跳到主要內容

舊電腦變自架雲端儲存 nextcloud + samba 最詳細教學 帶你一步一步走 (Part4)

 



Part4

前言:
Part4 我們會把 SMB 加進 Nextcloud,SMB + Nextcloud 可以說是自架雲最大的好處。比起純雲端,多了 SMB 可以增加不少便利,而且能夠在 windons 的檔案總管中進行管理,也比在雲端上點點按按來得方便。



正文:
現在讓我們打開 nextcloud ,我們需要先啟用 "外部儲存"功能,才可以把 Samba 加進 nextcloud。
1. 點選右上角的用戶頭像
2. 點選 "應用程式"



接下來會跳到另一個頁面
1. 點選左邊的 "已停用應用程式"
2. 找到 "External storage support" ,點選 "啟用"



有時候 nextcloud 需要你輸入登入 nextcloud 的密碼,方可以修改設定。



1. 點選左邊的 "已啟用應用程式"
2. 會找到剛剛啟用的  "External storage support" ,這樣代表把 "外部儲存" 成功啟用了



1. 再次點選右上角的用戶頭像
2. 點選 "管理設定"
3. 在左手邊找到 "管理"
4. 點選 " 外部儲存" (需要啟用了"External storage support" 才有這個選項)




這時候 Nextcloud 會跟你說未安裝 smb client ,所以無法使用SMB功能。什麼???  因為nextcloud 套裝未包括這個套件,所以我們現在需要先安裝 smb client。如果還記得上一次說過 nextcloud 是在 container 中運行的,我們必須對 nextcloud 的container 安裝 smb client 才有用。我們可以到 Portainer 進入 nextcloud 的container。 (還記得 portainer 嗎? 就是那個密碼要設12個字元的那個) 



現再在次打開 Portainer 網頁,我們在 Part 3 有用過,如果忘記了請先打開 OMV web 再參考上圖位置。



登入 Portainer 網頁之後,點選 local。



1. 點選 "Containers"
2. 找到 nextcloud 
3. 按 >_ 這個圖示



按 "Connect"



接下來會跳出文字介面,我們可以在這邊對 nextcloud 的 container 進行操作。還記得我們在 Part3 時有用過 ssh 安裝 omv extra 嗎? 操作方式同樣。

接下來請輸入以下指令再按 enter。

apt -y update && apt -y install libmagickcore-6.q16-6-extra && apt -y install nano && apt -y install libsmbclient-dev && pecl install smbclient && echo "extension=smbclient.so" >> /usr/local/etc/php/conf.d/nextcloud.ini


這邊需要解釋一下,上面其實是一串指令,每個指令用 && 作區分。由於不想一個一個指令輸入,太麻煩,所以把他弄成一串就行了。這串指令不光只安裝了smb client 也安裝了其他 nextcloud 需要的工具。

"也可以用 cmd 進入container ,輸入: docker exec -t -i container_name /bin/bash
進入後同樣輸入上面的指令。(針對新版 OMV 內置的 compose 沒有 container console)"


輸入之後系統會開始執行指令,會需要幾分鐘。完成之後又會跳出圖中最後一句 /var/www/html #   之後無需進行其他動作。




現在我們直接去重啟 nextcloud container
1. 無需再理會文字介面,直接點選左邊的 "Containers"
2. 對 nextcloud 的 container 打勾
3. 按 "restart"



如無意外,3秒就會重啟完成,視窗左上角會跳出重啟完成的告示。



現在回到 nextcloud 的"外部儲存"頁面。
1. 重新載入頁面,要求安裝 smb client 的請求會消失。
2. 點選 "新增儲存區"
3. 選擇 SMB/CIFS



選擇 SMB/CIFS 之後,就會跳出相關的輸入項目。3、4、7 都是我們在 part3 windows 10 當中 連線網路磁碟機 時所輸入過的資料。

1. smb共享檔案 在 nextcloud 中顯示的名字,預設 SMB ,筆者不作修改。
2. 登入 smb 的方式,同樣使用預設不修改。
3. 需要 smb 的 ip ,那麼應該也是你現在 home nas 在用的IP。
4. 輸入smb 分享資料夾的名字。
5. 打勾顯示隱藏檔案
7. 輸入在 OMV 設定的用戶及密碼
8. 按一下打勾,如果資料OK,在左邊會出現綠色打勾。

這樣我們就成功把 samba 增加到 nextcloud 了。



1. 按視窗左上方的資料夾圖案,就可以回到管理檔案的頁面。
2. 這時候就會有我們剛剛新增的 SMB 資料夾,他現在需要幾秒時間準備,如果馬上點進去會沒東西看,等一下就會好了。



