A <nom>.aadw.lu → 135.125.254.112. Pas d'AAAA.127.0.0.1:<port>0.0.0.0) → 10.8.0.2:<port> ; sinon socat QNAP :docker run -d --name X-proxy --restart unless-stopped --network host alpine/socat TCP-LISTEN:<p>,fork,reuseaddr,bind=10.8.0.2 TCP:<cible>:<port>/etc/caddy/Caddyfile) :<nom>.aadw.lu {
import sec
reverse_proxy <cible> # http://… ou https://… { transport http { tls_insecure_skip_verify } }
# basic_auth { lionel <hash> } # si admin/sensible (caddy hash-password)
}
sudo caddy validate --config /etc/caddy/Caddyfile && sudo systemctl reload caddycurl -sI https://<nom>.aadw.lu. Surveiller une redirection avec port interne (corriger la base-URL de l'app, cf. SOGo)./var/www/admin/index.html (dashboard).Sur le QNAP : sudo /share/CACHEDEV1_DATA/egw-sync/sync.sh → attendu Sync OK: ~1475 lignes. Log : …/egw-sync/sync.log.
sudo crontab -l | grep egw-sync (crontab active)ls -l --time-style=+%F_%H:%M /share/CACHEDEV1_DATA/egw-sync/sync.logsudo mkdir -p /tmp/dom && sudo mount $(sudo /sbin/hal_app --get_boot_pd port_id=0)6 /tmp/dom && sudo cat /tmp/dom/autorun.sh ; sudo umount /tmp/domsudo caddy validate … · sudo systemctl reload caddy · journalctl -u caddy -fsudo haproxy -c -f /etc/haproxy/haproxy.cfg · sudo systemctl restart haproxysudo docker exec egroupware-db sh -c 'mariadb -uroot -p"$MYSQL_ROOT_PASSWORD" egroupware -e "…"'sudo -u postgres psql -d database_single -c "SELECT tag,count(*) FROM public.phonebook WHERE fkiddn IS NULL GROUP BY tag;"dig +short A|AAAA <nom> @1.1.1.1 · Resolve-DnsName <nom> -Server <resolveur>openssl s_client -connect <nom>:443 -servername <nom> </dev/null 2>/dev/null | openssl x509 -noout -issuer -subject -dates