docker安装jellyfine实现家庭影院

  安装环境为Ubuntu server 20.04。
  管理员账户登陆。
  1. 新建应用安装目录
    用于缓存应用使用过程中生成的中间数据,如配置、预览等,
    最好建到速度较快的SSD硬盘上,可提高体验。

    mkdir /mnt/ssd/jellyfin-app/config
    mkdir /mnt/ssd/jellyfin-app/cache

  2. 拉取镜像并安装

  • 从默认的docker镜像服务器拉取镜像
    docker pull jellyfine/jellyfine
  • 进入应用目录
    cd /mnt/ssd/jellyfin-app
  • 新建docker-compose.yml文件
    touch docker-compose.yml
  • 编辑内容
    vim docker-compose.yml
点击查看代码
services:      
  jellyfin:  #服务名称
    image: jellyfin/jellyfin  #镜像
    container_name: jellyfin  #容器名称
    user: "0:0"  #用户id:用户组id,可通过id命令查询,需要使用较高权限的用户,因为要读写/config和/cache映射的主机目录。
    network_mode: host  #网络模式
    volumes:  #存储卷
      - /mnt/ssd/jellyfin-app/config:/config  #将主机“/mnt/ssd/jellyfin-app/config”目录映射到容器内目录“/config”
      - /mnt/ssd/jellyfin-app/cache:/cache
      - /mnt/hdd/myfolder:/media  #将主机“/mnt/hdd/myfolder”目录映射到容器内目录“/media”
      - /mnt/hdd/myfolder2:/media2
  • 创建容器
    docker compose up

  • 查看运行状态
    docker ps -a

  1. 浏览器访问
    【主机IP地址】:8096,首次登陆注册管理员账号。之后进行的语言、媒体库等设置。
posted @   useraka  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示