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_certificate_via_letsencrypt_certbot
: whether to have autocert bot handle the certs, defaults totrue
. If you set this tofalse
, make sure to have a certificate and private key injellyfin_certificate_path
, otherwise the role will fail to start the reverse proxy HTTP server.jellyfin_remove_default
: set this totrue
to remove apache2/nginx default sitejellyfin_redirect_HTTPS
: set this totrue
to have the reverse proxy automatically redirect requests to HTTPS, defaults tofalse
See example
If you only want jellyfin installed, remove two roles: tiedtoastar.pwm & tiedtoastar.openldap
MIT
TiedToAStar
If you find this project useful, please consider a donation to the following Monero address: 47q3TVnd79QcMLqFE2HJC5HTWDadUXtMDVavERPfeT3xFiBeqQQX6knBNALTz4aciC6pSbnLoMCHXXsQDCPV1BT7TqoqZxW
Haven't heard of Monero? Then do me the favor by checking out: https://www.getmonero.org/