This PR adds support for the Traefik Theme-Park Plugin which opens up the ability to apply theme.park themes to additional apps.
Enable the plugin globally with: global_themepark_plugin_enabled: true in inventories.
With this PR, the Plex role will require the plugin for themes rather than using the existing script method as the Plex image utilizes a version of s6 overlay that is no longer compatible with the scrips.
Support for the following apps is included:
Emby
NZBHydra2
Overseerr
Plex
Portainer
Middlewares are defined for the following apps as well, but the variables and logic are not built at this time:
AdGuard
Gaps
Guacamole
Kitana
MovieMatch
Netdata
Petio
Requestrr
Resilio-Sync
VaultWarden
This PR adds support for the Traefik Theme-Park Plugin which opens up the ability to apply theme.park themes to additional apps.
Enable the plugin globally with:
global_themepark_plugin_enabled: true
in inventories.With this PR, the Plex role will require the plugin for themes rather than using the existing script method as the Plex image utilizes a version of s6 overlay that is no longer compatible with the scrips.
Support for the following apps is included: Emby NZBHydra2 Overseerr Plex Portainer
Middlewares are defined for the following apps as well, but the variables and logic are not built at this time: AdGuard Gaps Guacamole Kitana MovieMatch Netdata Petio Requestrr Resilio-Sync VaultWarden