系统:Orangepizero2_3.0.6_debian_bullseye_server_linux5.16.17
目标:打造个人媒体中心
注意:因为 Orange pi 下载原因,本教程所需软件安装一律使用手动安装。
挂载磁盘#
由于磁盘是从 Windows 系统下迁移过来的,因此需要进行此步操作,若是空盘则可以不进行。
安装软件包 ntfs-3g
sudo apt-get installntfs-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