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的管理页面,点击仪表盘,然后点击“用户”,右侧出来用户后,点击用户方块右下方那三个点“…”,然后在跳出的菜单中点击“打开”