Skip to main content

Edition Comparison

Lagoon Cockpit comes in three editions. The Community Edition is free and open-source. Pro and Enterprise require a license key.

Feature Matrix

Core Platform

FeatureCommunityProEnterprise
Container management (start, stop, restart, logs, exec)YesYesYes
Compose stack managementYesYesYes
System metrics dashboardYesYesYes
Alert rules100UnlimitedUnlimited
Webhooks50UnlimitedUnlimited
Scheduled actions50UnlimitedUnlimited
Real-time SSE streamYesYesYes
Prometheus metrics exportYesYesYes
CLI toolYesYesYes
Windows agent supportYesYesYes
Multi-server3 servers10 serversUnlimited
Users (RBAC)5 users25 usersUnlimited
Audit trail30 days90 daysUnlimited + Export
Biometric lockYesYesYes

Data Integrations

AdapterCommunityProEnterprise
PrometheusYesYesYes
GrafanaYesYesYes
HTTP/JSON (generic)YesYesYes
Datadog-YesYes
CloudWatch-YesYes
PagerDuty-YesYes
Max integrations10UnlimitedUnlimited

Pro Features

FeatureCommunityProEnterprise
Push notifications-YesYes
Incident management-Yes+ War Room, Postmortem
Automated remediation-10 rulesUnlimited + Runbooks
Public status pages-3 pagesUnlimited + Custom Domain
Uptime monitoring-25 endpointsUnlimited
SLA tracking + error budgets-BasicFull + PDF Export
ChatOps (Telegram + Slack)-Yes+ WhatsApp

Enterprise Features

FeatureCommunityProEnterprise
SSO / SAML 2.0--Yes
White-label branding--Yes
Custom roles (granular RBAC)--Yes
IP allowlist--Yes
Mutual TLS (mTLS)--Yes
Encryption at rest (SQLCipher)--Yes
Compliance logging (SOC2)--Yes

Activating a License

Via Environment Variable

LICENSE_KEY=eyJhbGciOiJSUzI1NiIs...

Via File

Place the license key in data/license.key inside the Cockpit data directory.

Verification

Licenses are validated offline using RS256 signatures — no phone-home. The license contains:

  • Edition (pro/enterprise)
  • Expiration date
  • Feature flags
curl http://localhost:3000/api/edition \
-H "Authorization: Bearer $TOKEN"

Response:

{
"edition": "pro",
"features": ["incidents", "remediation", "status_pages", "uptime", "chatops", "sla"],
"limits": { "servers": 10, "users": 25 },
"extensions": [{ "name": "cockpit-pro", "version": "1.0.0" }]
}

Grace Period

If a license expires, all features remain active for 14 days to give you time to renew.

Upgrading

  1. Purchase a license at lagoontechsystems.com
  2. Set the LICENSE_KEY environment variable
  3. Install the Pro/Enterprise extension package in the extensions directory
  4. Restart Cockpit

No data migration is needed — Pro and Enterprise features create their own tables alongside the CE database.