Some apps are not yours to write. Analytics, monitoring, automation, a wiki: templates install the whole stack in one step.
What a template is
A template is a Compose file with a few questions on top. Deplo asks for the domain and the values only you know, generates the secrets, and starts every service with the right volumes and networks.
services:
app:
image: ghcr.io/example/app:latest
environment:
DATABASE_URL: postgres://app:${POSTGRES_PASSWORD}@db:5432/app
db:
image: postgres:17
volumes:
- data:/var/lib/postgresql/data
volumes:
data:Updating
Every template app can be redeployed with a newer image from its page. Volumes stay where they are.
Missing one?
A template is a Compose file plus a short description. If an app you use is not in the catalogue, open an issue and tell us which one.


