# https://jellyfin.org/docs/general/administration/installing.html # https://jellyfin.org/docs/general/networking/nginx.html --- - name: 'Install required apt packages' apt: name: - 'apt-transport-https' - 'gnupg' - 'lsb-release' state: 'present' update_cache: true - name: Add an Apt signing key, uses whichever key is at the URL apt_key: url: https://repo.jellyfin.org/debian/jellyfin_team.gpg.key state: present - name: Add specified repository into sources list apt_repository: repo: deb [arch=armhf] https://repo.jellyfin.org/debian bullseye main state: present filename: jellyfin - name: 'Install Jellyfin' apt: name: - 'jellyfin' state: 'present' update_cache: true - name: 'Add jellyfin user to video group' user: name: 'jellyfin' groups: 'video' append: true state: 'present' - name: 'Start Jellyfin' systemd: name: '{{ item }}' state: 'started' enabled: true loop: - 'jellyfin'