An Ansible Role that installs Jellyfin on Debian and Ubuntu.
None.
jellyfin_HTTP_port: HTTP port Jellyfin should bind to, defaults to8096jellyfin_HTTPS_port: HTTPS port Jellyfin should bind to, defaults to8920jellyfin_FQDN: List of Fully Qualified Domain Names of the serverjellyfin_HTTP_server: HTTP reverse proxy server, possible values areapache2andnginx, defaults tonginxjellyfin_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 totrueto remove apache2/nginx default sitejellyfin_redirect_HTTPS: set this totrueto 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/
