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