如何利用你吃灰的樹莓派來實(shí)現(xiàn)家庭影音播放,局域網(wǎng)文件共享,私人網(wǎng)盤(nas)以及pt下載(1)

  • 9,182

有很多朋友買完樹莓派玩兩天就仍在角落里吃灰了。今天我來分享下如何利用你吃灰的樹莓派來實(shí)現(xiàn)家庭影音播放,局域網(wǎng)文件共享,私人網(wǎng)盤(nas)以及pt下載。這是一篇對(duì)新手極度友好的文章,希望給小白朋友們帶來幫助。如果有需要,我也會(huì)介紹些折騰路由器需要的相關(guān)知識(shí)。今天分享下如何安裝樹莓派64位操作系統(tǒng),并開啟smb,ftp,minidlna。

如何利用你吃灰的樹莓派來實(shí)現(xiàn)家庭影音播放,局域網(wǎng)文件共享,私人網(wǎng)盤(nas)以及pt下載(1)

首先,作為一個(gè)完美主義者,我需要發(fā)揮出樹莓派的最大性能來給我們的服務(wù)帶來最優(yōu)質(zhì)的體驗(yàn)。這里考慮到樹莓派的arm架構(gòu),發(fā)電量不到5w,待機(jī)溫度40度左右,可以說十分省電,不用擔(dān)心電費(fèi)了。為了極致體驗(yàn),網(wǎng)上查詢到樹莓派4b是支持64位操作系統(tǒng)的,那么64位系統(tǒng)在本文中是必須的。這里極力推薦樹莓派愛好者基地和openfans聯(lián)合推出的debian-pi-arc64系統(tǒng),支持docker,docker-compose,容器管理,系統(tǒng)管理,命令行界面,寶塔虛擬機(jī),webui可視化等等。具體詳見官方github,網(wǎng)址https://github.com/openfans-community-offical/Debian-Pi-Aarch64/blob/master/README_zh.md
Docker容器
手動(dòng)開啟:systemctl start docker.service
手動(dòng)停止:systemctl stop docker.service
啟用開機(jī)啟動(dòng):systemctl enable docker.service
禁用開機(jī)啟動(dòng):systemctl disable docker.service
CecOS CaaS容器云(服務(wù)端口:8443)
手動(dòng)開啟:systemctl start cecos-caas.service
手動(dòng)停止:systemctl stop cecos-caas.service
啟用開機(jī)啟動(dòng):systemctl enable cecos-caas.service
禁用開機(jī)啟動(dòng):systemctl disable cecos-caas.service
WebGUI管理平臺(tái)(服務(wù)端口:9090)
手動(dòng)開啟:systemctl start cockpit.socket
手動(dòng)停止:systemctl stop cockpit.socket
啟用開機(jī)啟動(dòng):systemctl enable cockpit.socket
禁用開機(jī)啟動(dòng):systemctl disable cockpit.socket
Web SSH客戶端(服務(wù)端口:4200)
手動(dòng)開啟:systemctl start shellinabox.service
手動(dòng)停止:systemctl stop shellinabox.service
啟用開機(jī)啟動(dòng):systemctl enable shellinabox.service
禁用開機(jī)啟動(dòng):systemctl disable shellinabox.service
系統(tǒng)版本我選擇的是最新的輕量無桌面版本(lite版),如果對(duì)linux命令不太熟悉,可以選擇帶桌面版本。下載好鏡像后,我們需要將系統(tǒng)燒錄到tf卡中,燒錄工具推薦樹莓派官方的燒錄工具。

燒錄好鏡像后,我們需要自定義部署smb,ftp,minidlna了,前兩個(gè)用來文件傳輸,最后一個(gè)用來影音播放。當(dāng)然ftp在播放方面也有奇效。

Minidlna部署:
安裝Minidlna
一般的 raspbian 源中都有 minidlna ,如果沒有可以將源換成清華或者阿里的鏡像源,有條件的也可以用代理。
sudo apt-get install minidlna

配置Minidlna
通過源安裝的 minidlna,默認(rèn)配置文件在 /etc/minidlna.conf,增刪其中的媒體文件夾 media_dir 參數(shù)即可:
media_dir=/home/pi/DLNA # 自動(dòng)檢測文件類型
media_dir=A,/home/pi/DLNA/Musics # 音頻(audio)文件類型
media_dir=P,/home/pi/DLNA/Pic # 圖片(picture)文件目錄
media_dir=V,/home/pi/DLNA/Videos # 視頻(video)文件目錄
media_dir=PV,/home/pi/DLNA/Pic_Videos # 圖片(picture)/視頻(video)文件目錄

