Nginx pour le reverse proxy
NGINX est un serveur web performant qui peut également faire office de reverse proxy, de load balancer et de serveur de cache. Il est conçu pour gérer un grand nombre de connexions simultanées avec une faible consommation de ressources. Grâce à sa flexibilité et sa configuration modulaire, NGINX est largement utilisé pour améliorer les performances, la sécurité et la scalabilité des applications web.
Pour l'installer sur Proxmox, https://community-scripts.github.io/ProxmoxVE/scripts?id=nginxproxymanager
créé sur Proxmox, IP fixe = 192.168.1.251
🚀 Nginx Proxy Manager setup has been successfully initialized!
💡 Access it using the following URL:
🌐 http://192.168.1.251:81
Les sites :
ok navidrome.conf:ServerName music.memoirevive79.mooo.com ok photoprism.conf:ServerName acnphoto.mooo.com ok piwigo.conf:ServerName piwigo.memoirevive79.mooo.com ok sites.conf:ServerName camera.memoirevive79.mooo.com ok sites.conf:ServerName acnphotos.mooo.com ko sites.conf:ServerName nextcloud.memoirevive79.mooo.com ko sites.conf:ServerName mvdoc79.mooo.com ok sites.conf:ServerName wiki.memoirevive79.mooo.com ok sites.conf:ServerName cloud.memoirevive79.mooo.com
navidrome.conf:ProxyPassReverse / http://192.168.2.8:4533 photoprism.conf:ProxyPassReverse / http://192.168.1.94:2342 piwigo.conf:ProxyPassReverse / http://192.168.2.6 sites.conf:ProxyPassReverse / http://192.168.2.5:8090 sites.conf:ProxyPassReverse / http://192.168.1.99 sites.conf:ProxyPassReverse / http://192.168.2.23 sites.conf:#ProxyPassReverse / http://192.168.2.3:8079 sites.conf:ProxyPassReverse / http://192.168.2.4 sites.conf:ProxyPassReverse / http://192.168.2.10 sites-le-ssl.conf:ProxyPassReverse / http://192.168.1.99
A noter : Filebrowser est un bon outil à installer pour parcourir une arborescence de fichiers (non nécessaire pour Nginx).
Ajouté : ha.memoirevive79.mooo.com
Attention à bien paramétrer le proxy dans HA (configuration.yaml)
ET activer les web sockets dans le paramétrage du host dans nginx (IMPORTANT)
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.1.xx # ← remplace par l'IP locale de ton reverse proxy NGINX