lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wo speichere ich am besten die Upload Dateien wenn ich Nextcloud in Docker installiere? Kann ich die Uploads z.B auf einem SMB Share auf einem Windows Fileserver speichern?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Ein Netzlaufwerk ist eine gute Möglichkeit. Binde dazu das Netzlaufwerk auf deinem Docker Host (nicht im Container) ein und dann binde das lokale Verzeichnis in deinem Container ein. Zuerst erstelle ein lokales Verzeichnis zum Einbindes des Share.

sudo mkdir -p /mnt/windows_share

Installiere das Paket cifs-utils.

sudo apt install cifs-utils

Danach kannst du das Laufwerk mit SMB in deinem Docker Host einhängen.

sudo mount -t cifs -o username=DEIN_BENUTZER,password=DEIN_PASSWORT,vers=3.0 //SERVER_IP/FREIGABE /mnt/windows_share

Dieses lokale Verzeichnis hängst du beim Starten in deinen Container.

docker run -dit -p 8080:80 -v /mnt/windows_share:/var/www/html/data --name nextcloud nextcloud
von (712 Punkte)  
0 Pluspunkte 0 Minuspunkte

Binde den SMB Share ein und stelle ihn dem Docker Container bereit. Damit hast du die Daten persistent gespeichert.

version: '3.9'
services:
  nextcloud:
    image: nextcloud
    container_name: nextcloud
    ports:
      - "8080:80"
    volumes:
      - /mnt/nextcloud_uploads:/var/www/html/data
    environment:
      - NEXTCLOUD_ADMIN_USER=admin
      - NEXTCLOUD_ADMIN_PASSWORD=password
von (617 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer