Lizenz-Tiers¶
Vesana hat drei Lizenz-Stufen. Alle Tiers laufen auf der gleichen Codebase — Features sind serverseitig per Lizenzschlüssel freigeschaltet.
Feature-Matrix¶
| Feature | Community | Pro | Enterprise |
|---|---|---|---|
| Hosts | bis 25 | bis 250 | unbegrenzt |
| Tenants | 1 | bis 5 | unbegrenzt |
| Agent + Collector | ✓ | ✓ | ✓ |
| Auto-Discovery | ✓ | ✓ | ✓ |
| SNMP-Sensor-Picker | ✓ | ✓ | ✓ |
| MIB-Snippets (Vendor-spezifisch) | – | ✓ | ✓ |
| Custom Dashboards | bis 3 | unbegrenzt | unbegrenzt |
| Status-Pages (öffentlich) | – | ✓ | ✓ |
| Mobile App + Push (Shared FCM) | ✓ | ✓ | ✓ |
| Mobile Push (eigenes Firebase) | – | – | ✓ |
| AI-Chat (eigene Provider) | – | ✓ | ✓ |
| AI-Analyse pro Service | – | ✓ | ✓ |
| Wiki | ✓ | ✓ | ✓ |
| SLA-Reports | – | ✓ | ✓ |
| PDF-Reports + Scheduling | – | ✓ | ✓ |
| Anomaly Detection + Predictions | – | ✓ | ✓ |
| Policies (Bulk-Konfig) | – | ✓ | ✓ |
| Custom Roles + RBAC granular | – | ✓ | ✓ |
| Audit-Log | ✓ (30 Tage) | ✓ (90 Tage) | ✓ (konfigurierbar) |
| Soft-Delete + Papierkorb | ✓ | ✓ | ✓ |
| Backup-Sidecar | ✓ | ✓ | ✓ |
| Multi-API-Replicas + Distributed Locking | – | ✓ | ✓ |
| Offline-Lizenz | – | – | ✓ |
| NSCA-Empfänger | – | ✓ | ✓ |
Stand der Tabelle
Stand last_verified dieser Seite. Aktuelle Werte siehe vesana.org/home#pricing.
Aktivierung¶
Online (Standard)¶
- Lizenzschlüssel im Format
OVS-XXXX-XXXX-XXXXaus dem Lizenzportal kopieren - Admin → Lizenz → Schlüssel hinterlegen
- Speichern
Der API-Server verifiziert beim Start gegen license.vesana.org. Bei erfolgreicher Verifikation cached er das Ergebnis und prüft alle 24 h erneut. Cache-TTL läuft auch bei vorübergehendem Portal-Ausfall — der Server bleibt produktiv.
Offline-Lizenz (Enterprise)¶
Für air-gapped Umgebungen gibt es offline-signierte Lizenzdateien:
- Lizenzportal: Lizenzen → Offline-Lizenz erstellen mit Kunden-UUID
- Generierte Datei
<kunde>-license.jsonherunterladen - Admin → Lizenz → Offline-Lizenz hochladen
Offline-Lizenzen haben eine Laufzeit (typisch 1 Jahr) und müssen vor Ablauf erneuert werden. Der Server warnt 30 Tage vor Ablauf via Banner.
Tester-Mode¶
Für Bekannte und Beta-Tester gibt es einen Bypass:
echo "VESANA_TESTER_MODE=true" >> /opt/vesana/.env
docker compose -f /opt/vesana/docker-compose.prod.yml up -d
Mit aktivem Tester-Mode:
- Alle Features sind freigeschaltet, ohne Lizenzschlüssel
- Setup-Wizard überspringt den Lizenz-Step
- Instanz registriert sich beim Lizenzportal als Tester
- Lukas/das Vendor-Team kann pro Instanz Updates blockieren
Vor Übergabe an einen echten Kunden Tester-Mode entfernen
Wer den Env-Bypass kennt, kriegt alle Features umsonst. Bei einer kommerziellen Übergabe VESANA_TESTER_MODE aus der .env entfernen, Lizenz hinterlegen, Stack neu starten.
Details: Self-Hosting → Tester-Mode.
Verlängerung & Wechsel¶
Bei Tier-Wechsel wird der neue Lizenzschlüssel im Lizenzportal generiert und in Vesana ersetzt. Es gibt keine Migration nötig — alle Daten bleiben bestehen, nur die Feature-Sichtbarkeit ändert sich.
Bei Downgrade auf Community: Hosts über dem Limit bleiben angelegt, neue können aber nicht mehr hinzugefügt werden, bis das Limit unterschritten ist.
Was die Lizenz nicht macht¶
- Sie verbietet keinen Code-Zugriff — wer das Repo cloned, sieht alles. Schutz erfolgt über die DRM-Lizenzprüfung beim API-Start, nicht über Verschleierung.
- Sie phone-homed nicht heimlich Daten — der Phone-Home enthält ausschließlich
{instance_id, hostname, version}, keine Tenant- oder Check-Daten. - Sie gilt pro Instanz, nicht pro Server — eine Lizenz kann nur auf einer Instanz aktiv sein.
Anschluss¶
- Self-Hosting — Tester-Mode-Aktivierung
- Updates — Lizenz-Verlängerung-Workflow