Keenrig

Self-hosted · Your server, your data

Run open-source apps on your own VPS with one command

One command installs Keenrig, then a few clicks install each app: its database, domain and HTTPS are set up with it. No cloud pairing needed — your server runs everything on its own.

Install on a blank VPS — one command, no domain needed

curl -fsSL https://get.keenrig.com | sudo sh

Ubuntu 22.04/24.04/26.04 · 2 GB RAM recommended · ports 80/443 open

Want to read the script before you run it? It is plain POSIX sh: curl -fsSL https://get.keenrig.com | less

Start with Console →

Recorded on a real server with the previous version of the admin interface; the current interface looks different and a new recording is coming. Nginx was running about 2 seconds after Install.
Recording of the Keenrig admin panel (previous interface): create the admin account, open the app catalog, install Nginx, and watch it go from applying to running.

Four things you get

All in one, nothing to stitch together

App, database, domain and HTTPS certificate are set up together. If an app stops, Keenrig brings it back.

Run it from a friendly admin panel

After the first install command, day-to-day work happens in a Vietnamese–English admin panel: install apps, add domains, read the activity log. An AI assistant is in development.

Domains and HTTPS without touching a record

Get a ready-made *.keenrig.com subdomain with its certificate when you pair with the cloud, or point your own domain and let your server obtain and renew the certificate itself.

No cloud dependency

Your server holds everything it needs to run. Without Keenrig Cloud, or when the connection drops, your apps keep running.

Three steps, and you may skip the second one

  1. Install on a blank VPS

    One command. The installer sets up everything needed, including the admin panel. When it finishes you can open the admin panel straight away on your server’s IP address — no domain needed yet.

  2. Pair with the cloud — or do not

    Want to manage several servers in the Console and get ready-made subdomains? Pair with a single-use code. Do not want that? Skip it: apps, your own domains and the admin panel all keep working.

  3. Install apps

    Pick an app from the verified catalog and press Install. Its database, subdomain and HTTPS certificate are set up together with the app.

Cloud optional

Unplug the cloud. Your apps keep running.

Your server holds everything it needs to run. Keenrig Cloud adds convenience on top. Try the Unplug button.

Paired with Keenrig CloudIllustration: press Unplug to see what changes.

Your server

  • Apps and databasesRunning
  • Admin accounts on your serverRunning
  • Your own domains and HTTPSRunning
  • The whole admin panel on your serverRunning

Keenrig Cloud

  • *.keenrig.com subdomainsOn
  • Console for several serversOn
  • Managed backup storageComing soon
  • Cloud AIComing soon

In the admin panel, the Cloud Link page lists what keeps running and what stops without the cloud, and which apps only have a Keenrig address — with a link to add your own domain to each.

Start free. Pay when you need more.

Monthly prices, per environment (usually one server). Yearly and 5-year terms cost less — see the pricing page.

See full pricing

Starter

Free

forever — 1 server · 3 apps · 3 domains

Pro

$65/mo

or $390/year (save 50%) · $975/5yr (save 75%) — per environment

Enterprise

$165/mo

starting price · or from $990/year (save 50%) · $2,475/5yr (save 75%) — per environment · onboarding quoted per cluster

Compared with the alternatives

This table is about operating models, not scores. All three columns are reasonable answers to different problems.

 KeenrigClassic self-hosted PaaSCloud PaaS (Railway, Vercel…)
Where apps runYour VPS or on-premise serverYour VPSThe vendor's infrastructure
Where your data and settings liveOn your serverOn your serverIn the vendor's cloud
If the cloud goes awayKeeps running, full core capabilityNot applicableYou lose administration
Domain and TLS providedYes, or bring your ownYou handle itYes
AI assistantComing soonNoPartly
Cost to self-hostFree up to 3 appsVaries by productNot applicable
  • Where apps run

    Keenrig
    Your VPS or on-premise server
    Classic self-hosted PaaS
    Your VPS
    Cloud PaaS (Railway, Vercel…)
    The vendor's infrastructure
  • Where your data and settings live

    Keenrig
    On your server
    Classic self-hosted PaaS
    On your server
    Cloud PaaS (Railway, Vercel…)
    In the vendor's cloud
  • If the cloud goes away

    Keenrig
    Keeps running, full core capability
    Classic self-hosted PaaS
    Not applicable
    Cloud PaaS (Railway, Vercel…)
    You lose administration
  • Domain and TLS provided

    Keenrig
    Yes, or bring your own
    Classic self-hosted PaaS
    You handle it
    Cloud PaaS (Railway, Vercel…)
    Yes
  • AI assistant

    Keenrig
    Coming soon
    Classic self-hosted PaaS
    No
    Cloud PaaS (Railway, Vercel…)
    Partly
  • Cost to self-host

    Keenrig
    Free up to 3 apps
    Classic self-hosted PaaS
    Varies by product
    Cloud PaaS (Railway, Vercel…)
    Not applicable

Frequently asked questions

Install Keenrig · hello@keenrig.com

What do I lose if I disconnect from the cloud?

The things the cloud provides: *.keenrig.com subdomains and the Console for managing several servers. (Managed backup storage and cloud AI belong in this group too, but they are still coming.) Apps, databases, certificates for your own domain and the whole admin panel on your server keep working. The Cloud Link page in the admin panel lists what keeps running, what stops, and which apps only have a Keenrig address, with a link to add your own domain to each.

I do not know what DNS is. Can I still use this?

Yes. Choose the ready-made subdomain and the cloud handles both the DNS records and the certificate; you never touch a record. If you later want your own domain, from Pro we help you buy and point it.

How is this different from Cloudron?

It keeps what Cloudron does well — an all-inclusive admin experience for self-hosted apps. It differs in three ways: the admin panel works straight away on your server’s IP address, so a domain is not a prerequisite; ready-made subdomains and certificates for non-technical users; and an optional cloud layer — without it, your server keeps its core capability.

Do I have to pay to self-host?

Not necessarily. Starter is free forever for 1 server and 3 apps: install it on your machine, no account required, no mandatory outbound network calls. Paid plans unlock unlimited apps (and more servers from Pro), instant *.keenrig.com subdomains, the Console for several servers and installation support. Managed backup storage and cloud AI come later. Your server and your domain stay in your name; Keenrig does not sell domains.

Where does my data live?

On your machine. The platform database, application data and user accounts all live on your server. The cloud only holds the list of paired servers, pairing codes, billing and the DNS records of your *.keenrig.com subdomains — nothing your server needs in order to run.

Install Keenrig on your first server today

No credit card. No account at all if you only want to self-host. Free for 3 apps.

curl -fsSL https://get.keenrig.com | sudo sh

Ubuntu 22.04/24.04/26.04 · 2 GB RAM recommended · ports 80/443 open