N1安装jellyfin

Jellyfin是一个自由软件媒体系统,可让您控制媒体的管理和流媒体。它是专有的Emby和Plex的替代品,可通过多个应用程序从专用服务器向终端用户设备提供媒体。Jellyfin是Emby 3.5.2版本的后代,移植到.NET Core框架以支持完整的跨平台支持。没有任何附加条件,只是一个团队想要更好地构建更好的东西并共同努力实现它,致力于让所有用户都能访问最好的媒体系统。

我N1装了Armbian主要还是想体验一下媒体系统,第一次体验这些。


 

更换软件源

如果你和我是用Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img 这个镜像的话可以试试清华的源,我家访问挺快的。
nano /etc/apt/sources.list
#在官方源前面加上井号“#”
#添加以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
#添加以上内容后按“Ctrl+X”退出,按“Y”保存

apt-get update
apt-get upgrade


 

挂载硬盘

#安装对ntfs的支持
apt-get install ntfs-3g
#安装exfat-fuse
apt-get install exfat-fuse
#新建目录
mkdir /mnt/udisk
#查看设备列表
fdisk -l
#找到要挂载的硬盘分区,挂载到新建的目录。
mount /dev/sda1 /mnt/udisk
root@aml:~# df -h
Filesystem      Size   Used    Avail    Use%    Mounted on
udev            467M   0       467M     0%      /dev
tmpfs           184M   8.0M    176M     5%      /run
/dev/mmcblk1p2  6.4G   2.3G    4.1G     36%     /
tmpfs           920M   0       920M     0%      /dev/shm
tmpfs           5.0M   4.0K    5.0M     1%      /run/lock
tmpfs           920M   0       920M     0%      /sys/fs/cgroup
tmpfs           920M   4.0K    920M     1%      /tmp
/dev/mmcblk1p1  122M   65M     58M      54%     /boot
/dev/zram0      49M    2.8M    43M      7%      /var/log
tmpfs           184M   0       184M     0%      /run/user/0
/dev/sda1       932G   856G    77G      92%     /mnt/udisk  #已经挂载上了
 

docker安装

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh --mirror Aliyun
#调用阿里云的镜像,安装速度较快,反正我挂着去看视频了


打开https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors配置docker镜像加速

 

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://加速镜像地址"]
}
EOF

systemctl daemon-reload

systemctl restart docker

安装docker图形化管理Portainer(可选,我没安装)

docker volume create portainer_data

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64

 

使用docker安装jellyfin

docker run --restart always -d -p 8096:8096 -v /jellyfin/config:/config -v /mnt/udisk:/media jellyfin/jellyfin:10.1.0-arm64 downloads
以上命令默认的程序访问地址为ip:8096配置文件夹为/jellyfin/config媒体库文件夹为/mnt/udisk

管理页面 N1的IP:8096

 

 

后记

第一次玩多媒体系统,一开始下载错镜像出现了播放错误PlaybackErrorNoCompatibleStream,换了镜像就可以了。

 

 

听说关了转码不卡,方法如下

登陆jellyfin的管理页面,点击仪表盘,然后点击“用户”,右侧出来用户后,点击用户方块右下方那三个点“…”,然后在跳出的菜单中点击“打开”