refactor(deployment): Remove WireGuard VPN dependency and restore public service access
Remove WireGuard integration from production deployment to simplify infrastructure: - Remove docker-compose-direct-access.yml (VPN-bound services) - Remove VPN-only middlewares from Grafana, Prometheus, Portainer - Remove WireGuard middleware definitions from Traefik - Remove WireGuard IPs (10.8.0.0/24) from Traefik forwarded headers All monitoring services now publicly accessible via subdomains: - grafana.michaelschiemer.de (with Grafana native auth) - prometheus.michaelschiemer.de (with Basic Auth) - portainer.michaelschiemer.de (with Portainer native auth) All services use Let's Encrypt SSL certificates via Traefik.
This commit is contained in:
229
tests/debug/final-qr-test.svg
Normal file
229
tests/debug/final-qr-test.svg
Normal file
@@ -0,0 +1,229 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="580" height="580" xmlns="http://www.w3.org/2000/svg">
|
||||
<title>QR Code</title>
|
||||
<desc>QR Code Version 1</desc>
|
||||
<rect x="0.00" y="0.00" width="580" height="580" fill="white" />
|
||||
<rect x="80.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="100.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="80.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="100.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="120.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="140.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="160.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="180.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="100.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="200.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="220.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="220.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="220.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="220.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="220.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="240.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="100.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="220.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="260.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="280.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="300.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="220.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="320.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="340.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="100.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="360.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="380.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="400.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="420.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="460.00" y="420.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="320.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="440.00" y="440.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="260.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="360.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="400.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="480.00" y="460.00" width="20" height="20" fill="black" />
|
||||
<rect x="80.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="100.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="120.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="140.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="160.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="180.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="200.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="240.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="280.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="300.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="340.00" y="480.00" width="20" height="20" fill="black" />
|
||||
<rect x="380.00" y="480.00" width="20" height="20" fill="black" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
Reference in New Issue
Block a user