Towbar manifest
.towbar/services/immich.compose.yml
Compose project
deploy/immich/compose.yml
Configure
- Prepare the example server, connect the repository, and map
productionto the branch containing these files. Replace the example server IP and domain. - Commit every file shown below under
deploy/immich/. The Towbar manifest points to the Compose file; it does not create it for you. - Sync the repository and inspect the resolved Compose project. Save the runtime values below if this example declares any.
- Use a server that meets Immich’s published CPU, memory, and storage requirements. Set
DB_PASSWORDbefore deployment and keep the PostgreSQL volume on local storage, not a network share. - The Compose project database is not a Towbar-managed Datastore. Back up both the
libraryandpostgresvolumes; a database backup alone cannot restore photos. - Deploy it manually and run the verification below before enabling auto-deploy.
