Remove default icon from tip blocks that already start with an emoji
This commit is contained in:
@@ -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"}.
|
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:
|
✨ **Alternative method:** Transfer the file via SFTP and move it:
|
||||||
```bash [Terminal]
|
```bash [Terminal]
|
||||||
sudo cp ~/wg0.conf /docker/wireguard/config/wg_confs
|
sudo cp ~/wg0.conf /docker/wireguard/config/wg_confs
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ services:
|
|||||||
retries: 3
|
retries: 3
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to automate updates:
|
✨ Add the Watchtower label to automate updates:
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ services:
|
|||||||
- 3000:3000
|
- 3000:3000
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to automate updates:
|
✨ Add the Watchtower label to automate updates:
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```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.
|
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.
|
✨ To skip straight to Pocket ID and hide the local login form, add `TINYAUTH_OAUTH_AUTOREDIRECT=pocketid` to the same `.env` file.
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
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
|
✨ 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;`.
|
`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).
|
Don’t forget to [create an application and provider in Authentik](/serveex/advanced/authentik#protecting-an-app-via-reverse-proxy).
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ services:
|
|||||||
- 8096:8096
|
- 8096:8096
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to automate updates:
|
✨ Add the Watchtower label to automate updates:
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ services:
|
|||||||
- 6767:6767
|
- 6767:6767
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to each container to automate updates
|
✨ Add the Watchtower label to each container to automate updates
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```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.
|
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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ In Nextcloud, go to _Administration > OpenID Connect_, click the `+` button, and
|
|||||||
### Done !
|
### Done !
|
||||||
::
|
::
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID:
|
✨ 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`.
|
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`.
|
||||||
|
|||||||
@@ -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.
|
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:
|
✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID:
|
||||||
|
|
||||||
1. In your Authentik admin area, create an OAuth2/OpenID provider.
|
1. In your Authentik admin area, create an OAuth2/OpenID provider.
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to each container to automate updates
|
✨ Add the Watchtower label to each container to automate updates
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ Also enable __Skip local 2FA__.
|
|||||||
### Done !
|
### Done !
|
||||||
::
|
::
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ You can use [Authentik](/serveex/advanced/authentik) instead of Pocket ID:
|
✨ 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`.
|
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`.
|
||||||
|
|||||||
@@ -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.
|
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:
|
✨ 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).
|
1. In Authentik, create a scope mapping named `email` with the expression `return {"email": request.user.email, "email_verified": True}` (Vaultwarden requires this claim).
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to each container to automate updates:
|
✨ Add the Watchtower label to each container to automate updates:
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ services:
|
|||||||
- 6767:6767
|
- 6767:6767
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Add the Watchtower label to each container to automate updates
|
✨ Add the Watchtower label to each container to automate updates
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
@@ -173,6 +173,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a
|
|||||||
|
|
||||||
Et voilà, vous avez exposé Dozzle !
|
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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|||||||
@@ -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).
|
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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|||||||
@@ -246,6 +246,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a
|
|||||||
|
|
||||||
Et voilà, vous avez exposé Beszel !
|
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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|||||||
@@ -187,6 +187,6 @@ Enregistrez avec :kbd{value="Ctrl+O"} puis :kbd{value="Entrée"}, puis quittez a
|
|||||||
|
|
||||||
Et voilà, vous avez exposé UpSnap !
|
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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -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).
|
✨ 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).
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ services:
|
|||||||
- 6767:6767
|
- 6767:6767
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
::tip
|
::tip{icon=""}
|
||||||
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
✨ Ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
|
||||||
|
|
||||||
```yaml [compose.yaml]
|
```yaml [compose.yaml]
|
||||||
|
|||||||
Reference in New Issue
Block a user