AHEGAO Kit

Self-hosted · Elastic License 2.0 · Early access

Your infrastructure, administered.

A platform that backs up, scans, cleans and watches your estate through pluggable kits. Runs on your own servers, free for good. The cloud adds one thing: seeing all of it from wherever you are.

One PostgreSQL, one compose file, no calls home.

What the name says

One name, six things the platform does through its kits.

AHEGAO — the Adminguide Helper that Enforces, Guards, Automates and Observes. The application work lives in the kits; the platform does these six things once, and the same way for every kit.

A
Administers

Your estate in one place: networks, hosts, storages, people, on-call.

H
Helps

Says what is wrong and what to do — and does the tedious part itself.

E
Enforces

Rights, limits and the licence.

G
Guards

Secrets, isolation, refusals that reveal nothing.

A
Automates

Jobs, schedules, agents in segments you cannot reach.

O
Observes

Metrics, dashboards, export to Zabbix and Prometheus.

Kits

Kits

A kit is a separate service with its own schema and its own screen. The core contains no mention of any particular kit — you add one by adding a line to the compose file.

Published
PostgreSQL Kitv0.4.0

Logical backups that are proven by restoring them, not hoped for.

Published
Network Map Kitv0.3.0

Finds what is on your network and draws the map.

Published
Nexus OSS Kitv0.3.0

Automates work with Sonatype Nexus OSS and watches it: image clean-up, compaction, metrics.

Published
Git Kitv0.1.0

Mirrors of your repositories, archived into a storage.

Published
Upkeep Kitv0.1.0

Chores with a deadline and an owner; every kit's screen has a button to write one down.

Published
Proxmox Kitv0.2.0

Watches Proxmox clusters and nodes, and acts on what it sees.

In the tree — publishing one by one
MySQL Kitv0.1.0

MySQL and MariaDB on the same backup model as PostgreSQL.

In the tree — publishing one by one
MongoDB Kitv0.1.0

Replica-set-aware dumps; point in time is a fact, not a flag.

In the tree — publishing one by one
File Backup Kitv0.1.0

Directories over SFTP or locally, verified by reading back.

In the tree — publishing one by one
Script Kitv0.1.0

Run a script over SSH and take the result home.

In the tree — publishing one by one
Ansible Kitv0.1.0

Runs playbooks on a schedule.

Free level

Free means free — within named limits.

The free level is the absence of a licence key — no registration, no internet, no calls home. It is the product, not a demo, and it has ceilings: they are numbers, they are listed below, and the software refuses at exactly those numbers.

See every limit ↓·How the free level is drawn →
One administrator

A second person at the screen is what a key is for. Agents, export tokens and kits are not people and are not counted.

S3 included

Buckets are where home labs and small shops keep their copies, so the free level reaches them.

Limits, in numbers

Each kit declares its free-level ceilings in its manifest. They are in the table below, as the code has them — not as a sales page has them.

The free level, in numbers

Every limit, before you install anything.

This table is generated from the code that enforces the limits — the core's table and each kit's manifest — and a build fails if it drifts. Paid levels exist in the design and not yet in the product; where a column says so, that is the whole truth.

Self-hosted, freeCloud, freeIn developmentPaid levels
Platformv0.4.0
People at the screen11In development
AgentsOne per kitOne per kitIn development
Maps11In development
Sites — locations inside one installationNot cappedNot cappedIn development
On-call rotas and escalation lines——In development
Storages, S3 buckets includedIncludedIncludedIn development
Installations watched from one cabinetNot applicable — nothing is connected anywhere1In development
PostgreSQL Kitv0.4.0
IncludedBackup, Verification by restoringBackup, Verification by restoringIn development
TargetsNot cappedNot cappedIn development
Network Map Kitv0.3.0
IncludedExportExportIn development
HostsNot cappedNot cappedIn development
NetworksNot cappedNot cappedIn development
Schedules44In development
Scan tasks44In development
With a key——Scanning through agents · In development
Nexus OSS Kitv0.3.0
IncludedClean-up, SchedulesClean-up, SchedulesIn development
Image copy tasks11In development
Rules11In development
Schedules22In development
Registries11In development
Git Kitv0.1.0
IncludedMirrors, Sources, Schedules, Archiving into a storageMirrors, Sources, Schedules, Archiving into a storageIn development
Projects1010In development
Sources11In development
Upkeep Kitv0.1.0
IncludedChoresChoresIn development
Open chores2020In development
Proxmox Kitv0.2.0
IncludedMonitoring, Control, Advice, HistoryMonitoring, Control, Advice, HistoryIn development
Clusters11In development
Nodes22In development
Rules33In development
MySQL Kitv0.1.0In the tree — publishing one by one
IncludedBackup, Verification by restoringBackup, Verification by restoringIn development
TargetsNot cappedNot cappedIn development
MongoDB Kitv0.1.0In the tree — publishing one by one
IncludedBackup, Verification by restoringBackup, Verification by restoringIn development
TargetsNot cappedNot cappedIn development
File Backup Kitv0.1.0In the tree — publishing one by one
IncludedCopying, Verification by restoringCopying, Verification by restoringIn development
SourcesNot cappedNot cappedIn development
Script Kitv0.1.0In the tree — publishing one by one
IncludedRunning scriptsRunning scriptsIn development
Hosts22In development
Ansible Kitv0.1.0In the tree — publishing one by one
IncludedPlaybook runsPlaybook runsIn development
Job templates11In development
With a key——Schedules, Inventory from the platform's resources · In development

The cloud is in development, and its column is what the free level there will be: the same ceilings, one installation connected, kits free while they work through your agents. A kit that runs on our servers is a line in the daily rate.

“With a key” names what a kit refuses without one. The keys themselves are in development; the refusals are already in the code. How the free level is drawn →

Early access

See every installation from one place.

Connect your AHEGAO Kit installation to the cloud and watch it from home — or watch five customers' installations from one screen. Get a message in Telegram when a backup fails, open the phone, see what.

What the cloud gets — and what it never does

Names and states of your resources, the graphs your kits already collect, the outcome of jobs.

It never sees

Your secrets, your copies, the contents of your databases, full error texts, a way into your network.

Where you choose to hand us more — our keys, our storage, our verification — we say what we get at every step. And it costs more, not less.

Pricing

No plans. Add what you need.

Self-hosted has a free level with the limits above, and keys for what lies beyond them. In the cloud you pay a daily rate for what you add — installations, people, agents, kit limits — and the balance runs down. Change anything, and the rate changes from that second.

One admin

1 installation · 1 person · cloud kits free through your agents

Free
Small shop

3 installations · 3 people · more agents

In development
Contractor

10 installations · a team · kit limits raised

In development

Presets are just a filled-in configurator — change anything.

Early access: no card, stablecoins only, and prices can change with 30 days' notice. Offline keys for enterprise — closed networks with no way out — are a separate, yearly line.

Honesty is a feature.

No trackers, no cookies here

This page loads nothing from third parties. The documentation neither.

Source is open

Elastic License 2.0: read, change, run in production — for free and for good. Not OSI open source; three things are forbidden, and they are named.

Failure is said out loud

A backup that was never restored is a hope. The kits verify by restoring, and a silent metric is a signal, not a blank.