NextCloud: Difference between revisions

From FlowerHouseWiki
(Created page with "//LXC-Container has to privileged! //----- CLEAN NEXTCLOUD INSTALLATION ----- https://www.howtoforge.com/tutorial/how-to-install-nextcloud-on-debian-10/ https://www.youtube.co...")
 
No edit summary
Line 1: Line 1:
//LXC-Container has to privileged!
{{Infobox
|title = NextCloud-LXC
|image = Reverse proxy.png
|Domain = [https://cloud.flowerhouse.at cloud.flowerhouse.at]
|IP = 192.168.88.10
|MAC = 35
|Privileged = Yes
}}
 
<p>The NextCloud-LXC is reachable under <syntaxhighlight lang="Bash" inline>192.168.88.10</syntaxhighlight> which is located in the ServerVLAN.</p>
<p>The subdomain is [https://cloud.flowerhouse.at cloud.flowerhouse.at] which is handled by the [[ReverseProxy]].</p>
 
== Basic Setup ==
=== NextCloud ===
<p>For the NextCloud installation to work in an Container, it must be privileged, otherwise it is impossible to mount an external storage</p>
//----- CLEAN NEXTCLOUD INSTALLATION -----
//----- CLEAN NEXTCLOUD INSTALLATION -----
https://www.howtoforge.com/tutorial/how-to-install-nextcloud-on-debian-10/
 
https://www.youtube.com/watch?v=QB_FEWJ9BB4
 
//installation-path:  /var/www/nextcloud
//installation-path:  /var/www/nextcloud
//data-Path:          /home/data
//data-Path:          /home/data
Line 48: Line 62:
//Import external storage
//Import external storage
https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/external_storage_configuration_gui.html
https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/external_storage_configuration_gui.html
== Sources ==
* [https://www.howtoforge.com/tutorial/how-to-install-nextcloud-on-debian-10/ NextCloud on Debian]+
* [https://www.youtube.com/watch?v=QB_FEWJ9BB4 Nextcloud Installation auf Ubuntu 20.04 Server]

Revision as of 23:58, 19 February 2021

Template:Infobox

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

//----- ADD NFS SHARE ----- //Install packages apt install nfs-common apt install nfs4-acl-tools

//Mount share to folder https://linuxhint.com/mount_nfs_share_debian/ 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

U4v3kraALVSTEyTQ //ReScan all files after mounting: 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