Lizenzierung
Methode 1: Lizenzschluessel ueber Umgebungsvariablen
GateControl funktioniert ohne Lizenzschluessel im Community-Modus mit eingeschraenkten Features. Um alle Funktionen deines Plans freizuschalten, trage deinen Lizenzschluessel als Umgebungsvariable ein.
1. Lizenzschluessel erhalten
- Registriere dich auf callmetechie.de
- Waehle einen Plan auf der Pricing-Seite
- Nach dem Kauf findest du deinen Lizenzschluessel im Dashboard → Lizenzen
- Klicke auf Setup bei deiner Lizenz um den Schluessel und den Signing Key zu sehen
2. Umgebungsvariablen konfigurieren
Trage die folgenden Variablen in deine .env Datei oder docker-compose.yml ein:
GC_LICENSE_KEY=GATE-XXXX-XXXX-XXXX
GC_LICENSE_SIGNING_KEY=dein-signing-key-hier
Fuer Docker Compose:
services:
gatecontrol:
environment:
- GC_LICENSE_KEY=GATE-XXXX-XXXX-XXXX
- GC_LICENSE_SIGNING_KEY=dein-signing-key-hier
3. Container neu starten
docker compose down && docker compose up -d
Beim Start validiert GateControl die Lizenz und schaltet die Features deines Plans frei. Im Log siehst du:
License valid — Plan: pro
Methode 2: Lizenzschluessel ueber die Weboberflaeche eingeben
Du kannst den Lizenzschluessel auch direkt in GateControl eingeben — ohne Container-Restart:
- Oeffne GateControl im Browser
- Navigiere zu Settings → License
- Gib deinen License Key und Signing Key ein
- Klicke Activate
Die Lizenz wird sofort aktiviert. Die Features deines Plans stehen direkt zur Verfuegung — kein Neustart noetig.
Welche Methode sollte ich verwenden?
| Methode | Vorteil | Restart noetig? |
|---|---|---|
| Umgebungsvariablen (.env) | Automatisch bei jedem Start, ideal fuer Automatisierung | Ja |
| Settings → License (UI) | Sofort aktiv, kein Dateizugriff noetig | Nein |
Beide Methoden sind gleichwertig. Die Umgebungsvariablen haben Vorrang — wenn GC_LICENSE_KEY gesetzt ist, wird der im UI eingegebene Key ueberschrieben.
Community-Modus
Ohne Lizenzschluessel (unlizenzierter Modus)
Ohne Lizenzschluessel startet GateControl im eingeschraenkten Modus:
- Maximal 3 VPN Peers
- Maximal 1 HTTP-Route
- Keine L4-Routen (TCP/UDP)
- Keine erweiterten Features
Ein Banner weist darauf hin, dass du dich kostenlos registrieren kannst.
Mit kostenloser Community-Lizenz
Nach der Registrierung und Eingabe des Community-Lizenzschluessels erhaeltst du:
- Maximal 5 VPN Peers
- Maximal 3 HTTP-Routen
- Komprimierung, Traffic-Historie, manuelles Backup
- Automatische Feature-Updates vom Lizenzserver
Der Vorteil gegenueber dem unlizenzierten Modus: Feature-Aenderungen am Community-Plan werden automatisch uebernommen, ohne den Container zu aktualisieren.
Offline-Betrieb
GateControl funktioniert auch ohne Internet-Verbindung zum Lizenzserver. Beim ersten erfolgreichen Kontakt wird ein signierter Offline-Token lokal gespeichert. Die Gueltigkeitsdauer haengt vom Plan ab:
| Plan | Offline-Token gueltig |
|---|---|
| Community | 3 Tage |
| Pro | 14 Tage |
| Lifetime | 30 Tage |
Nach Ablauf des Tokens versucht GateControl erneut den Lizenzserver zu kontaktieren. Ist das nicht moeglich, wird auf den Community-Modus zurueckgefallen.
Signing Key
Der GC_LICENSE_SIGNING_KEY wird verwendet um den Offline-Token lokal zu verifizieren. Du findest ihn im Kunden-Dashboard unter Lizenzen → Setup.
Wichtig: Der Signing Key ist ein geheimes Token. Speichere ihn sicher als Umgebungsvariable — nicht im Code oder in oeffentlichen Repositories.