本帖最后由 kszyd 于 2023-8-2 07:09 編輯
樹莓派4b打造成家用nas,備份手機重要文件,防止手機丟失造成數(shù)據(jù)資產(chǎn)損失;各手機廠商贈送的5G免費云空間遠遠不夠用,又不想被割韭菜,于是乎把吃灰的樹莓派拿來改造成nas。
ps:研究了幾個家用nas系統(tǒng)freenas、omv、XigmaNas,最終選擇了omv。
把大象裝進冰箱共需以下幾步:
一、用樹莓派官方鏡像工具燒錄系統(tǒng)并更換國內(nèi)源;
二、安裝OMV;
三、安裝syncthing(手機和nas之間的數(shù)據(jù)同步軟件,開源免費,可跨私網(wǎng));
四、安裝jellyfin(多媒體服務(wù)器,開源免費功能強)。
一、用樹莓派官方鏡像工具燒錄系統(tǒng)并更換國內(nèi)源
1、樹莓派官方燒錄工具Raspberry Pi Imager,下載地址:https://www.raspberrypi.com/software/;安裝軟件,插上tf卡,選擇64位lite版本,配置wifi、ssh后開始燒錄;
鏡像工具.png (123.96 KB, 下載次數(shù): 405)
下載附件
保存到相冊
鏡像工具
2023-7-29 20:13 上傳
2、利用xshell或putty登錄樹莓派后,啟用root用戶:sudo passwd root #啟用root;su #切換為root用戶;
3、更換國內(nèi)源(實驗成功如下源,debian64位系統(tǒng)用):
3.1 命令行執(zhí)行:sudo nano/etc/apt/sources.list #將已有源加#注釋掉,粘貼如下內(nèi)容:
# ctrl+o 回車后保存,ctrl+x退出; 3.2 命令行執(zhí)行:sudo nano /etc/apt/sources.list.d/raspi.list #同樣將已有源加#注釋掉,粘貼如下內(nèi)容:
deb https://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ bullseye main
# ctrl+o 回車后保存,ctrl+x退出;
#以上國內(nèi)源鏈接適合arm64位系統(tǒng);
3.3 命令行執(zhí)行:sudo apt update && sudo apt dist-upgrade #升級
二、安裝OMV
1、安裝OMV,使用國內(nèi)CDN節(jié)點命令行執(zhí)行:wget -O -https://cdn.jsdelivr.net/gh/Open ... ript@master/install| sudo bash
2、安裝完成后會自動激活eth0網(wǎng)卡,這時需插上網(wǎng)線,獲取地址;
3、進入web頁面配置接口,添加wlan0來啟用無線;
4、默認(rèn)用戶名/密碼:admin/openmediavault,如登陸不了,可先用ssh以root用戶登陸,執(zhí)行 omv-firstaid 選擇Change control panel administrator password 來重置密碼;
5、安裝omv-extras插件;命令行root登陸后,安裝擴展插件:sudo wget -O -https://gitee.com/he-senrun/packages/raw/master/install | sudo bash
6、輸入樹莓派IP地址,進入web控制臺,如有線和無線都啟用,則兩個地址都可使用;利用web頁面升級已有插件;
omv控制臺.png (217.29 KB, 下載次數(shù): 425)
下載附件
保存到相冊
omv頁面
2023-7-29 20:12 上傳
一些omv插件介紹:http://www.songming.me/omv-plugins.html
7、利用插件資源,安裝photoprism插件(可自動對照片進行分類,方便瀏覽)、sftp等插件;標(biāo)紅框的為系統(tǒng)自帶,標(biāo)藍框的為后續(xù)自行安裝;截圖是本人安裝的部分插件。
omv插件.png (129.22 KB, 下載次數(shù): 401)
下載附件
保存到相冊
omv插件頁面
2023-7-29 20:12 上傳
photoprism管理頁面:
photoprism頁面.png (378.18 KB, 下載次數(shù): 405)
下載附件
保存到相冊
photoprism頁面
2023-7-29 20:12 上傳
三、安裝syncthing(手機和nas之間的數(shù)據(jù)同步軟件,開源免費,可跨私網(wǎng))
1、安裝syncthing并設(shè)置開機自啟動;
1)安裝https支持:sudo apt install apt-transport-https #支持下載https地址文件 3)tar -vxf syncthing-linux-arm64-v1.23.6.tar.gz #解壓包 4)mv syncthing-linux-arm64-v1.23.6 syncthing #重命名成syncthing 5)輸入 syncthing/syncthing運行,ctrl+c中斷,查看配置文件在哪,本次默認(rèn)是root目錄下,編輯 sudonano /root/.config/syncthing/config.xml #將127.0.0.1:8384修改為0.0.0.0:8384; 6)cp syncthing/syncthing/usr/bin #將syncthing文件復(fù)制到/usr/bin目錄; 7)cp syncthing/etc/linux-systemd/system/syncthing@.service/etc/systemd/system/ #將syncthing@.service復(fù)制到/etc/systemd/system/目錄下; 8)mv /etc/systemd/system/syncthing@.service/etc/systemd/system/syncthing@root.service #重命名服務(wù)文件 9)添加開機啟動 2、安裝手機端 3、登陸syncthing服務(wù)端,樹莓派ip:8384,登陸web管理頁面進行配對同步;
syncthing頁面.png (309.07 KB, 下載次數(shù): 400)
下載附件
保存到相冊
syncthing頁面
2023-7-29 20:13 上傳
四、安裝jellyfin(多媒體服務(wù)器,開源免費功能強) 2、命令行執(zhí)行:echo"deb [arch=$( dpkg --print-architecture ) signed-by=/usr/share/keyrings/jellyfin.gpg]https://repo.jellyfin.org/debian bullseye main" | sudo tee/etc/apt/sources.list.d/jellyfin.list #添加Jellyfin倉庫,通過以下命令在RaspberryPi的倉庫列表中添加Jellyfin倉庫。 3、sudo apt update #更新軟件列表 4、sudo apt install jellyfin #安裝jellyfin 5、systemctl status jellyfin #查看運行狀態(tài) 6、sudo systemctl enablejellyfin #添加開機自啟動 7、輸入樹莓派ip:8096 #訪問web頁面
jellyfin頁面.png (260.85 KB, 下載次數(shù): 413)
下載附件
保存到相冊
jellyfin頁面
2023-7-29 20:12 上傳
以上就是把大象放進冰箱的過程! *omv、syncthing、jellyfin都是直接裝在樹莓派上* *omv支持?jǐn)U展很多插件,根據(jù)需要自行了解安裝,當(dāng)然也支持docker* *omv用來管理存儲,syncthing用來同步數(shù)據(jù),jellyfin用來讓樹莓派支持多媒體* ***安裝過程中很多資源都在墻外,解決下載慢的問題無非就兩個:一是所有應(yīng)用換國內(nèi)源(麻煩一些),二是借助路由器插件打通墻內(nèi)外(我是用這種,家里用了wifi6的路由器后以前的極路由吃灰了,這次刷了openwrt,起了作用了,極路由直接掛在了wifi6路由器下面,樹莓派無線連wifi6路由器,有線連極路由;有時間我把刷極路由的內(nèi)容也整理下供大家參考。)***
本次遺留問題:家庭寬帶是移動,哪怕把光貓換成橋接模式,用路由器來撥號,也是移動的大內(nèi)網(wǎng),所以ddns是沒法用的,像photoprism、jellyfin、omv都是從外網(wǎng)看不到的;frp沒找到合適的web插件,大家也給些思路,這個問題該怎么解決?
|