NextCloud: Difference between revisions

From FlowerHouseWiki
No edit summary
No edit summary
Line 50: Line 50:
192.168.88.5:/mnt/zpool1/NextCloud /home/data/ nfs defaults 0 0
192.168.88.5:/mnt/zpool1/NextCloud /home/data/ nfs defaults 0 0
</syntaxhighlight>
</syntaxhighlight>
U4v3kraALVSTEyTQ
<p>Re-scan all files after mounting to update file database
//ReScan all files after mounting:
<syntaxhighlight lang="console" line>
sudo -u www-data php /var/www/nextcloud/occ files:scan --all
sudo -u www-data php /var/www/nextcloud/occ files:scan --all
</syntaxhighlight>


//UPLOAD SIZE
//UPLOAD SIZE

Revision as of 00:19, 20 February 2021

NextCloud-LXC

Network


IP: 192.168.88.10
MAC: B2:62:86:48:66:66
Domain: cloud.flowerhouse.at

System


Privileged: Yes

The NextCloud-LXC is reachable under 192.168.88.10 which is located in the ServerVLAN.

The subdomain is cloud.flowerhouse.at which is handled by the ReverseProxy.

Basic Setup

NextCloud

For the NextCloud installation to work in an Container, it must be privileged, otherwise it is impossible to mount an external storage

//----- CLEAN NEXTCLOUD INSTALLATION -----


//installation-path: /var/www/nextcloud //data-Path: /home/data

//Install missing php-package apt install php-intl

//Add trusted domain nano /var/www/nextcloud/config/config.php

//Zur Datei hinzufügen 'trusted_domains' =>

 array (
   0 => '192.168.88.10',
   1 => 'cloud.flowerhouse.at',
 ),

//Neu laden systemctl restart apache2

//Bug-FIX https://github.com/nextcloud/server/pull/23606/files

NFS-Share

Install required packages for nfs-sare

apt install nfs-common
apt install nfs4-acl-tools

Mount the nfs-share (NAS) to the data folder where all the user files will be stored

mount -t nfs 192.168.88.5:/mnt/zpool1/NextCloud /home/data/
192.168.88.5:/mnt/zpool1/NextCloud /home/data/ nfs defaults 0 0

Re-scan all files after mounting to update file database

sudo -u www-data php /var/www/nextcloud/occ files:scan --all

//UPLOAD SIZE client_max_body_size 100M; in reverse-proxy.conf und nginx.conf wichtig. MaxFileSize = Useable RAM https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/mariadb-cron-redis/fpm/web/nginx.conf#L76

//NextCloud Reverse Proxy config https://help.nextcloud.com/t/connection-wizard-is-looping-between-log-in-and-grant-access/46809/4

//Import external storage https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/external_storage_configuration_gui.html

Sources