Nextcloud: SMB Client für Windowsfreigeben in Docker Container installieren

Nachdem Sie den Docker Container laut der Installationsanleitung integriert haben, muss in der Standardversion von Nextcloud erst „Externer Speicher“ aktiviert werden (gehen Sie dazu oben links auf den Punkt „Apps“ und aktivieren diesen.

Dann können Sie unter „Administratoreinstellungen“ den Punkt „Externer Speicher“ einrichten. Sollte in der Auswahlliste kein SMB enthalten sein und auch die Meldungen erscheinen xxx, dann muss dies erst eingerichtet werden.

  • Melden Sie sich lokal oder per SSH an den Docker Server an
  • Geben sie in einer Shell folgendes ein:
  • docker ps
  • In der linken Spalte neben dem Nextcloud Container steht die ID, diese benötigen wir gleich – geben sie nun folgendes ein:
  • docker exec -it NEXTCLOUD_CONTAINER_ID bash
  • Statt der ID verwenden Sie bitte die zuvor gemerkte Nummer ein
  • Nun alle folgenden Befehle eingeben und natürlich entsprechend bei Rückfrage bestätigen:
  • apt update
    apt install smbclient libsmbclient-dev
    pecl install smbclient
    docker-php-ext-enable smbclient
  • Nun sollte der Punkt da sein, wenn nicht – dann starten Sie einmal bitte den Container neu:
  • docker stop NEXTCLOUD_CONTAINER_ID && docker start NEXTCLOUD_CONTAINER_ID

Tags: , , ,