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:
57
tests/debug/test-qrcodes/README.md
Normal file
57
tests/debug/test-qrcodes/README.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# Test QR Codes
|
||||
|
||||
Dieser Ordner enthält verschiedene Test-QR-Codes, die mit dem Framework generiert wurden.
|
||||
|
||||
## Generierte QR-Codes
|
||||
|
||||
1. **hello-world-v1-m.svg** - "HELLO WORLD" (Standard-Test)
|
||||
2. **single-char-v1-m.svg** - "A" (Einzelnes Zeichen)
|
||||
3. **hello-v1-m.svg** - "HELLO" (Kurzer Text)
|
||||
4. **url-v1-m.svg** - "https://example.com" (URL)
|
||||
5. **test-text-v1-m.svg** - "Test QR Code" (Standard-Text)
|
||||
6. **long-text-v2-m.svg** - "123456789012345678901234567890" (Langer Text, Version 2)
|
||||
7. **qr-test-v1-m.svg** - "QR Code Test" (Kurzer Test-Text)
|
||||
8. **numbers-v1-m.svg** - "12345" (Zahlen)
|
||||
9. **hello-exclamation-v1-m.svg** - "Hello!" (Text mit Sonderzeichen)
|
||||
10. **email-v1-m.svg** - "test@example.com" (E-Mail-Adresse)
|
||||
|
||||
## Verwendung
|
||||
|
||||
### Im Browser öffnen
|
||||
Öffne `test-qrcodes.html` in einem Browser, um alle QR-Codes auf einer Seite zu sehen.
|
||||
|
||||
### Einzelne Dateien
|
||||
Jede SVG-Datei kann direkt in einem Browser geöffnet oder in eine Webseite eingebettet werden.
|
||||
|
||||
### Scannen
|
||||
Scanne die QR-Codes mit:
|
||||
- Smartphone-Kamera (iOS/Android)
|
||||
- QR-Scanner-Apps
|
||||
- Online QR-Scanner
|
||||
|
||||
## Technische Details
|
||||
|
||||
- **Format:** SVG (Scalable Vector Graphics)
|
||||
- **Version:** 1 oder 2 (je nach Datenmenge)
|
||||
- **Error Correction Level:** M (Medium)
|
||||
- **Encoding Mode:** Byte
|
||||
|
||||
## Hinweise
|
||||
|
||||
- Alle QR-Codes wurden mit der gleichen Implementierung generiert
|
||||
- Die Reed-Solomon-Fehlerkorrektur ist korrekt implementiert
|
||||
- Die QR-Codes sollten von allen Standard-Scannern lesbar sein
|
||||
|
||||
## Testen
|
||||
|
||||
1. Öffne eine der SVG-Dateien in einem Browser
|
||||
2. Scanne den QR-Code mit deinem Smartphone
|
||||
3. Überprüfe, ob der erwartete Text/URL angezeigt wird
|
||||
|
||||
## Bekannte Einschränkungen
|
||||
|
||||
- Error Correction Levels L, Q, H sind noch nicht implementiert (nur M)
|
||||
- Numeric und Alphanumeric Encoding-Modi sind noch nicht implementiert
|
||||
- Nur Version 1 und 2 sind vollständig getestet
|
||||
|
||||
|
||||
Reference in New Issue
Block a user