Key Commander

A Signal Lynx Product

Release The Commander.

The Self-Hosted Command Center for SaaS & LaaS.

Deploy a production-grade licensing and billing engine on your own VPS or server. Key Commander orchestrates Stripe subscriptions, license validation, and automated delivery, giving you a complete backend you control instead of renting yet another SaaS.

The Operator's Launchkit

We handle the backend plumbing so you can focus on building your business and products. Because let's be honest, nobody gets into this to write billing logic.

Free Website Template

The Storefront, User Accounts & Guts

+

Key Commander

The Engine, The Brains, The Robot Accountant

+

Your Genius Product

The Actual Product People Pay For

Your Business

Online. Getting Paid. Actually Yours.

1

Build Your Storefront

Grab our free website template. It's a real, deployable site with user auth and billing already wired up for Key Commander. Tweak the styling, drop in your logo, write some frontend code. Done.

2

Deploy the Engine

Run Key Commander on your own low cost VPS. It’s the self-hosted backend that handles payments, issues licenses, sends emails, and generally maintains order while you sleep.

3

Connect Your App

Integrate your actual software with Key Commander using our no-nonsense ReadMe and code examples. Push to production. Go live. That’s it.

Already Got a Website? Just Need the Engine?

Fantastic - Plug Key Commander into your existing stack. It's a headless FastAPI server with a clean API. Your website makes a simple API call to validate a key, and you manage everything from the Admin Portal. You don't have to use our website template to get the power of our backend.

Your 24/7 Sales & Licensing Robot.

You focus on building. Key Commander handles the entire customer lifecycle, from the moment they click 'buy' to the second they're using your software.

No manual steps. No babysitting.

1. Payment

The Handshake

Your customer pays through Stripe. Their personal and credit card information stays with Stripe. Key Commander only operates on a UUID and email, keeping customer data on your stack minimal.

2. Kick Off

The Signal

Stripe fires a secure webhook. Your self-hosted Key Commander engine catches it, verifies the signature, and confirms the purchase is legit.

3. Issuance

The Key

Key Commander instantly generates a unique license, writes it to your database, dispatches the welcome email, and entitles the software on the user's website account.

4. Activation

The Unlock

Your user's app phones home to your Key Commander engine, which validates the key and unlocks the software. Mission complete.

The "Production-Ready" Template

This isn’t a flimsy theme — it’s a complete SvelteKit application with user auth, dashboards, and billing UI already wired up.
It’s on GitHub. It’s Free. It works out of the box with Key Commander.

Complete User Authentication: Battle-tested sign-up, sign-in, and password reset flows powered by Supabase. Ready to go from day one.

Secure Account Dashboard: Private, authenticated pages for profile updates, password changes, and viewing licenses. Already built.

Stripe Billing Integration: Checkout and customer portal flows pre-connected. You just drop in your API keys and ship.

Customer Self-Service Portal: Pre-built logic for gated downloads and self-serve machine activation resets, slashing your support tickets before they're even written.

Flexible Entitlement Engine: Host your software files and READMEs directly. Grant access via Stripe, manual grants, or any other provider you wire into Key Commander.

Built-in Admin Panel: A locked-down area to manage your users, view audit logs, and check vital stats without ever leaving your own site.

Production-Ready Foundation: A modern, fast, and easily customizable stack (SvelteKit + TailwindCSS + DaisyUI).

Pre-Wired Access Gates: Ship with password-protected gates for site-wide previews or private betas, all configured from your .env file.

The Full Arsenal. No Filler.

This isn't a fluffy SaaS with a pretty dashboard. Key Commander is a dense suite of hardened, operational tools that handle the mission-critical parts.

Revenue Operations

The Robotic Accountant

A battle-tested Stripe engine that handles subs, trials, and one-time sales. It auto-issues keys, delivers welcome emails, and relentlessly syncs data so your books are never wrong.

Application Intel

The Comms Relay

Push in-app announcements directly to your users. See every admin action in a detailed audit log. Your app is no longer a black box.

System Armor

The Self-Healing Backend

Automated database backups, proactive health checks, and anti-piracy tools run on autopilot. Signed offline tokens keep your app working when the internet doesn't.

Error Reporting

Your Stack's Flight Recorder

Key Commander comes pre-wired with a self-hosted error pipeline for your website and your app. Find bugs before your users do.

Why Build With Signal Lynx?

Because your customer data should live on your server, not ours.

Because you shouldn't be taxed a percentage of your own success.

It's your stack. They're your rules. We just provide the arsenal.

Key Commander

The Self-Hosted SaaS Engine

