Geek #Docker #ReverseProxy
Dans le monde des reverse proxies modernes, des noms comme Traefik, Caddy ou Nginx Proxy Manager (NPM) dominent largement. Mais un petit nouveau commence sérieusement à se faire une place dans la cour des grands : GoDoxy.
Qu’est-ce que GoDoxy ?
GoDoxy est un reverse proxy intelligent, développé en Go, avec une orientation claire : simplicité, performance et intégration Docker-friendly. Il embarque :
- Un tableau de bord web intuitif pour piloter les services.
- Un éditeur de configuration intégré (plus besoin d'éditer des YAML dans tous les sens).
- Une supervision d’état des services en temps réel.
Après plusieurs versions majeures, GoDoxy est aujourd’hui un outil mature qui peut rivaliser avec des solutions bien plus anciennes. Mais ce qui fait toute la différence, c’est son intégration native avec Docker, et ça change tout.
La magie Docker sans exposition de ports
Contrairement à Traefik ou NPM qui demandent d’exposer les ports (via `ports: xxxx`) dans les fichiers `docker-compose.yml`, GoDoxy détecte automatiquement les services au sein du réseau Docker sans exposer ces ports à l’extérieur. Résultat : une configuration plus propre, plus rapide, et plus sécurisée.
GoDoxy vs Traefik : le match
Traefik est puissant, très utilisé, surtout dans des architectures complexes (Kubernetes, multi-cloud, etc.). Mais il demande une certaine maîtrise technique et une configuration parfois lourde.
GoDoxy mise sur une approche différente :
l’efficacité et la simplicité. Voici quelques points clés qui font la différence :
- Simplicité de configuration : définir une whitelist IP, ajouter une authentification OIDC, ou configurer des règles d’accès se fait en quelques lignes dans un seul fichier.
- Support du Load Balancing HTTP : round_robin, least_conn, ip_hash… tout est là.
- Monitoring intégré : alertes via Gotify ou Webhooks Discord, métriques Prometheus, et même tableaux de bord Grafana prêts à l’emploi.
- Sécurité renforcée : pas d'exposition inutile de ports comme avec Traefik, tout passe par les réseaux internes Docker.
Un tout-en-un qui séduit
GoDoxy ne cherche pas à tout faire, mais à bien faire. Pour les développeurs, les indépendants ou les petites équipes qui veulent une solution clé en main, avec une UX soignée et un déploiement rapide, c’est une véritable alternative à Traefik.
Il ne remplace pas encore Traefik dans les grandes infrastructures complexes, mais pour 80% des cas d’usage, il fait le job — et le fait très bien
Un reverse proxy tout-en-un, pensé pour Docker, orienté simplicité mais sans compromis sur les fonctionnalités.
Bref, un outsider sérieux à suivre de près.