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(如使用 UFW:
sudo ufw allow 8096/tcp)。
三 多用户与权限最佳实践
- 按人建库或按类型分区:例如为儿童单独建库并限制可见范围;为成人开放完整库。
- 精细化权限:仅为需要的人开启下载等敏感操作;对访客或临时用户可创建受限账号。
- 网络与账号安全:优先在内网使用;如需外网访问,建议配置 HTTPS/反向代理 后再开放端口,降低暴露面。
四 常见问题与排查
- 新建用户看不到媒体
- 在控制台 > 媒体库 > 编辑 > 用户权限中为目标用户勾选对应库;保存后触发库扫描或手动刷新元数据。
- 无法登录或权限异常
- 确认使用的是 Jellyfin 账户而非系统用户;检查用户是否被禁用;查看日志定位问题:
sudo tail -f /var/log/jellyfin/jellyfin.log。
- 外部访问失败
- 核对防火墙与云厂商安全组已放行 8096/tcp;如使用反向代理或 HTTPS,确保代理转发与证书配置正确。