Name and icon code blocks by real filename across the site
This commit is contained in:
@@ -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: #...
|
||||
|
||||
Reference in New Issue
Block a user