Name and icon code blocks by real filename across the site

This commit is contained in:
Djeex
2026-08-31 22:12:47 +02:00
parent baf3590186
commit 6696ed9b23
55 changed files with 277 additions and 252 deletions
+4 -4
View File
@@ -84,7 +84,7 @@ sudo nano compose.yml
```
Appuyer sur `i` pour rentrer en modif et copiez-collez ceci.
```yaml
```yaml [compose.yaml]
---
services:
dockge:
@@ -129,7 +129,7 @@ Watchtower est un conteneur qui permet de vérifier les mise à jour et d'instal
- Nommez la stack `watchtower`
- Copiez collez la configuration ci-dessous à la place de la configuration par défaut dans Dockge
```yaml
```yaml [compose.yaml]
---
services:
watchtower:
@@ -157,7 +157,7 @@ services:
Puis remplissez les données ci-dessous dans l'encart ".env" de Dockge
```properties
```properties [.env]
SCHEDULE=
WH_URL=
```
@@ -169,7 +169,7 @@ WH_URL=
Pour que Watchtower surveille vos autres conteneurs, ajoutez ceci à vos conteneurs dans leur compose.yml :
```yaml
```yaml [compose.yaml]
labels:
- com.centurylinklabs.watchtower.enable=true
+27 -16
View File
@@ -101,7 +101,7 @@ networks:
✨ __Astuce :__
ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mises à jour
```yaml
```yaml [compose.yaml]
services:
swag:
#...
@@ -113,7 +113,7 @@ ajoutez le label de watchtower dans chaque conteneur afin d'automatiser les mise
Puis dans le `.env` :
```properties
```properties [.env]
DOMAIN=
DOMAINS=
EMAIL=
@@ -144,7 +144,7 @@ sudo nano /docker/swag/config/dns-conf/ovh.ini
Voici ce qui s'affiche :
```properties
```properties [ovh.ini]
# Instructions: https://github.com/certbot/certbot/blob/master/certbot-dns-ovh/certbot_dns_ovh/__init__.py#L20
# Replace with your values
dns_ovh_endpoint = ovh-eu
@@ -173,7 +173,7 @@ sudo nano /docker/swag/config/nginx/nginx.conf
Et ajoutez la ligne suivante en dessous de la section `http` :
```nginx
```nginx [nginx.conf]
include /config/nginx/dbip.conf
```
@@ -200,7 +200,7 @@ sudo nano /docker/swag/config/nginx/dbip.conf
Faites vos modifications ([voir documentation](https://github.com/linuxserver/docker-mods/tree/swag-dbip)), ou prenez l'exemple suivant:
```nginx
```nginx [dbip.conf]
geoip2 /config/geoip2db/dbip-country-lite.mmdb {
auto_reload 1w;
$geoip2_data_continent_code continent code;
@@ -251,18 +251,29 @@ Sauvegardez et quittez. Redémarrez la stack.
Dans les fichiers de conf des domaines (section suivante), vous pourrez activer ou désactiver la whitelist ou la blacklist ([voir documentation ici](https://www.forum-nas.fr/threads/tuto-installer-swag-en-docker-reverse-proxy.15057/)). Dans notre cas, la whitelist laisse uniquement passer les requêtes françaises. La blacklist laisse passer tout le monde sauf la liste de pays mentionnée. On utilisera donc la blacklist, sur ce modèle :
```nginx
server {
listen 443 ssl;
listen [::]:443 ssl;
```nginx [some-app.subdomain.conf]{11}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name some-app.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
server_name some-app.*;
if ($geo-blacklist = no) { return 404; }
include /config/nginx/ssl.conf;
location / {
client_max_body_size 0;
if ($geo-blacklist = no) { return 404; }
location / {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app some-app;
set $upstream_port 1234;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
}
```
## Exposer Dockge
@@ -286,7 +297,7 @@ sudo nano /docker/swag/config/nginx/proxy-confs/dockge.subdomain.conf
Paramétrez le comme tel :
```nginx
```nginx [dockge.subdomain.conf]
## Version 2023/12/19
server {
@@ -348,7 +359,7 @@ Par défaut, SWAG ne connait pas le nom "dockge". Pour qu'il puisse y accéder,
Rendez-vous sur la stack de SWAG, puis cliquez sur `éditer`, et ajouter le réseau de dockge dans le fichier de conf sur ce modele (les champs `networks`) :
```yaml
```yaml [compose.yaml]
services:
swag:
container_name: #...