SiroPing
Open App
Community · Pro · Freelancer · Business

Licensing

Community vs Pro vs Freelancer vs Business, how signed licenses work, and how to buy.

Licensing

SiroPing is distributed in four editions. The monitoring engine is identical in all of them — editions only change limits and premium features.

Editions at a glance

Community Pro Freelancer Business
Price Free $190/year $290/year $590/year
Monitors 5 100 100 500
Workspaces 1 3 5 15
Members 1 5 5 50
Status page / monthly report
White-label
Priority support
SLA tracking & compliance alerts
Defacement detection
Domain expiry monitoring 1 domain
TCP port monitoring
Response-time alerts

How a license works

  • A license is an offline signed file (Ed25519) placed on your server and pointed to by .env: SIROPING_LICENSE=/opt/siroping/siroping.license SIROPING_LICENSE_PUBLIC_KEY=<public-key>
  • The private signing key is never shipped — only the public key needed to verify.
  • No license / expired / bad signature → SiroPing runs in Community mode and monitoring never stops (fail-safe by design).
  • One license = one server. Your install sends a weekly heartbeat to the vendor license server with three fields only: license_id, a stable instance fingerprint (sha256 — no hostname, no user data) and the app version. This detects a paid license running on several servers (the vendor sees a multi-instance flag and contacts you). Offline installs simply show as "never checked in" — nothing breaks. Opt out with SIROPING_LICENSE_CHECKIN_ENABLED=False (or empty SIROPING_LICENSE_SERVER).

Buy

  • Self-serve (demo): landing /pricing/ → Stripe Payment Link → pay → your .license download appears at /license/success/?session_id=…. Licenses are 365 days.
  • Upgrade Pro → Business: a dedicated upgrade link issues Business while keeping your remaining Pro time (Business expiry = Pro expiry + 365 days).
  • Vendor-issued licenses (reseller / custom) arrive as a file from your vendor.

Trial

On the demo instance (siroping.vietvang.asia), registration grants a 30-day Pro trial (one per email). After the trial your data is kept 100% — entitlements drop to Community and excess monitors are paused (never deleted). A banner points you to /pricing/.

Renewal

Licenses are 365 days. Renewal extends the expiry date (same price as you grow). Expired → Community, monitoring continues. You'll get reminder emails 30, 7 and 1 day(s) before expiry (and the vendor a daily digest until you renew) — keep your buyer email current.

Migration between editions

  • Community → Pro: install a Pro license file.
  • Pro → Business: upgrade (buy) → replace the license file on your server.
  • Your data and configuration never change — the license only unlocks entitlements.
Was this page helpful?