Command your self-hosted homelab infrastructure

The HomeLab command console you have been waiting for, welcome to Kaya.

Kaya brings servers, services, remote access, runbooks, licences, assets and operational history into a calm self-hosted control plane.

Private
Your data stays on your host
Docker
Compose-first deployment
v0.19.1
Current tracked release
Kaya Command dashboard showing infrastructure at a glance, live status, compute metrics and VM Docker Manager.
ServersServicesRemote ManagerRunbooksLicencesAudit Logs
Operational memory

Everything you need to know before touching a service.

Keep asset records, access details, procedures and monitoring context close to the systems they describe.

1

Infrastructure dashboard

A fast overview of estate health, ownership and recent operational changes.

2

Server and service inventory

Track hosts, VMs, containers, networks, vendors, locations and critical service notes.

3

Remote Manager

Launch the right access path and keep operational connection details in one controlled place.

4

Runbooks

Write Markdown procedures for incidents, maintenance windows and repeatable admin tasks.

5

Licence management

Capture keys, vendors, renewals and compliance notes before they disappear into inboxes.

6

Docker/VM monitoring

Follow workloads across Docker hosts and virtual machines with practical status context.

7

Audit logs

Review who changed what, when, and why during day-to-day infrastructure work.

8

Self-hosted deployment

Run Kaya on your own hardware with Docker and retain ownership of your operational data.

Why Kaya?

Built for infrastructure that is personal, critical and too specific for generic tooling.

Kaya is for the people who know every server has a story: where it lives, what depends on it, how to reach it, and what to do when it complains at the least convenient possible moment.

No cloud dependencyDeploy privately, back up simply, and keep control.
Operator-first recordsDesigned around the information you reach for during real maintenance.
Small-team friendlyUseful for one careful homelabber or a compact operations team.
Install

Start with Docker Compose.

Clone Kaya, configure your environment and bring it online on your own host.

git clone https://github.com/antybubbs/kaya.git
cd kaya
cp .env.example .env
docker compose up -d --build
Updates

Latest from Kaya