Self-hosted media and automation for Linux servers.
KRATE is a Debian-based stack that installs and runs media servers, *arr tools,
download clients, dashboards, and more — from a single command line (zen) and a
web interface (HarmonyUI). One package, one workflow: add users, deploy apps per
user, manage services, and keep everything up to date.
Install the latest release:
curl -fsSL https://raw.githubusercontent.com/runkrate/krate/main/bootstrap.sh | sudo bashFull guides: runkrate/docs
All bug reports and feature requests go through hub — one place for the whole project, tracked on the org project board.
Component repositories accept pull requests only; do not open issues there.
| Repository | What it is |
|---|---|
| hub | Bug reports, feature requests, and planning |
| krate | Official krate .deb packages and release manifests |
| console | zen / zenfw CLI and runtime |
| setup | First-install wizard |
| web | HarmonyUI — the web dashboard |
| docs | User-facing documentation sources |
| sentinel | GitHub → Discord activity bot (Cloudflare Workers) |
Application catalogs and binary packages live in sibling orgs:
| Organization / repo | What it is |
|---|---|
krate-apps/sources |
Official app handlers (authoring; encrypted publish) |
krate-apps/core |
Official apps mirror (public / package catalog) |
krate-apps/community |
Community-contributed applications |
krate-apps/extensions |
Optional add-ons and plugins |
krate-apps/snapshots |
Signed BINARIES_CATALOG.json + mirrored .debs |
krate-tools/scripts |
Release CI tooling (.deb build, catalog, GitHub helpers) |
Applications are folders with metadata (meta.yaml, manifest.yaml) and a
lifecycle handler. KRATE ships two catalogs — official and community —
inside the krate package. Before running any handler, zen verifies its
SHA-256 checksum and RSA signature against the signed CATALOG.json bundled with
your installation.
- Documentation: github.com/runkrate/docs
- Releases: github.com/runkrate/krate
This organization hosts the open-source KRATE client stack and related product repos.