The complete backend for payments, licenses, and ops. Your stack, your rules. Unlimited Licenses. Unlimited Users. One Flat Rate.

  • Full Stripe Subscription Engine
  • Auto-Issue License Keys via Email
  • Self-Hosted Error Logging
  • Customer Self-Serve Portal
  • Production Ready Website Template

$14 / month

14-day trial · cancel anytime

The Engine for Any Empire

We set out to build a better license manager - We ended up with a beast. Its core is a powerful validation engine that can secure and manage way more than just software. Use it to power event ticketing, content paywalls, service vouchers, or whatever else you cook up. Seriously.

Access Control

Your Digital Bouncer

Sell tickets for events, manage gym memberships, or grant timed Wi-Fi access. The license key becomes the ticket, the key fob, or the expiring pass.

Content Paywalls

Monetize Your Mind

Launch a paid newsletter, a private community, or a video course. The entitlements API checks for an active sub before unlocking premium content.

Service Vouchers

Sell Your Time

Offer pre-paid service packages like support hours or day passes. Key Commander manages the uses, turning a single key into a secure, digital punch card.

Product Management

Command Your Inventory

Use the engine as a product registry. The license key becomes a verifiable serial number for tracking warranties or proving authenticity for limited-edition hardware.

The Full Feature Deep-Dive

Your Command Deck

Manage your entire licensing operation from a single, intuitive desktop Admin Portal. No command lines, no config files. Just pure control.

  • Intuitive Navigation: Jump between licenses, metrics, and logs with a single click.
  • Focused Workspace: A dynamic interface that gives you the tools you need for the task at hand.
  • Modern & Responsive: A smooth, desktop Admin Portal that feels like a native application.

The Set‑It‑and‑Forget‑It Engine

Point Key Commander at your Stripe products, pour another energy drink, and get back to building. The engine handles everything from new purchases to renewals and cancellations automatically.

  • Auto‑Issuing: New Stripe orders trigger instant license generation and email delivery.
  • 24/7 Validation: Every client‑side check‑in is validated against the live database. No stale keys.
  • Continuous Sync: Regular checks with Stripe keep statuses, quantities, and trials in lock‑step.
  • Total Product Support: Supports one‑time buys, recurring subscriptions, and limited‑time trials out of the box.

Master Operations Panel

This is your command center for ops, security, and disaster recovery. All managed from a clean, secure interface.

  • Centralized Secret Management: Securely store and manage encrypted API keys for Stripe and your email provider.
  • Automated Emailing: Configure SMTP, Brevo, or SES to automatically deliver license keys.
  • Automated Backups: Schedule daily, weekly, or monthly database backups with custom retention policies.
Diagram showing offline license validation

Stay Green‑Lit, Even Offline

Key Commander signs a tiny, secure Ed25519 token; your app validates it locally for days or weeks. No internet? No problem - your users keep working, you keep getting paid.

Take Full Command

You have ultimate authority. The Admin Portal gives you the power to manage every aspect of your licensing operation.

  • Manual Overrides: Edit, suspend, or delete any license from the dashboard.
  • Comprehensive Audit Log: A complete record of every critical system and admin action.
  • Data I/O: Import existing keys from CSV or export your entire database.
Iconography representing anti-piracy measures

Stop Piracy in its Tracks

Protect your hard work with built‑in tools designed to prevent license sharing and trial abuse.

  • Machine ID Locking: Tie each license to a machine fingerprint to prevent key sharing.
  • Self‑Serve Resets: Provide a secure path for legitimate users to reset activations.
  • Burn Trial Abusers: Stop the same machine from activating multiple free trials.

The System’s Black Box Recorder

When something goes wrong, or right, you’ll know exactly what happened and when.

  • Complete Transparency: Detailed, timestamped records of every significant action.
  • Track Admin Changes: See every modification, deletion, or creation for accountability.
  • Monitor Security Events: Review failed validations, webhook processing, and system unlocks.

Keep Your Finger on the Pulse

Data‑driven decisions start here. Track growth, monitor health, and sleep well knowing your data is safe.

  • Track Business Metrics: Dashboard of total licenses, active vs. trial counts, conversion trends.
  • Automated Health Checks: Scheduled service monitors for data integrity issues.
  • Automated Backups: Daily/weekly/monthly backups with custom retention policies.

Wield Total License Control

Handle any customer request or business need on the fly. You have the final say on every key in your system.

  • Create Custom Licenses: Generate developer, promotional, or special‑use keys instantly.
  • Modify On‑Demand: Edit status, expiration, or activation counts at any time.
  • Revoke with a Click: Instantly delete or suspend a license for refunds or TOS violations.

