Zum Inhalt springen
BirdAPI powered by SKYLITE.DESIGN
Kontakt

Stand: 13.06.2026 10:06

VelinEdge

Managed Edge-Proxy: TLS, WAF, Rate-Limits und Wartungsmodus.

v0.2.0 Aktuell
Bug melden
Änderungen anzeigen

Added — Phase 2.1

  • Origin-Health-Checks: Agent probe per VPN-Origin, velinedge_origin_checks DB, Admin-Tab Health
  • Public Status API: GET /api/velinedge/v1/public/status
  • status.birdapi.site: Statusseite + VelinPuls-Bridge (birdapi.site Laravel)
  • edge.birdapi.site: Test-Gateway parallel zu edge-test.birdapi.de
  • golive-phase2-dns.sh für DNS-Cutover wenn IONOS frei

Added — Phase 2.2

  • Edge-Analytics: Caddy-Log-Aggregation, velinedge_analytics_hourly, Admin-Tab Analytics
  • Edge-Rules-Engine v1: velinedge_rules, Caddy-Rendering, Dry-Run default, Admin-UI

Added — Phase 2.3

  • Edge-Cache: cache_enabled Feature-Flag, statische Pfade mit Cache-Control am Edge

Added — Phase 3 (Vorbereitung)

  • velinedge_nodes.priority, failover_enabled für Multi-Node
  • Doku: docs/VELINEDGE-PHASE2.md

Changed

  • Agent 1.4.0
v0.1.6
  • 3 Features
Bug melden
Änderungen anzeigen

Added

  • Besucher-Branding: Response-Header X-VelinEdge, X-VelinEdge-Node, Server: VelinEdge (sichtbar in Browser-DevTools).
  • /.well-known/velinedge — JSON-Status pro Domain (analog Cloudflare Trace).
  • Agent 1.3.3
v0.1.5
  • 4 Features
Bug melden
Änderungen anzeigen

Added

  • Phase C Origin-Lockdown: lockdown-main-origin.sh — Web-Origins nur 10.50.0.1:443, öffentlicher HTTPS-Catchall (403).
  • Phase C Main-Cleanup: cleanup-main-sandbox.sh — Sandbox-Nginx + Queues auf Main deaktivieren.
  • Rollback: unlock-main-origin.sh aus Lockdown-Backup.
  • Agent: VELINEDGE_PORTAL_ORIGIN — Heartbeat über VPN-Origin bei LE-Henne-Ei-Problem.

Changed

  • Doku: VELINEDGE-MIGRATION.md, VELINEDGE-ARCHITEKTUR.md, ZWEI-SERVER-SETUP.md auf Phase-C-Stand.
v0.1.4
  • 3 Fixes
Bug melden
Änderungen anzeigen

Fixed

  • Edge-Flags 1:1 mit Portal: SSL, WAF, Rate-Limit, Wartungsseite (503), Origin offline, Notfallmodus — jeweils mit „aktiv“/„inaktiv“.
  • Eigene Edge-Flags-Liste in der Statusseite; robuste Bool-Erkennung aus der API.
  • Agent 1.3.2
v0.1.3
  • 3 Fixes
Bug melden
Änderungen anzeigen

Fixed

  • Chip VelinEdge aktiv wird korrekt als aktiv markiert (Wartungsseite / DNS auf Edge).
  • Kein externer IP-Lookup mehr (verhindert 503-/Netzwerk-Fehler in der Browser-Konsole).
  • Inline-Favicon verhindert zusätzlichen /favicon.ico-Request (503).

Changed

  • Kontaktbereich: mail@skylite.design, info@birdapi.de; security@skylite.design nur im Notfallmodus.
  • Agent 1.3.1
v0.1.2
  • 4 Features
Bug melden
Änderungen anzeigen

Added

  • Statusseite 2.0: Geplante Fertigstellung, nächste Statusprüfung, Incident-ID (VE-YYYY-MMDD-NNN).
  • Statusfarben-Legende (Online, Wartung, Störung, VelinEdge aktiv) und Service-Chips (WAF, Rate-Limit, Origin offline, Notfall).
  • Live-Zeitstempel „Letzte Aktualisierung“, optionale Besucher-IP (Admin-Vorbereitung).
  • Portal: erweiterte Wartungs-Konfiguration pro Domain im Admin.

Changed

  • Agent 1.3.0 — Wartungs-HTML mit Anzeige-Modus und Portal-Feldern aus der Heartbeat-API.
v0.1.1
  • 2 Features
  • 1 Fix
Bug melden
Änderungen anzeigen

Added

  • HTML-Wartungsseite pro Domain: VelinEdge-Erklärung, Domain-Status (Edge, Origin, DNS, TLS), Edge-Node-Metadaten.
  • Agent 1.2.0 schreibt Seiten nach /opt/velinedge/static/maintenance/ und liefert sie per Caddy mit HTTP 503.

Changed

  • Wartungsmodus ersetzt Plain-Text-respond durch strukturierte Statusseite (Retry-After: 3600).

Fixed

  • Caddy respond-Body: HTML wird als Literal eingebettet (Pfad-Referenz lieferte nur den Dateinamen als Text).
v0.1.0
  • 5 Features
  • 1 Fix
Bug melden
Änderungen anzeigen

Added

  • Edge-Agent 1.1.0: Heartbeat-API, dynamische Caddyfile-Generierung und Incident-Reporting.
  • Zwei-Server-Architektur: Edge (Caddy) vor Origin (Main) über WireGuard 10.50.0.0/24.
  • Portal: VelinEdge-Verwaltung in mein.birdapi.store (Domains, dns_on_edge, Features).
  • Pilot-DNS: Schrittweiser Cutover (birdapi.org, birdapi.online, velisch.*).
  • Sandbox: edge-test.birdapi.de, sandbox-site und sandbox-mein auf Edge.

Changed

  • Let's-Encrypt-Zertifikate für Domains mit dns_on_edge=1; internes TLS für Test-Domains ohne öffentliches DNS.

Fixed

  • VelinSentinel Core-Service-Schutz: Caddy wird nicht mehr bei CPU-Spitzen (Zertifikatsausstellung) gekillt.