main
Atuin
Self-hosted shell-history synchronization and executable runbooks, backed by PostgreSQL.
Deployment layout
- Compose:
/srv/docker/atuin/docker-compose.yml - Static configuration/source: no additional mounted configuration
- Non-secret environment: host, port, and registration policy are declared in Compose; there is no project-local
.env - Secrets:
/srv/docker/secrets/atuin/.env - NVMe application state:
/srv/appdata/atuin/postgres - Bulk HDD data: none
- Other mounts: none
Secrets are never committed to this repository. The central secret environment is supplied to the Atuin server and PostgreSQL services.
Dependencies and recovery
- Networks/dependencies:
atuin-serverdepends on PostgreSQL, uses the externalnpm_proxynetwork at192.168.98.16, and shares the privateatuin_internalnetwork with PostgreSQL - Back up:
/srv/appdata/atuin/postgresand the separately protected Atuin secret environment - Re-creatable: the Atuin container itself; no persistent cache is declared
Description
Self-hosted shell-history synchronization and executable runbooks, backed by PostgreSQL.
https://atuin.sh
43 KiB