From a7b85af45a1d3b2518090ceb04fc774e3cd0af06 Mon Sep 17 00:00:00 2001 From: Djeex Date: Fri, 4 Sep 2026 14:56:09 +0200 Subject: [PATCH] Remove default icon from tip blocks that already start with an emoji --- content/en/3.serveex/3.security/1.wireguard.md | 2 +- content/en/3.serveex/3.security/3.pocket-id.md | 2 +- content/en/3.serveex/3.security/4.tinyauth.md | 4 ++-- content/en/3.serveex/4.monitoring/3.speedtest-tracker.md | 2 +- content/en/3.serveex/5.media/1.jellyfin.md | 2 +- content/en/3.serveex/5.media/3.servarr.md | 4 ++-- content/en/3.serveex/6.cloud/2.nextcloud.md | 2 +- content/en/3.serveex/7.files/2.pingvin.md | 2 +- content/en/3.serveex/8.development/1.code-server.md | 2 +- content/en/3.serveex/8.development/2.forgejo.md | 2 +- content/en/3.serveex/9.apps/2.vaultwarden.md | 2 +- content/en/6.recycled/2.alternatives/1.plex.md | 4 ++-- .../en/6.recycled/2.alternatives/2.qbittorrent for plex.md | 2 +- content/en/6.recycled/2.alternatives/3.servarr for plex.md | 2 +- content/fr/3.serveex/4.monitoring/2.dozzle.md | 2 +- content/fr/3.serveex/4.monitoring/3.speedtest-tracker.md | 2 +- content/fr/3.serveex/4.monitoring/4.beszel.md | 2 +- content/fr/3.serveex/4.monitoring/5.upsnap.md | 2 +- content/fr/3.serveex/5.media/1.plex.md | 4 ++-- content/fr/3.serveex/5.media/2.qbittorrent.md | 2 +- content/fr/3.serveex/5.media/3.servarr.md | 2 +- content/fr/3.serveex/8.development/1.code-server.md | 2 +- 22 files changed, 26 insertions(+), 26 deletions(-) diff --git a/content/en/3.serveex/3.security/1.wireguard.md b/content/en/3.serveex/3.security/1.wireguard.md index 8b8882a..7674120 100644 --- a/content/en/3.serveex/3.security/1.wireguard.md +++ b/content/en/3.serveex/3.security/1.wireguard.md @@ -218,7 +218,7 @@ sudo nano /docker/wireguard/config/wg_confs/wg0.conf Paste the downloaded configuration, then save with :kbd{value="Ctrl+O"}, :kbd{value="Enter"}, and exit with :kbd{value="Ctrl+X"}. -::tip +::tip{icon=""} ✨ **Alternative method:** Transfer the file via SFTP and move it: ```bash [Terminal] sudo cp ~/wg0.conf /docker/wireguard/config/wg_confs diff --git a/content/en/3.serveex/3.security/3.pocket-id.md b/content/en/3.serveex/3.security/3.pocket-id.md index 03475ea..70f8816 100644 --- a/content/en/3.serveex/3.security/3.pocket-id.md +++ b/content/en/3.serveex/3.security/3.pocket-id.md @@ -66,7 +66,7 @@ services: retries: 3 ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to automate updates: ```yaml [compose.yaml] diff --git a/content/en/3.serveex/3.security/4.tinyauth.md b/content/en/3.serveex/3.security/4.tinyauth.md index b63a84a..d13db04 100644 --- a/content/en/3.serveex/3.security/4.tinyauth.md +++ b/content/en/3.serveex/3.security/4.tinyauth.md @@ -69,7 +69,7 @@ services: - 3000:3000 ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to automate updates: ```yaml [compose.yaml] @@ -233,7 +233,7 @@ Press :kbd{value="Ctrl+O"}, then :kbd{value="Enter"} to save, and :kbd{value="Ct Redeploy the TinyAuth stack. On your next visit to `https://tinyauth.mydomain.com`, you'll see a "Login with Pocket ID" option alongside the local login form. -::tip +::tip{icon=""} ✨ To skip straight to Pocket ID and hide the local login form, add `TINYAUTH_OAUTH_AUTOREDIRECT=pocketid` to the same `.env` file. :: diff --git a/content/en/3.serveex/4.monitoring/3.speedtest-tracker.md b/content/en/3.serveex/4.monitoring/3.speedtest-tracker.md index dcfb7e3..d759b8f 100644 --- a/content/en/3.serveex/4.monitoring/3.speedtest-tracker.md +++ b/content/en/3.serveex/4.monitoring/3.speedtest-tracker.md @@ -266,7 +266,7 @@ server { The `location /tinyauth` block runs inside SWAG's own container, so SWAG needs to be on TinyAuth's Docker network to reach it by name (`tinyauth` here). This should already be set up from [exposing TinyAuth itself](/serveex/security/tinyauth#exposing-tinyauth-with-swag). If you run into an error, double-check SWAG's compose file still has that network attached. :: -::tip +::tip{icon=""} ✨ You can protect this app with [Authentik](/serveex/advanced/authentik) instead of TinyAuth by opening `speedtest.subdomain.conf` and uncommenting `include /config/nginx/authentik-server.conf;` and `include /config/nginx/authentik-location.conf;`. Don’t forget to [create an application and provider in Authentik](/serveex/advanced/authentik#protecting-an-app-via-reverse-proxy). diff --git a/content/en/3.serveex/5.media/1.jellyfin.md b/content/en/3.serveex/5.media/1.jellyfin.md index 40d3ff5..41efc8f 100644 --- a/content/en/3.serveex/5.media/1.jellyfin.md +++ b/content/en/3.serveex/5.media/1.jellyfin.md @@ -68,7 +68,7 @@ services: - 8096:8096 ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to automate updates: ```yaml [compose.yaml] diff --git a/content/en/3.serveex/5.media/3.servarr.md b/content/en/3.serveex/5.media/3.servarr.md index 8591f0b..cc83b46 100644 --- a/content/en/3.serveex/5.media/3.servarr.md +++ b/content/en/3.serveex/5.media/3.servarr.md @@ -142,7 +142,7 @@ services: - 6767:6767 ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to each container to automate updates ```yaml [compose.yaml] @@ -596,6 +596,6 @@ server { The `location /tinyauth` block runs inside SWAG's own container, so SWAG needs to be on TinyAuth's Docker network to reach it by name (`tinyauth` here). This should already be set up from [exposing TinyAuth itself](/serveex/security/tinyauth#exposing-tinyauth-with-swag). If you run into an error, double-check SWAG's compose file still has that network attached. :: -::tip +::tip{icon=""} ✨ You can protect this app with [Authentik](/serveex/advanced/authentik) instead of TinyAuth by opening `films.subdomain.conf` and removing the `#` in front of `include /config/nginx/authentik-server.conf;`{lang=nginx} and `include /config/nginx/authentik-location.conf;`{lang=nginx}. Don't forget to [create an application and provider in Authentik](/serveex/advanced/authentik#protecting-an-app-via-reverse-proxy). :: diff --git a/content/en/3.serveex/6.cloud/2.nextcloud.md b/content/en/3.serveex/6.cloud/2.nextcloud.md index cbd3d89..190c3dd 100644 --- a/content/en/3.serveex/6.cloud/2.nextcloud.md +++ b/content/en/3.serveex/6.cloud/2.nextcloud.md @@ -219,7 +219,7 @@ In Nextcloud, go to _Administration > OpenID Connect_, click the `+` button, and ### Done ! :: -::tip +::tip{icon=""} ✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID: 1. In Authentik, create an application and an OAuth2/OpenID Connect provider named `Nextcloud`, with a redirect URI (type `Strict`) of `https://nextcloud.yourdomain.com/apps/user_oidc/code`. diff --git a/content/en/3.serveex/7.files/2.pingvin.md b/content/en/3.serveex/7.files/2.pingvin.md index 084565b..3fc3195 100644 --- a/content/en/3.serveex/7.files/2.pingvin.md +++ b/content/en/3.serveex/7.files/2.pingvin.md @@ -204,7 +204,7 @@ In Pingvin, go to _Administration > Configuration > Social Login_ and fill in: That's it! From now on, when you log in to Pingvin, an "Open ID" button will be available below the login form. -::tip +::tip{icon=""} ✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID: 1. In your Authentik admin area, create an OAuth2/OpenID provider. diff --git a/content/en/3.serveex/8.development/1.code-server.md b/content/en/3.serveex/8.development/1.code-server.md index fc3607d..ea9d003 100644 --- a/content/en/3.serveex/8.development/1.code-server.md +++ b/content/en/3.serveex/8.development/1.code-server.md @@ -60,7 +60,7 @@ services: restart: unless-stopped ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to each container to automate updates ```yaml [compose.yaml] diff --git a/content/en/3.serveex/8.development/2.forgejo.md b/content/en/3.serveex/8.development/2.forgejo.md index 273fb23..198f6dc 100644 --- a/content/en/3.serveex/8.development/2.forgejo.md +++ b/content/en/3.serveex/8.development/2.forgejo.md @@ -227,7 +227,7 @@ Also enable __Skip local 2FA__. ### Done ! :: -::tip +::tip{icon=""} ✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID: 1. In Authentik, create an application and an OAuth2/OpenID Connect provider named `Forgejo`, with a redirect URI (type `Strict`) of `https://forgejo.yourdomain.com/user/oauth2/authentik/callback`. diff --git a/content/en/3.serveex/9.apps/2.vaultwarden.md b/content/en/3.serveex/9.apps/2.vaultwarden.md index 5160d0f..1d875f2 100644 --- a/content/en/3.serveex/9.apps/2.vaultwarden.md +++ b/content/en/3.serveex/9.apps/2.vaultwarden.md @@ -293,7 +293,7 @@ Redeploy Vaultwarden. Your next visit to `https://vault.yourdomain.com` will pro See the [Vaultwarden SSO wiki](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-SSO-support-using-OpenId-Connect) for the full list of options, including per-organization enforcement and master password policies. :: -::tip +::tip{icon=""} ✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID: 1. In Authentik, create a scope mapping named `email` with the expression `return {"email": request.user.email, "email_verified": True}` (Vaultwarden requires this claim). diff --git a/content/en/6.recycled/2.alternatives/1.plex.md b/content/en/6.recycled/2.alternatives/1.plex.md index 6b6d682..2484bdd 100644 --- a/content/en/6.recycled/2.alternatives/1.plex.md +++ b/content/en/6.recycled/2.alternatives/1.plex.md @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to each container to automate updates: ```yaml [compose.yaml] @@ -294,7 +294,7 @@ server { } ``` -::tip +::tip{icon=""} ✨ You can protect this app with Authentik by removing the `#` before `include /config/nginx/authentik-server.conf;` and `include /config/nginx/authentik-location.conf;`. Don’t forget to [create an application and provider in Authentik](/serveex/advanced/authentik#protecting-an-app-via-reverse-proxy). :: diff --git a/content/en/6.recycled/2.alternatives/2.qbittorrent for plex.md b/content/en/6.recycled/2.alternatives/2.qbittorrent for plex.md index b2e95fc..0e9c3bb 100644 --- a/content/en/6.recycled/2.alternatives/2.qbittorrent for plex.md +++ b/content/en/6.recycled/2.alternatives/2.qbittorrent for plex.md @@ -306,7 +306,7 @@ server { } ``` -::tip +::tip{icon=""} ✨ You can secure this app with Authentik by uncommenting the `authentik-server.conf` and `authentik-location.conf` lines. Don’t forget to [create an app and provider in Authentik](/serveex/advanced/authentik#protecting-an-app-via-reverse-proxy). :: diff --git a/content/en/6.recycled/2.alternatives/3.servarr for plex.md b/content/en/6.recycled/2.alternatives/3.servarr for plex.md index 6b18505..ded99e7 100644 --- a/content/en/6.recycled/2.alternatives/3.servarr for plex.md +++ b/content/en/6.recycled/2.alternatives/3.servarr for plex.md @@ -173,7 +173,7 @@ services: - 6767:6767 ``` -::tip +::tip{icon=""} ✨ Add the Watchtower label to each container to automate updates ```yaml [compose.yaml] diff --git a/content/fr/3.serveex/4.monitoring/2.dozzle.md b/content/fr/3.serveex/4.monitoring/2.dozzle.md index b114421..7217cbd 100644 --- a/content/fr/3.serveex/4.monitoring/2.dozzle.md +++ b/content/fr/3.serveex/4.monitoring/2.dozzle.md @@ -173,6 +173,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a Et voilà, vous avez exposé Dozzle ! -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en ouvrant `dozzle.subodmain.conf` et en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/4.monitoring/3.speedtest-tracker.md b/content/fr/3.serveex/4.monitoring/3.speedtest-tracker.md index 539c556..bcc1813 100644 --- a/content/fr/3.serveex/4.monitoring/3.speedtest-tracker.md +++ b/content/fr/3.serveex/4.monitoring/3.speedtest-tracker.md @@ -195,6 +195,6 @@ Ici nous partons du principe que le nom du réseau de Speedtest Tracker est `spe Patientez puis tapez `https://speedtest.mondomaine.fr` dans votre navigateur, vous devriez être redirigé vers speedtest-tracker. Vous pouvez vérifier le statut du service via le dashboard (depuis votre réseau local, http://ipdevotreserveur:81). -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en ouvrant `speedtest.subodmain.conf` et en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/4.monitoring/4.beszel.md b/content/fr/3.serveex/4.monitoring/4.beszel.md index ebf9443..9c4aa0b 100644 --- a/content/fr/3.serveex/4.monitoring/4.beszel.md +++ b/content/fr/3.serveex/4.monitoring/4.beszel.md @@ -246,6 +246,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a Et voilà, vous avez exposé Beszel ! -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en ouvrant `beszel.subodmain.conf` et en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/4.monitoring/5.upsnap.md b/content/fr/3.serveex/4.monitoring/5.upsnap.md index e1f9216..9fb09ed 100644 --- a/content/fr/3.serveex/4.monitoring/5.upsnap.md +++ b/content/fr/3.serveex/4.monitoring/5.upsnap.md @@ -187,6 +187,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a Et voilà, vous avez exposé UpSnap ! -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en ouvrant `upsnap.subodmain.conf` et en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/5.media/1.plex.md b/content/fr/3.serveex/5.media/1.plex.md index d02ac74..b248a3b 100644 --- a/content/fr/3.serveex/5.media/1.plex.md +++ b/content/fr/3.serveex/5.media/1.plex.md @@ -93,7 +93,7 @@ services: restart: unless-stopped ``` -::tip +::tip{icon=""} ✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour ```yaml [compose.yaml] @@ -287,7 +287,7 @@ server { } ``` -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/5.media/2.qbittorrent.md b/content/fr/3.serveex/5.media/2.qbittorrent.md index b221630..59c799d 100644 --- a/content/fr/3.serveex/5.media/2.qbittorrent.md +++ b/content/fr/3.serveex/5.media/2.qbittorrent.md @@ -303,7 +303,7 @@ server { } } ``` -::tip +::tip{icon=""} ✨ Vous pouvez protéger cette app avec Authentik en retirant les `#` devant `include /config/nginx/authentik-server.conf;`{lang=nginx} et `include /config/nginx/authentik-location.conf;`{lang=nginx}. N'oubliez pas de [créer une application et un fournisseur dans Authentik](/fr/serveex/security/authentik#protéger-une-app-par-reverse-proxy). :: diff --git a/content/fr/3.serveex/5.media/3.servarr.md b/content/fr/3.serveex/5.media/3.servarr.md index 6be3481..88ebcbf 100644 --- a/content/fr/3.serveex/5.media/3.servarr.md +++ b/content/fr/3.serveex/5.media/3.servarr.md @@ -170,7 +170,7 @@ services: - 6767:6767 ``` -::tip +::tip{icon=""} ✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour ```yaml [compose.yaml] diff --git a/content/fr/3.serveex/8.development/1.code-server.md b/content/fr/3.serveex/8.development/1.code-server.md index d4bd006..81b4c60 100644 --- a/content/fr/3.serveex/8.development/1.code-server.md +++ b/content/fr/3.serveex/8.development/1.code-server.md @@ -56,7 +56,7 @@ services: restart: unless-stopped ``` -::tip +::tip{icon=""} ✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour ```yaml [compose.yaml]