How alexprestes/prestes-vps works
prestes-vps is the infrastructure repository for prestes.cloud; its README says that everything running on the VPS comes from this repository. The tree shows Ansible playbooks, Komodo configuration, operational scripts, and Compose-based service stacks for Authentik, Caddy, Garage, and PostgreSQL. These components are grouped by apparent responsibility, based on paths and filenames only. No source excerpts or documented component-to-component relationships were provided, so the graph intentionally omits edges rather than infer deployment or service dependencies.
Components 17
Provisioning
- Bootstrap playbook
ansible/bootstrap.yml - Komodo playbook
ansible/komodo.yml - Backup playbook
ansible/backup.yml - Check playbook
ansible/check.yml
Orchestration
- Komodo runtime
komodo/compose.yaml - Komodo environment
komodo/compose.env - Procedures config
komodo/resources/procedures.toml - Stack catalog
komodo/resources/stacks.toml - Sync config
komodo/resources/sync.toml
Operations
- Secret operations
scripts/decrypt-secrets.sh - Postgres provisioning
scripts/pg-provision.sh
Service stacks
- Authentik stack
stacks/authentik/compose.yaml - Caddy stack
stacks/caddy/compose.yaml - Caddy routing config
stacks/caddy/config/Caddyfile - Garage stack
stacks/garage/compose.yaml - Garage config
stacks/garage/config/garage.toml - PostgreSQL stack
stacks/postgres/compose.yaml