first commit
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
# =============================================================================
|
||||
# Zoraxy - Configuration reverse proxy pour photomaton
|
||||
# =============================================================================
|
||||
# Installation: ~/zoraxy/
|
||||
# Config: ~/zoraxy/conf/proxy/
|
||||
# Admin panel: http://127.0.0.1:5487 (localhost only)
|
||||
# =============================================================================
|
||||
#
|
||||
# ROLE DE ZORAXY:
|
||||
# - Reverse proxy HTTPS devant tous les services
|
||||
# - Gestion des certificats TLS
|
||||
# - Necessaire pour le QR code (HTTPS requis sur mobile)
|
||||
#
|
||||
# PORTS ZORAXY:
|
||||
# 80 : HTTP (redirect -> HTTPS)
|
||||
# 443 : HTTPS (reverse proxy)
|
||||
# 5487 : Admin panel (localhost only)
|
||||
# 8001 : Admin panel (expose via sous-domaine)
|
||||
#
|
||||
# =============================================================================
|
||||
# PROXIES CONFIGURES
|
||||
# =============================================================================
|
||||
#
|
||||
# 1. photomaton.lessapinsduweb.com -> 127.0.0.1:8083 (photobooth-app)
|
||||
# - WebSocket: OUI (EnableWebsocketCustomHeaders: true)
|
||||
# - ChunkedTransfer: DESACTIVE (necessaire pour photobooth-app)
|
||||
# - C'est le proxy principal pour les utilisateurs
|
||||
#
|
||||
# 2. photomaton-nodered.lessapinsduweb.com -> 127.0.0.1:1880 (Node-RED)
|
||||
# - Dashboard admin impression
|
||||
# - Acces: auth propre a Node-RED
|
||||
#
|
||||
# 3. photomaton-raspap.lessapinsduweb.com -> 127.0.0.1:8082 (RaspAP/lighttpd)
|
||||
# - Config WiFi
|
||||
# - Acces: auth propre a RaspAP
|
||||
#
|
||||
# 4. photomaton-zoraxy.lessapinsduweb.com -> 127.0.0.1:8001 (Zoraxy admin)
|
||||
# - Admin du reverse proxy lui-meme
|
||||
# - Acces: auth propre a Zoraxy
|
||||
#
|
||||
# =============================================================================
|
||||
# ARCHITECTURE RESEAU COMPLETE
|
||||
# =============================================================================
|
||||
#
|
||||
# [Telephone utilisateur]
|
||||
# |
|
||||
# | WiFi "Photomaton" (RaspAP, dnsmasq :53)
|
||||
# v
|
||||
# [Zoraxy :443 HTTPS]
|
||||
# |
|
||||
# +-- photomaton.lessapinsduweb.com ---------> photobooth-app :8083
|
||||
# +-- photomaton-nodered.lessapinsduweb.com -> Node-RED :1880
|
||||
# +-- photomaton-raspap.lessapinsduweb.com --> lighttpd/RaspAP :8082
|
||||
# +-- photomaton-zoraxy.lessapinsduweb.com --> Zoraxy admin :8001
|
||||
#
|
||||
# Services locaux (non proxies):
|
||||
# - CUPS :631 (impression, acces local)
|
||||
# - uvicorn :8081 (API backend RaspAP, /etc/raspap/api/)
|
||||
# - Zoraxy admin :5487 (localhost only)
|
||||
# - SSH :22
|
||||
# - rpcbind :111 (INUTILE - a desactiver)
|
||||
#
|
||||
# =============================================================================
|
||||
# NOTES IMPORTANTES
|
||||
# =============================================================================
|
||||
#
|
||||
# - DisableChunkedTransferEncoding: true sur photomaton.lessapinsduweb.com
|
||||
# C'est necessaire pour que le livestream photobooth fonctionne correctement
|
||||
#
|
||||
# - SkipCertValidations: true sur photomaton.lessapinsduweb.com
|
||||
# Parce que l'upstream est en HTTP, pas HTTPS
|
||||
#
|
||||
# - Tous les sous-domaines resolvent vers la meme IP (le Pi)
|
||||
# via dnsmasq de RaspAP
|
||||
#
|
||||
# - rpcbind sur le port 111 est inutile et peut etre desactive:
|
||||
# sudo systemctl disable rpcbind.service rpcbind.socket
|
||||
# sudo systemctl stop rpcbind.service rpcbind.socket
|
||||
#
|
||||
# =============================================================================
|
||||
Reference in New Issue
Block a user