[Tuto] Appliquer des thèmes à vos applications Docker en 1 minute ! ( Linuxserver / theme.park )
Hello, nous allons voir ici comment appliquer rapidement, et facilement des "skins / thèmes" sur nos applications favorites avec l'aide de Docker Mods ( présent dans les images Linuxserver ) et de theme.park.
Les pré-requis sont :
- Utiliser une appli dans la liste de theme.park/docker-mods
- Que cette appli soit déployé via l'image linuxserveur.
- Utiliser docker-compose*
*Ce n'est pas obligatoire, les labels peuvent être rajouté via Portainer également ( via la fonction Edit ), ou via la commande docker run, mais mon exemple, va se porter sur docker-compose
Sommaire :
1/ Choix du thème
2/ Mise en place du thème sur le conteneur
____ a/ via Docker-compose
____ b/ via Portainer
3/ Et pour les autres applications et thèmes ?
:ugeek: :ugeek:
1/ Choix du thème
Notre exemple se portant sur Jellyfin, nous allons regarder la page dédié a Jellyfin sur theme.park.
On peut y voir 6 thèmes dispo :
Dark Theme
Space Gray Theme
Plex Theme
Organizr Dark Theme
Hotline Theme
Aquamarine Theme
Pour chaque applications, cela sera toujours pareil, toujours les 6 mêmes thèmes, avec le même nom et la même charte graphique.
Une fois le thème choisi, il nous faut retenir son nom
2/ Mise en place du thème sur le conteneur
Pour cette exemple, je vais choisir le thème 'Space Grey".
Il va donc me falloir rajouter 2 labels a mon conteneur jellyfin.
et
DOCKER_MODS est le chemin vers le dépôt contenant les thèmes
TP_THEME précise le thème que nous souhaitons
____ a/ via Docker-compose
Sur un docker compose, cela se présente comme ceci :
Ensuite, il nous suffit de re-créer le conteneur avec la commande suivante :
et le thème se retrouve appliqué !
____ b/ via Portainer
A venir
3/ Et pour les autres applications et thèmes ?
Il suffit de modifier les commandes précédente :
doit etre adapté suivant l'application dont vous souhaitez changé le theme, par exemple pour sonarr, le code sera :
Bien sur, il faut que le thème soit compatible, et votre conteneur soit construit depuis une image linuxserver. Pour connaitre les applications compatible, rendez-vous ici : https://docs.theme-park.dev/themes/
Toutes les applications avec ce logo :
sont compatible avec le "Docker_Mods" des images linuxserver.
Ensuite,
doit être adapté avec le theme que vous souhaitez, <theme> peut prendre les valeurs suivante :
Exemple si ou souhaite utiliser le "Hotline Theme" :
Amusez vous bien
Hello, nous allons voir ici comment appliquer rapidement, et facilement des "skins / thèmes" sur nos applications favorites avec l'aide de Docker Mods ( présent dans les images Linuxserver ) et de theme.park.
Les pré-requis sont :
- Utiliser une appli dans la liste de theme.park/docker-mods
- Que cette appli soit déployé via l'image linuxserveur.
- Utiliser docker-compose*
*Ce n'est pas obligatoire, les labels peuvent être rajouté via Portainer également ( via la fonction Edit ), ou via la commande docker run, mais mon exemple, va se porter sur docker-compose
Sommaire :
1/ Choix du thème
2/ Mise en place du thème sur le conteneur
____ a/ via Docker-compose
____ b/ via Portainer
3/ Et pour les autres applications et thèmes ?
:ugeek: :ugeek:
1/ Choix du thème
Notre exemple se portant sur Jellyfin, nous allons regarder la page dédié a Jellyfin sur theme.park.
On peut y voir 6 thèmes dispo :
Dark Theme
Space Gray Theme
Plex Theme
Organizr Dark Theme
Hotline Theme
Aquamarine Theme
Pour chaque applications, cela sera toujours pareil, toujours les 6 mêmes thèmes, avec le même nom et la même charte graphique.
Une fois le thème choisi, il nous faut retenir son nom
2/ Mise en place du thème sur le conteneur
Pour cette exemple, je vais choisir le thème 'Space Grey".
Il va donc me falloir rajouter 2 labels a mon conteneur jellyfin.
Code:
DOCKER_MODS=ghcr.io/gilbn/theme.park:jellyfin
Code:
TP_THEME=space-gray
DOCKER_MODS est le chemin vers le dépôt contenant les thèmes
TP_THEME précise le thème que nous souhaitons
____ a/ via Docker-compose
Sur un docker compose, cela se présente comme ceci :
Ensuite, il nous suffit de re-créer le conteneur avec la commande suivante :
Code:
docker-compose up -d
et le thème se retrouve appliqué !
____ b/ via Portainer
A venir
3/ Et pour les autres applications et thèmes ?
Il suffit de modifier les commandes précédente :
Code:
DOCKER_MODS=ghcr.io/gilbn/theme.park:<app>
Code:
DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr
Bien sur, il faut que le thème soit compatible, et votre conteneur soit construit depuis une image linuxserver. Pour connaitre les applications compatible, rendez-vous ici : https://docs.theme-park.dev/themes/
Toutes les applications avec ce logo :
Ensuite,
Code:
TP_THEME=<theme>
- aquamarine
- hotline
- plex
- dark
- space-gray
- organizr-dark
Exemple si ou souhaite utiliser le "Hotline Theme" :
Code:
TP_THEME=hotline
Amusez vous bien