saltyorg / Saltbox

Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
https://docs.saltbox.dev
GNU General Public License v3.0
571 stars 65 forks source link

Theme-Park: Add Support for Traefik Plugin #99

Closed owine closed 1 year ago

owine commented 1 year ago

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

owine commented 1 year ago

Docs PR: https://github.com/saltyorg/docs/pull/109