Intake Hub

Client intake wizard, Docker Apps intake form, and Contabo API key collector.

New Client Onboarding

4-step guided wizard: Client Info -> Website -> WordPress -> Secrets. Your submission will be reviewed and deployed to production.

Launch Client Intake Wizard

Project Guide & Documentation

Identification

Lowercase, [a-z0-9-], 1-63 characters.
Repository name, with or without registry prefix.

Networking

Port the app listens on inside its container (1-65535).
DNS name the reverse proxy will route to this container.

Environment variables

One KEY=VALUE per line. Mark secrets with # VAULT:.

Volume mounts

One host:container[:mode] per line. Default mode is rw.

Notes

Free-form - commit message, ticket link, runbook notes, etc.

Contabo API credentials

Acquired manually from the Contabo web UI at my.contabo.com -> API -> Clients -> Send Link. The Contabo snapshot wrapper (scripts/contabo-snapshot.sh) and any future Contabo-aware tooling consume these values. Stored in inventories/<env>/group_vars/vault.yml (ansible-vault encrypted).