Présentation¶
SWAG (Secure Web Application Gateway) est un conteneur docker créer par linuxserver.io, ce conteneur inclut un serveur web Nginx, un proxy inverse avec prise en charge PHP et un client certbot intégré qui automatise la génération et le renouvellement gratuits des certificats SSL (Let's Encrypt et ZeroSSL). Il inclut également fail2ban pour la prévention des intrusions.
Prérequis¶
- Docker et Docker Compose installé sur sa machine.
- Conection SSH à votre Serveur/NAS
- Un Nom de domaine (vous pouvez utiliser Duck DNS car il est gratuit et supporté par SWAG)
- Un Split DNS (Voir docs.linuxserver.io/general/split-dns / pour plus de précision)
- Redirection du port 443 en TCP vers votre Serveur/NAS sur votre firewall/box
