Skip to content

Self-hosted

Run K2Shell on your own server.

The full app as one container and one database, on hardware you control. Your data never leaves your network.

How it works

1

Talk to us

Tell us about your team and servers. We send an offer, and a license key once it is agreed.

2

Install

We send the install steps with your key: Docker, a .env file and one command. You can try it for 14 days before entering the key.

3

Keep it current

Paste a renewed key on the Plan and billing page when your license is extended. Upgrades keep a copy of the old database.

What you need

A machineAny Linux, macOS or Windows machine with Docker. A small VPS is enough for a team.
HTTPSPut it behind Caddy, nginx or Traefik. Passkeys and AI connectors need HTTPS outside localhost.
No phoning homeLicense keys are checked offline. Nothing is sent to K2Shell from your install.
BackupsThe database is snapshotted and encrypted every day. Copy the snapshots off the machine, along with your master key.

Start with one server. Manage it through chat.