hadrienpatte.jellyfin
Ansible 角色: Jellyfin
一个在 Debian 和 Ubuntu 上安装 Jellyfin 的 Ansible 角色。
需求
无。
角色变量
jellyfin_HTTP_port
: Jellyfin 绑定的 HTTP 端口,默认为8096
jellyfin_HTTPS_port
: Jellyfin 绑定的 HTTPS 端口,默认为8920
jellyfin_FQDN
: 服务器的完全合格域名列表jellyfin_HTTP_server
: HTTP 反向代理服务器,可能的值为apache2
和nginx
,默认为nginx
jellyfin_certificate_path
: TSL/SSL 证书的存放目录jellyfin_generate_self_signed_certificate
: 是否生成自签名证书,默认为true
jellyfin_redirect_HTTPS
: 当使用自签名证书时,设置为true
以自动将请求重定向到 HTTPS,默认为false
jellyfin_letsencrypt
: 设置为true
以使用 Let's Encrypt 生成 TSL/SSL 证书,默认为false
jellyfin_letsencrypt_email
: 注册 Let's Encrypt 时使用的电子邮件jellyfin_remove_default
: 设置为true
以删除 apache2/nginx 默认站点
依赖项
示例 Playbook
- name: 安装 Jellyfin
hosts: all
become: true
roles:
- hadrienpatte.jellyfin
许可证
MIT