An Ansible Role that installs Jellyfin on Debian and Ubuntu.
None.
jellyfin_HTTP_port
: HTTP port Jellyfin should bind to, defaults to8096
jellyfin_HTTPS_port
: HTTPS port Jellyfin should bind to, defaults to8920
jellyfin_FQDN
: List of Fully Qualified Domain Names of the serverjellyfin_HTTP_server
: HTTP reverse proxy server, possible values areapache2
andnginx
, defaults tonginx
jellyfin_certificate_path
: directory where the TSL/SSL certificate will bejellyfin_generate_self_signed_certificate
: whether to generate a self-signed certificate, defaults totrue
.jellyfin_redirect_HTTPS
: set this totrue
to have the reverse proxy automatically redirect requests to HTTPS when using self-signed certificate, defaults tofalse
jellyfin_letsencrypt
: set this totrue
to generate TSL/SSL certificate with Let's encrypt, defaults tofalse
jellyfin_letsencrypt_email
: email to use when registering with Let's encryptjellyfin_remove_default
: set this totrue
to remove apache2/nginx default site
- name: Install Jellyfin
hosts: all
become: true
roles:
- hadrienpatte.jellyfin
MIT