KOWAN Docs

DocsGetting started

Introduction

What Kowan is, how its parts fit together, and where to start in the documentation.

Kowan is a self-hosted platform for running Docker on one server or on many. From a single web console you see what runs where and whether it is healthy, deploy containers and Docker Compose stacks, and fix problems without switching tools. It runs on your own infrastructure: no cloud account, no external database.

How Kowan is put together

Kowan has three parts.

The Kowan server
One container with the web console, the REST API and the MCP server for AI assistants. It also manages the Docker host it runs on, with no extra setup.
Agents
A small container on every other server you want to manage. An agent connects out to the Kowan server, so servers behind NAT or a firewall need no open ports, or the server connects to it directly when it can reach it. See Adding servers.
kowanctl
The command-line client, for scripts and terminals. See Command line.

What you can do with it

Where to start

  1. Install Kowan on a server with Docker. It takes one command.
  2. Follow First steps to create your account and find your way around.
  3. Add your other servers.

Coming from Portainer?

Kowan can import your Portainer stacks with their environment variables. See Importing stacks.

Edit this page on GitHub