Ich möchte gerne einen Versuch mit einer Nextcloud Installation über Portainer machen und versuche gerade im Netz Anleitungen
bzw. Portainer Templates zu finden. Nun erkenne ich das dies gar nicht so einfach zu sein scheint.
Folgendes habe ich gefunden, was ich gerne als Grundlage für meine Testinstallation verwenden möchte
https://mariushosting.com/synology-how- ... ng-docker/
Jedoch gilt dies für eine Installation auf Synology und muß sicher hier und da etwas angepasst werden.
Insbesondere habe ich eine Frage zu den Volumes und eine zu den Ports 443 und 9000.
1. Ich habe eine Standard Docker und Portainer auf Debian 11 Desktop Installation und könnte somit diese Volumes
im script einfach auf - /etc/docker/nextcloud/.... ändern, korrekt?
Diese genannten Verzeichnisse sind laut Anleitung vorab manuell anzulegen.
2. Ich habe eine Partition /dev/sda4/ die ist noch komplett leer und soll die Daten der Nextcloud aufnehmen.
wie muß ich denn diese volume Angabe - /volume1/docker/nextcloudatabase:/var/lib/mysql ändern damit die auf mein sda4 verweist?
Wäre - /dev/sda4/nextcloudatabase:/var/lib/mysql korrekt?
3. Ich las in verschiedenen Artikel dass Nextcloud die Ports 443 und 9000 verwendet. Fritzbox bzgl. 443 benutze ich nicht,
aber der 9000 wird von Portainer verwendet. Muß ich da was ändern?
Er verwendet die Port Angabe 8082:80 die ich nun überhaupt nicht verstehe ist vielleicht was Synology spezielles....
Code: Alles auswählen
version: '3'
services:
mariadb:
container_name: mariadbnextcloud
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF
restart: always
volumes:
- /volume1/docker/nextcloudatabase:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_PASSWORD=mysqlpassword
- MYSQL_DATABASE=nextcloudatabasename
- MYSQL_USER=nextclouduser
nextcloud:
container_name: nextcloud
ports:
- 8082:80
depends_on:
- mariadb
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Bucharest
volumes:
- /volume1/docker/nextcloud/html:/var/www/html
- /volume1/docker/nextcloud/custom_apps:/var/www/html/custom_apps
- /volume1/docker/nextcloud/config:/var/www/html/config
- /volume1/docker/nextcloud/data:/var/www/html/data
- /volume1/docker/nextcloud/themes:/var/www/html/themes/
image: nextcloud
restart: always