victus-infra is operated through local Docker Compose workflows and
production GitHub Actions deployments backed by Ansible.
Operational responsibilities include:
observability and core to the VPS.llm when LiteLLM and Langfuse services are used.wiki when public Wiki.js documentation is used.local developer machine using Compose files and local overrides
ci GitHub Actions validation and deployment jobs
production VPS runtime under /srv managed by Ansible and Docker Compose
Important differences:
.env files.Primary operational workflows live in focused runbooks:
Runtime configuration is loaded from:
compose/env/*.env.example committed examples
compose/projects/*/.env local uncommitted env files
Infisical production secret source
/srv/secrets/runtime/ production runtime secret files
Required production secrets are documented in
operations/203-SECURITY.md.
The observability stack provides:
prometheus metrics collection
loki log storage and querying
Operators should inspect deployment logs in GitHub Actions and service logs
through Docker Compose when validating runtime behavior.
The llm stack provides LiteLLM key management and Langfuse LLM tracing.
LiteLLM listens on 4000; Langfuse listens on host port 3001; Postgres is internal.
The wiki stack provides Wiki.js. It is published through nginx-public at
the configured public docs hostname and does not publish production host ports
directly.
Operational recovery should prefer idempotent workflows:
Common recovery procedures live in
operations/204-TROUBLESHOOTING.md.
This hub owns:
This hub does not own: