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.

Kaya dashboard showing infrastructure status and operational information.
Your Infrastructure. Your Home.

Welcome to Kaya.

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

Infrastructure dashboard

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

DNS Manager

Manage your DNS (Currently only Pihole) through dashboards and reports.

High Availability [BETA]

Provide managed high availability for supported DNS and DHCP services, beginning with paired Pi-hole nodes.

Secure Vault

Zero-Knowledge Vault - Store and keep the important documents in your life. Fully encrypted individual files. Another login layer to access.

Secure Send

A zero-knowledge, end-to-end encrypted file/notes sending service. Send through a dedicated gateway container. Fully encrypted and secure.

Server and service inventory

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

Remote Manager

Connect to SSH and RDP devices through a dedicated remote console supported by guacd.

Runbooks

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

Licence management

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

Docker/VM monitoring

View and keep an eye on Docker and Proxmox hosts and their VM/LXC/Docker containers.

Audit logs

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

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 homelabbers 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 dependency

Deploy privately, back up simply, and keep control.

Operator-first records

Designed around the information you reach for during real maintenance.

Small-team friendly

Useful 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.

View installation guide
Terminal
git clone https://github.com/antybubbs/kaya.git
cd kaya
docker compose up -d --build
Updates

Latest from Kaya

View all updates

Kaya v0.26.0 Release Notes

Kaya v0.26.0 introduces the Notification Centre, optional PWA Web Push, durable background delivery, more resilient IP/WAN monitoring, quieter Pi-hole HA recovery reporting, and automatic versioned database migrations.

Read update

A big update

A couple of fairly big new modules have recently landed in Kaya, both with security being a major part of how they've been built.

Read update

Kaya Website Launched

Kaya is open source, free for anyone to use, and I genuinely hope it helps someone else the way it's helped me. If it makes managing your homelab a little easier, saves you some time, or even inspires you to build something of your own, then every late night spent working on it was worth it.

Read update