The Comms Relay: Speak Directly to Your Users

Stop screaming into the void of your company blog. Key Commander lets you push critical announcements, update notifications, and promotional offers directly into your application where users will actually see them.

  • Targeted by Product: Push messages to users of a specific product. Perfect for announcing a new feature or a critical bug fix for one of your apps.
  • Rich, Actionable Content: Your messages aren't just plain text. Embed images, use HTML formatting, and include clickable call-to-action buttons to drive users exactly where you want them to go.
  • Control the Experience: Messages are dismissible by the user, so you're not annoying them. You control the priority, and you can activate or deactivate any message from the Admin Portal instantly.

Your Stack's Flight Recorder

Key Commander comes with a pre-wired, self-hosted error reporting pipeline for both your website and your desktop app. Find bugs before users complain.

  • Unified Error Dashboard: See critical errors from your website and your client apps in one place.
  • Privacy-First Telemetry: You own the error data. It's sent directly to your server, not a third-party analytics company.
  • Zero-Config Integration: The website template is already hooked up. Just add a simple POST request to your app to complete the circuit.
# On your configured Linux VPS...

# 1. Securely transfer the Docker package to your server.
scp Key_Commander_Docker_Package.tar user@your_vps_ip:/opt/kc/

# 2. Load the application image from the archive.
docker load -i key-commander-server.tar

# 3. Launch the server in the background.
docker-compose -f docker-compose.prod.yml up -d

# It's that simple.

Deploy Your Empire.

Key Commander is deployed as a containerized application on a Linux VPS, giving you full ownership and control over your backend.

  • 📦 Minimal Specs: A low-cost VPS with 2-4 vCPUs, 8GB RAM, and 50GB of storage is more than enough for most operations.
  • 🐳 Persistent & Upgradable: Your database lives in a persistent volume, separate from the application container. This allows for efficient, zero-data-loss upgrades. Simply load the new image and redeploy with minimal downtime.
  • 🔑 GUI-Driven Command: After the initial deployment, all configuration and day-to-day management happens in the intuitive Admin Portal. No more living in the terminal.

Engineered for Real-World Chaos.

We don't build for pristine lab conditions; we build for the messy reality of running a business. Key Commander is designed from the ground up to protect your most valuable asset: your data.

  • 🛡️ Automated Database Backups: Set it and forget it. Key Commander runs scheduled, automated backups of its entire database. If your server dies, you can restore your whole operation on a new machine in minutes.
  • ⚙️ The Robotic Accountant: Our Stripe reconciliation engine is relentless. It runs a fast sync on startup and a deep-dive sweep daily, ensuring that if your server was offline, any missed webhooks are automatically corrected. It can even reconstruct your customer and license database if your server takes a face plant, and your customers will never know the difference.
A meme diagram illustrating a complex, over-engineered system, contrasted with a practical solution.

Built for the General, not the Army.

👑 One Admin to Rule Them All

Right now, there's one superuser: you. No complex permission hierarchies to misconfigure. Just a single, master password-protected key to the kingdom. Simple. Secure.

🛡️ The "Are You Sure?" Guard

Destructive actions, like deleting a license or restoring a database, require explicit confirmation. We put a safety rail between you and that 'oops, I just wiped the server' moment.

🔍 The Unblinking Eye

The audit log is your black box recorder. Every significant admin action is logged with a timestamp. When something breaks, you'll know exactly who to blame (probably yourself, let's be honest).

Your Wish is Our Command

Our roadmap is built by the community. Top‑voted features from users like you get built next.

Fast Answers

  • Is setup hard? Nah. If you can run Docker, you can run this. You need one command with a couple of volume flags to make your data persistent. After that, you never touch the terminal again, everything else is done in the Admin Portal. ✔️
  • Can I import old keys? Yep. Drop a CSV from wherever, click “Import,” and you're done. 🔄
What’s the tech stack?

A high‑performance FastAPI backend with PostgreSQL. The admin portal is a modern desktop Admin Portal built with Flet/Flutter. It’s fast, reliable, and production‑grade.

How does offline validation work?

The server uses the Ed25519 digital signature algorithm to issue secure, digitally signed tokens to your client software. These tokens can be validated offline for their entire duration.

How does it prevent piracy?

Each license key is tied to a specific number of machine activations (which you control). Our validation endpoint tracks machine IDs to prevent overuse and burns IDs from expired trials.

Need more answers? Check out the full FAQ

Ready to Take Command?

The backend is handled. Go build your empire. Get Key Commander and bring your business to life today.

Start 14-Day Free Trial