blob: 00b4251746afd61ef77be6328343f9f794c3b03a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
jellyfin_url: https://repo.jellyfin.org/releases/server/linux/stable/combined/jellyfin_{{ jellyfin_version }}_amd64.tar.gz
jellyfin_packages:
- ffmpeg
jellyfin_home: /var/lib/jellyfin
jellyfin_conf_dir: /etc/jellyfin
jellyfin_install_dir: /opt/jellyfin
jellyfin_keytab: /var/lib/gssproxy/clients/{{ jellyfin_user }}.keytab
jellyfin_discovery_ports:
- 1900/udp
- 7359/udp
jellyfin_apache_config: |
{{ apache_proxy_config }}
ProxyPass / http://127.0.0.1:{{ jellyfin_port }}/
ProxyPassReverse / http://127.0.0.1:{{ jellyfin_port }}/
<Location /socket>
ProxyPass http://127.0.0.1:{{ jellyfin_port }}/socket/
ProxyPassReverse http://127.0.0.1:{{ jellyfin_port }}/socket/
RewriteEngine on
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteCond %{HTTP:Connection} upgrade [NC]
RewriteRule ^/?(.*) "ws://127.0.0.1:{{ jellyfin_port }}/socket/$1" [P,L]
</Location>
jellyfin_archive_shell: >-
TIMESTAMP=$(date +%Y%m%d%H%M%S);
tar czf "jellyfin-${TIMESTAMP}.tar.gz"
{{ jellyfin_home | quote }}/{data,metadata,plugins,root}
{{ jellyfin_conf_dir | quote }}
|