nextcloud若能跟公司內部的檔案伺服器連線,在外面就能方便存取公司檔案,也不失為一個好方法;只要安裝「External Storage Support」這個app就能存取外部檔案。
External Storage support 預設無法連線windows檔案伺服器,我們需要額外安裝一些套件,安裝完畢就能支援了。
docker(podman) exec -it <nextcloud container> bash apt update apt -y install libsmbclient-dev libmagickwand-dev pecl install smbclient pecl install inotify echo "extension=smbclient.so" > /usr/local/etc/php/conf.d/docker-php-ext-smbclient.ini echo "extension=inotify.so" > /usr/local/etc/php/conf.d/docker-php-ext-inotify.ini
安裝相關套件後,就能選取到「SMB/CIFS」
原本連線到\\10.1xxx.x.x\taipei 拆開成兩部分,帳號若屬於網域,也要填進去,最後還限制群組使用