Nextcloud Docker Installation - Daten - Einrichtung -

Hallo Forum,

wo kann ich meine Daten speichern, wenn ich Docker verwende?

h ttps://github.com/nextcloud/docker

h ttps://hub.docker.com/_/nextcloud/

Tutorial:
h ttps://teqqy.de/nextcloud-docker-tutorial-step-by-step-zum-erfolg/

Der Docker Container und die Daten sollen getrennt sein.
Wenn Docker-2-Container kommt, soll Docker-2 auch auf die Daten zugreifen können.

MfG
nc-kay

You can use the environment variable NEXTCLOUD_DATA_DIR to change the data folder location within the container to move it outside the web root.

https://github.com/nextcloud/docker#auto-configuration-via-environment-variables

Then use a host mount point to store it in a folder that can be easily backed up.

https://github.com/nextcloud/docker#persistent-data

1 Like

Hallo Forum,

kann ich bei einem Docker Container den

PHP

Version: 7.4.11
Arbeitspeicher-Grenzwert:

Arbeitspeicher-Grenzwert erhöhen?

Geht das nur über YML Datei oder auch irgendwie anders?

Dockerfile-debian.template

h ttps://github.com/nextcloud/docker/blob/f87624c6eb4f37cf930dfec2441d744d44e31495/20.0/apache/Dockerfile

Line 100

h ttps://nopaste.linux-dev.org/?1325591

echo 'memory_limit=512M' > /usr/local/etc/php/conf.d/memory-limit.ini; \

MfG

nc-kay

h ttps://github.com/nextcloud/

docker/20.0/apache/Dockerfile

Dockerfile-alpine.template

oder

docker/20.0/fpm-alpine/Dockerfile

Dockerfile-debian.template

Was hat das jeweilige Template für Vorteile?

Was sollte ich bei der Auswahl berücksichtigen?

  1. Dez. 2020
    Hallo, sind meine Fragen hier zu speziell?

  2. Dez. 2020
    h ttps://www.projekt-rootserver.de/nextcloud-update-auf-v20-0-4/2020/12/

(Hint: Der Server lügt. Die beiden Operationen miteinander haben nicht mal eine Sekunde gedauert. Das müssen monströse Clouds sein, wenn das ganze Tage brauchen soll…)

du erzeugst eine eigene .ini auf dem host und mapst diese nach /usr/local/etc/php/conf.d/memory-limit.ini oder /usr/local/etc/php/php.ini.

das geht, indem du den --volume aka -v parameter beim start nutzt. oder volumes: im compose file.

du kannst zwischen apache und nginx als web server wählen. hier im forum sollte es schon einige diskussionen geben, welches der bessere web server ist.

fpm-alpine nutzt alpine als image basis image. das image ist ca. 100mb kleiner als das fpm (ohne -alpine). => schneller im download. weniger bugs.

da es sich bei images um layer handelt, kann man den umstand nutzen, dass z.b. der/die alpine layer für alle images (fpm, redis, postgres) der gleiche ist. spart etwas zeit beim download. und wenn man millionen images auf seinem server hosts jede menge speicherplatz.

1 Like