@@ -5,67 +5,104 @@ project_url: "http://tautulli.com"
55project_logo : " https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/tautulli-icon.png"
66project_blurb : " [{{ project_name|capitalize }}]({{ project_url }}) is a python based web application for monitoring, analytics and notifications for Plex Media Server."
77project_lsio_github_repo_url : " https://github.com/linuxserver/docker-{{ project_name }}"
8-
98# supported architectures
109available_architectures :
11- - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
12- - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
13-
10+ - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
11+ - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1412# development version
1513development_versions : true
1614development_versions_items :
17- - { tag: "latest", desc: "Stable Tautulli releases" }
18- - { tag: "develop", desc: "Built at head of Tautulli nightly branch" }
19-
15+ - {tag: "latest", desc: "Stable Tautulli releases"}
16+ - {tag: "develop", desc: "Built at head of Tautulli nightly branch"}
2017# container parameters
2118common_param_env_vars_enabled : true
2219param_container_name : " {{ project_name }}"
2320param_usage_include_vols : true
2421param_volumes :
25- - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
22+ - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files"}
2623param_usage_include_ports : true
2724param_ports :
28- - { external_port: "8181", internal_port: "8181", port_desc: "WebUI" }
29-
25+ - {external_port: "8181", internal_port: "8181", port_desc: "WebUI"}
3026readonly_supported : true
31-
3227# application setup block
3328app_setup_block_enabled : true
3429app_setup_block : |
3530 Access the webui at `<your-ip>:8181`, for more information check out [{{ project_name|capitalize }}]({{ project_url }}).
3631 To use the built-in Plex LogViewer you have to add a volume, preferably Read-Only. Then in Tautulli gui settings, under `Plex Media Server`, turn on `Show Advanced` and set the `Logs Folder` to the folder you mapped.
37-
32+ # init diagram
33+ init_diagram : |
34+ "tautulli:latest": {
35+ docker-mods
36+ base {
37+ fix-attr +\nlegacy cont-init
38+ }
39+ docker-mods -> base
40+ legacy-services
41+ custom services
42+ init-services -> legacy-services
43+ init-services -> custom services
44+ custom services -> legacy-services
45+ legacy-services -> ci-service-check
46+ init-migrations -> init-adduser
47+ init-os-end -> init-config
48+ init-config -> init-config-end
49+ init-tautulli-config -> init-config-end
50+ init-os-end -> init-crontab-config
51+ init-mods-end -> init-custom-files
52+ base -> init-envfile
53+ base -> init-migrations
54+ base -> init-mods
55+ init-config-end -> init-mods
56+ init-mods -> init-mods-end
57+ init-mods-package-install -> init-mods-end
58+ init-mods -> init-mods-package-install
59+ base -> init-os-end
60+ init-adduser -> init-os-end
61+ init-envfile -> init-os-end
62+ init-migrations -> init-os-end
63+ init-custom-files -> init-services
64+ init-mods-end -> init-services
65+ init-config -> init-tautulli-config
66+ init-services -> svc-cron
67+ svc-cron -> legacy-services
68+ init-services -> svc-tautulli
69+ svc-tautulli -> legacy-services
70+ }
71+ Base Images: {
72+ "baseimage-alpine:3.20"
73+ }
74+ "tautulli:latest" <- Base Images
3875# changelog
3976changelogs :
40- - { date: "19.11.24:", desc: "Use upstream python packages."}
41- - { date: "24.06.24:", desc: "Rebase to Alpine 3.20."}
42- - { date: "23.12.23:", desc: "Rebase to Alpine 3.19."}
43- - { date: "26.08.23:", desc: "Rebase to Alpine 3.18."}
44- - { date: "22.06.23:", desc: "Revert master branch to Alpine 3.17 due to issues with Python 3.11." }
45- - { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
46- - { date: "15.12.22:", desc: "Rebase master branch to Alpine 3.17." }
47- - { date: "04.10.22:", desc: "Rebase master branch to Alpine 3.16, migrate to s6v3." }
48- - { date: "10.01.22:", desc: "Rebase to Alpine 3.15." }
49- - { date: "11.07.21:", desc: "Add curl package." }
50- - { date: "23.01.21:", desc: "Rebasing to alpine 3.13." }
51- - { date: "11.07.20:", desc: "Add py3-openssl." }
52- - { date: "05.06.20:", desc: "Rebasing to alpine 3.12. Rework to python3." }
53- - { date: "12.04.20:", desc: "Added mock from pip and donate links." }
54- - { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
55- - { date: "28.06.19:", desc: "Rebasing to alpine 3.10." }
56- - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
57- - { date: "22.02.19:", desc: "Rebasing to alpine 3.9." }
58- - { date: "26.01.19:", desc: "Add pipeline logic and multi arch." }
59- - { date: "23.10.18:", desc: "Update plex logs info in readm." }
60- - { date: "16.08.18:", desc: "Rebase to alpine 3.8." }
61- - { date: "10.03.18:", desc: "Rebrand to tautulli." }
62- - { date: "12.12.17:", desc: "Rebase to alpine 3.7." }
63- - { date: "21.07.17:", desc: "Internal git pull instead of at runtime." }
64- - { date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push." }
65- - { date: "25.05.17:", desc: "Rebase to alpine 3.6." }
66- - { date: "20.04.17:", desc: "Add pycryptodomex pip package." }
67- - { date: "07.02.17:", desc: "Rebase to alpine 3.5." }
68- - { date: "09.09.16:", desc: "Add layer badges to README." }
69- - { date: "27.08.16:", desc: "Add badges to README." }
70- - { date: "08.08.16:", desc: "Rebase to alpine linux." }
71- - { date: "16.07.15:", desc: "Inital Release." }
77+ - {date: "19.11.24:", desc: "Use upstream python packages."}
78+ - {date: "24.06.24:", desc: "Rebase to Alpine 3.20."}
79+ - {date: "23.12.23:", desc: "Rebase to Alpine 3.19."}
80+ - {date: "26.08.23:", desc: "Rebase to Alpine 3.18."}
81+ - {date: "22.06.23:", desc: "Revert master branch to Alpine 3.17 due to issues with Python 3.11."}
82+ - {date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf."}
83+ - {date: "15.12.22:", desc: "Rebase master branch to Alpine 3.17."}
84+ - {date: "04.10.22:", desc: "Rebase master branch to Alpine 3.16, migrate to s6v3."}
85+ - {date: "10.01.22:", desc: "Rebase to Alpine 3.15."}
86+ - {date: "11.07.21:", desc: "Add curl package."}
87+ - {date: "23.01.21:", desc: "Rebasing to alpine 3.13."}
88+ - {date: "11.07.20:", desc: "Add py3-openssl."}
89+ - {date: "05.06.20:", desc: "Rebasing to alpine 3.12. Rework to python3."}
90+ - {date: "12.04.20:", desc: "Added mock from pip and donate links."}
91+ - {date: "19.12.19:", desc: "Rebasing to alpine 3.11."}
92+ - {date: "28.06.19:", desc: "Rebasing to alpine 3.10."}
93+ - {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
94+ - {date: "22.02.19:", desc: "Rebasing to alpine 3.9."}
95+ - {date: "26.01.19:", desc: "Add pipeline logic and multi arch."}
96+ - {date: "23.10.18:", desc: "Update plex logs info in readm."}
97+ - {date: "16.08.18:", desc: "Rebase to alpine 3.8."}
98+ - {date: "10.03.18:", desc: "Rebrand to tautulli."}
99+ - {date: "12.12.17:", desc: "Rebase to alpine 3.7."}
100+ - {date: "21.07.17:", desc: "Internal git pull instead of at runtime."}
101+ - {date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push."}
102+ - {date: "25.05.17:", desc: "Rebase to alpine 3.6."}
103+ - {date: "20.04.17:", desc: "Add pycryptodomex pip package."}
104+ - {date: "07.02.17:", desc: "Rebase to alpine 3.5."}
105+ - {date: "09.09.16:", desc: "Add layer badges to README."}
106+ - {date: "27.08.16:", desc: "Add badges to README."}
107+ - {date: "08.08.16:", desc: "Rebase to alpine linux."}
108+ - {date: "16.07.15:", desc: "Inital Release."}
0 commit comments