Keenrig

What Keenrig handles for you

The jobs self-hosters usually stitch together from many different tools. Items marked "coming soon" are in progress and not available today.

Install apps and keep them running

You pick an app, Keenrig sets it up and keeps it that way: if it stops, it comes back; if its configuration drifts, it gets pulled back. No "run it once by hand and hope".

  • Verified app catalog, each app locked to one version
  • Databases set up together with the app
  • An activity log of every change
  • Automatic Keenrig updates (can be turned off)

Domains and HTTPS

Two ways, and you can switch between them. With a *.keenrig.com subdomain, Keenrig Cloud handles both the records and the certificate. With your own domain, your server obtains and renews its certificate itself, independent of the cloud.

  • *.keenrig.com subdomain issued instantly once paired
  • HTTPS certificates that renew themselves
  • Your own domain: free certificates from Let’s Encrypt, obtained by your server
  • Works straight away on your server’s IP — no domain needed first

AI assistant (coming soon)

In development, not in the current release: describe what you need in plain words and get a suggested app. Every action that changes your server will wait for your approval before it runs.

  • App suggestions from a plain description
  • AI proposes, you approve before anything runs
  • Runs through Keenrig Cloud or an AI model on your own server (Ollama)
  • The admin panel is already bilingual, Vietnamese and English

Accounts and sign-in

Every server keeps its own user accounts, independent of any cloud account.

  • Admin accounts kept on each server
  • Two-factor authentication with an authenticator app
  • Role-based access control
  • Single sign-on across installed apps (coming soon)

Backup and restore

Today, backups run as commands on your server: one command to back up, one to restore. The Backup page in the admin panel prints each command ready to copy. Scheduled backups and managed backup storage are in progress.

  • Targets: a folder on the server, a mounted NAS, or your own S3
  • Backups are always encrypted with a password you choose
  • Restore onto a blank server, even before Keenrig is running
  • Scheduled backups and managed storage (coming soon)

The cloud is optional

Your server does not need Keenrig Cloud to run. The Cloud Link page in the admin panel shows what keeps running and what stops without the cloud.

  • Lists what keeps running and what stops without the cloud
  • Shows which apps only have a Keenrig address, with a link to add your own domain
  • Digitally signed licences your server checks even offline
  • Pair again at any time with a fresh code

Install Keenrig

One command on a fresh server. You do not need a domain or a cloud account; both can come later.

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

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