進入 SMB 資料夾當中,就可以看到在 Part3 丟進去的東西。1 的位於有個句子,說有個隱藏資料夾,但我們現在沒看到,可是記得我們剛剛在增新 SMB 時有打勾顯示隱藏檔案,那是因為需要在 2 的位置設置才會顯示。點選2檔案設定。




1. 打勾 "顯示隱藏檔"
2. 隱藏檔出現

補充: 在 linux debian 系統當中,如果在檔案前方加入點 . 可以隱藏檔案;通常會被隱藏檔案都是為了避免錯誤操作,要注意。



現在讓我們做一些簡單的操作,來實驗一下 nextcloud + samba 的表現,我們會把 "Nextcloud Manual" PDF 複製到 SMB 當中。
1. 按一下房子圖案,回到根目錄
2. 對 "Nextcloud Manual" 點右鍵
3. 選 "移動或複製"



選擇 SMB 檔案



1. 確認進入SMB 的路徑
2. 選 "複製到 SMB"




現在回到 SMB 資料夾中,可以看到剛剛複製來的 "Nextcloud Manual" PDF 。



這時候打開 windows10 檔案總管 打開在Part2 連線的網路磁碟機,就會看到多了 "Nextcloud Manual" PDF 。



現在我們在 windows10 檔案總管 修改 "Nextcloud Manual" PDF 的名字。


接下來重新載入 nextcloud 頁面,會看到檔案名字也跟著修改了。大成功!



後話:
現在只要你把東西放在 samba 就可以跟 nextcloud 相通。假設你今天在電腦修圖,修好直接存放在smb網路磁碟機;當你外出時想給別人看你的作品,你只要登入 nextcloud 海量作品已經在那裡等著你。

筆者有時候會為台灣浪犬送養活動修圖,只要請對方把原圖丟到筆者的nextcloud smb當中,筆者就可以直接存取到 lighroom 修圖,實在很方便。如果你是小型攝影工作室,在外縣拍攝之後也可以通過這樣的方式直接傳回工作室,讓沒有出差的同事開始修圖,大大增加服務效能。

而且,在 OMV 當中可以把 samba 放在 raid 上,同時增加了資料的安全性。

在檔案管理方面,nextcloud 效能不及直接用 windows10 的檔案總統處理。Nextcloud 始終是一個雲端服務,對於大檔案(比如單個10GB 以上),在 windows10 的檔案總統 進行刪除或複製,都是很快的,但如果在 nextcloud 網頁上進行刪除或複製,則可能要等待一下子,所以把samba 連接 nextcloud ,對於需要處理大檔案的人而言,非常實用。(在nextcloud 對大檔案 重新命名或移動檔案,倒是沒有要等待的情況。)

留言

這個網誌中的熱門文章

Fan Control 超好用的風扇控制軟件

前言:  今天來跟大家分享一下超好用的風扇控制軟件 Fan Control,功能精簡好用,介面直觀好操作。 Fan Control 是由 Github 一個小團隊開發的免費軟件, Github 有很好的官方使用說明和資料: https://github.com/Rem0o/FanControl.Releases 不過筆者還是打算不厭其煩在這邊用中文跟大家分享一下。 Fan Control 可以讓你高自由度設定風扇,例如對指定系統溫度作反應等等。比如筆者的顯卡很熱,但機箱風扇都針對CPU熱的時候才有反應,導致顯卡的熱力累積在機箱內部,結果顯卡又只能拿已經很熱的機箱空氣來用。那裡如果設置成顯卡熱時,機箱風扇一起反應就好了,用 Fan Control 達成就很 EASY!

Nikon FE 底片機 開箱 評測 用後感

  前言: 近年,底片機又有點微熱,也有人來問筆者怎麼選。當中 FM2 的價格被拉得滿高的,其中一個原因是知名度比較高,但其實Nikon 還有很多很棒的傳統底片機可以考濾。當中 FE 是筆者最推薦的,cp值高,性能又整全,這篇就來好好介紹一下,讓大家認識 Nikon FE !

Olympus Trip 35 底片機 開箱 評測 用後感

  前言: 這陣子筆者忙了很多事情,結果文章又停了一下。今天來跟大家介紹一下 OLYMPUS 的一台隨拍機。事關很多想體驗底片的朋友,對設定參數沒什麼興趣,反正就是想要一台底片機可以輕鬆拍,那麼這台就是了, Olympus Trip 35  可是一台由推出到現在,近半世紀都大熱的一台隨拍機。下文這台,也是筆者親自全機整修過的,就來跟大家一起說明一下。