系統: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