其余的幾個(gè)重要參數(shù)如下:
user=root # 啟動(dòng)minidlna的用戶,該用戶應(yīng)該具有對(duì)媒體文件夾的訪問權(quán)限
friendly_name=Laptop # 可選,展示給其他設(shè)備的名稱
db_dir=/var/cache/minidlna # 數(shù)據(jù)庫保存路徑
log_dir=/var/log # 日志保存路徑
inotify=yes # 是否主動(dòng)更新資源庫,'no'可以減少資源消耗,'yes'可以自動(dòng)更新資源庫,否則媒體文件夾增刪文件后,需要手動(dòng)更新
啟動(dòng)Minidlna
# 啟動(dòng)MiniDLNA
sudo systemctl start minidlna
# 開機(jī)自啟動(dòng)
sudo systemctl enable minidlna
# 重建數(shù)據(jù)庫索引
sudo minidlnad -R
配置完成了,可以通過移動(dòng)端上的支持DLNA的播放器就可以直接播放樹莓派文件夾里的資源。

注意:
查看文件夾和配置文件中user選項(xiàng),確定該用戶具有相應(yīng)訪問權(quán)限。當(dāng)你開啟其他服務(wù)時(shí)或創(chuàng)建刪除文件或文件夾時(shí),如果提示沒有權(quán)限,可在命令行中輸入chmod 777 你需要權(quán)限的文件/文件加位置添加權(quán)限
最好把樹莓派通過網(wǎng)線連接到路由器,網(wǎng)絡(luò)能穩(wěn)定些。
FTP部署:
安裝FTP服務(wù)器vsftp
# 安裝vsftpd服務(wù)器
sudo apt-get install vsftpd
# 啟動(dòng)ftp服務(wù)器
sudo service vsftpd start
# 修改默認(rèn)設(shè)置
sudo nano /etc/vsftpd.conf
# 打開相應(yīng)注釋
anonymous_enable=NO
# 不允許匿名訪問
local_enable=YES
# 可以寫入
write_enable=YES
# 上傳掩碼
local_umask=022
完成!
重啟vsftpd服務(wù)
sudo service vsftpd restart
然后在客戶機(jī)下載ftp客戶端
推薦使用fileZilla
接下來就是連接到服務(wù)器了!
用戶名:pi 默認(rèn)密碼:樹莓派密碼
ftp根目錄:/home/pi,可以自定義修改
連接端口:21
SMB部署:
安裝samba 和 samba-common-bin
啟動(dòng)樹莓派以后,在命令行輸入:
sudo apt-get update
sudo apt-get install samba samba-common-bin
配置/etc/samba/smb.conf文件
sudo apt-get install vim
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back sudo vim /etc/samba/smb.conf
翻到最后一行,加入如下語句:
# 在末尾加入如下內(nèi)容
# 分享名稱
[NAS]
# 說明信息 comment = NAS # 可以訪問的用戶 valid users = pi,root # 共享文件的路徑,raspberry pi 會(huì)自動(dòng)將連接到其上的外接存儲(chǔ)設(shè)備掛載到/media/pi/目錄下。 path = /media/pi/ # 可被其他人看到資源名稱(非內(nèi)容) browseable = yes # 可寫 writable = yes # 新建文件的權(quán)限為 777 create mask = 0777 # 新建目錄的權(quán)限為 777 directory mask = 0777
測試配置文件是否有錯(cuò)誤,根據(jù)提示做相應(yīng)修改
testparm
添加登陸賬戶并創(chuàng)建密碼,必須是 debian 已存在的用戶
sudo smbpasswd -a pi
重啟 samba 服務(wù)
sudo /etc/init.d/samba restart

我是lvl,專注于技術(shù)分享,文章僅在本平臺(tái)發(fā)表,請(qǐng)勿轉(zhuǎn)載!歡迎您提出寶貴建議

微信掃一掃關(guān)注此公眾號(hào), 獲取PT站注冊(cè)地址! weinxin

lvl
  • 本文由 發(fā)表于 2021年3月26日 10:41:34
全球知名BT種子站RARBG 關(guān)閉了..... 影音技術(shù)

全球知名BT種子站RARBG 關(guān)閉了…..

我們先來看看關(guān)閉的原因: 是的,你沒看錯(cuò),它不是因?yàn)榘鏅?quán)問題關(guān)閉的,是因?yàn)楦F。。。 看來目前的經(jīng)濟(jì)狀況真的很糟糕,2023年至今做生意的應(yīng)該都深有體會(huì)。而且這應(yīng)該是全球性的問題,而不僅僅是中國有這問題...
評(píng)論  1  訪客  1
    • 那年夏天夜晚的貓
      那年夏天夜晚的貓 2

      SMBA,NAS什么的都能理解,但是那個(gè)影音播放就理解不了,這玩意兒影音播放是怎么玩的?

    匿名

    發(fā)表評(píng)論

    匿名網(wǎng)友 填寫信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

    確定