温馨提示×

Ubuntu Jellyfin如何设置用户

小樊
36
2025-12-20 21:29:28
栏目: 智能运维

Ubuntu 下 Jellyfin 用户设置指南

一 概念与准备

  • 区分两类“用户”
    • 系统用户:运行 Jellyfin 服务的系统账号(常见为 jellyfin),用于文件访问与进程权限。
    • Jellyfin 账户:媒体服务器中的账号体系,用于家庭成员或团队成员登录、分配媒体库与权限。
  • 准备
    • 确保 Jellyfin 已安装并运行,默认访问端口为 8096,浏览器打开 http://服务器IP:8096 进入控制台。

二 创建与管理 Jellyfin 账户

  • 管理员账户
    • 首次访问 http://服务器IP:8096 时按向导创建管理员账户。
  • 添加普通用户
    • 控制台路径:控制台 > 用户,点击添加用户,设置用户名与密码。
  • 为用户分配媒体库与权限
    • 控制台路径:控制台 > 媒体库,编辑对应媒体库,在用户权限中为指定用户勾选可见与可播放;必要时为用户开启播放、下载等操作权限。
  • 个性化与访问控制
    • 在用户资料中可设置主题、语言、播放首选项等;通过控制台 > 网络配置访问策略(如局域网访问、外部访问与端口设置),并在系统防火墙放行 8096/tcp(如使用 UFWsudo ufw allow 8096/tcp)。

三 多用户与权限最佳实践

  • 按人建库或按类型分区:例如为儿童单独建库并限制可见范围;为成人开放完整库。
  • 精细化权限:仅为需要的人开启下载等敏感操作;对访客或临时用户可创建受限账号。
  • 网络与账号安全:优先在内网使用;如需外网访问,建议配置 HTTPS/反向代理 后再开放端口,降低暴露面。

四 常见问题与排查

  • 新建用户看不到媒体
    • 控制台 > 媒体库 > 编辑 > 用户权限中为目标用户勾选对应库;保存后触发库扫描或手动刷新元数据。
  • 无法登录或权限异常
    • 确认使用的是 Jellyfin 账户而非系统用户;检查用户是否被禁用;查看日志定位问题:sudo tail -f /var/log/jellyfin/jellyfin.log
  • 外部访问失败
    • 核对防火墙与云厂商安全组已放行 8096/tcp;如使用反向代理或 HTTPS,确保代理转发与证书配置正确。

0