banner
wangqiyang

wangqiyang

如何在 Orange Pi Zero 2 上搭建個人媒體中心

系統:Orangepizero2_3.0.6_debian_bullseye_server_linux5.16.17
目標:打造個人媒體中心
注意:因為 Orange pi 下載原因,本教程所需軟體安裝一律使用手動安裝。

掛載磁碟#

由於磁碟是從 Windows 系統下遷移過來的,因此需要進行此步操作,若是空碟則可以不進行。

安裝軟體包 ntfs-3g

sudo apt-get install ntfs-3g

安裝成功後,修復對應的 ntfs 分區:

sudo ntfsfix /dev/sda1

建立掛載目錄:

sudo mkdir /mnt/data1

掛載:

mount -t ntfs-3g /dev/sda1 /mnt/data1

配置自動掛載:

sudo vim /etc/fstab

文件末尾添加:/dev/sda1 /mnt/data1 ntfs-3g default 0 0

Alist 安裝#

官方倉庫下載對應的軟體(alist-linux-arm64.tar.gz)。

使用 ssh 上傳至 Orang pi。

scp /path/to/alist-linux-arm64.tar.gz root@yourIpAddress
:/path/you/want/to/

解壓下載的文件,得到可執行文件:

tar -zxvf alist-xxxx.tar.gz

授予執行權限:

chmod +x alist

編寫 /usr/lib/systemd/system/alist.service 文件:

vim /usr/lib/systemd/system/alist.service
# 複製下面內容
[Unit]
Description=alist
After=network.target

[Service]
Type=simple
WorkingDirectory=path_of_alist
ExecStart=path_of_alist/alist server
Restart=on-failure

[Install]
WantedBy=multi-user.target

執行 systemctl daemon-reload 重載配置。

配置開機自啟:systemctl enable alist

啟動:systemctl start alist

獲取登錄信息:./alist admin

安裝 qbittorrent#

軟體包地址
上傳。
授予執行權限:chmod 700 /path/to/noxfile
配置守護進程:

vim /etc/systemd/system/qbt.service
# 配置內容
[Unit] Description=qBittorrent Service After=network.target nss-lookup.target
[Service] UMask=000 ExecStart=/path/to/file --profile=/usr/local/etc
[Install] WantedBy=multi-user.target

執行 systemctl daemon-reload 重載配置。

配置開機自啟:systemctl enable qbt

啟動:`systemctl start qbt。

部署 Jellyfin#

先在下載軟體包,地址
ffmpeng、web、server 都要下。
在 Orange pi 上為 Jellyfin 創建目錄:

sudo mkdir /opt/jellyfin
cd /opt/jellyfin

使用 ssh 上傳至剛剛創建的目錄:

scp path/to/jellyfin-web_10.8.9-1_all.deb root@youripaddress:/opt/jellyfin

更新系統:

apt update

安裝所需依賴:

apt install at libsqlite3-0 libfontconfig1 libfreetype6 libssl1 -y

安裝軟體包:

dpkg -i jellyfin-*.deb

如果出錯,自動修復:

apt -f install -y

安裝完成,查看服務狀態:

service jellyfin status

設置開機自啟:

systemctl enable jellyfin
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。