You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 years ago | |
---|---|---|
.. | ||
backup | 2 years ago | |
caddy | 2 years ago | |
web | 2 years ago | |
caddy.yaml | 2 years ago | |
readme | 2 years ago | |
zitadel.yaml | 2 years ago |
readme
## Services
Each of these yaml files define a service to be run via docker/podman compose.
Any supporting files are in the corresponding folder.
Each service should be self-contained, and optional.
### Required Services
#### Backup
we have a backup script that uses duplicity, this should be moved into a container, and set to run periodically
#### Caddy
caddy is the web server, and handles https certificates, and proxying to all the services.
#### Zitadel
zitadel lets you have a single username and password to sign on to all your services.
### Optional Services
#### Web
Optional - static web hosting + webDAV. WebDAV is the easiest way for people to edit websites,
without having to sync anything.
### Adding a new service
There are three things to think about when adding a service:
1. How to enable sign-in with zitadel?
Generally, zitadel has some cli commands that we have put in scripts in the zitadel folder.
2. How to expose as a subdomain in caddy?
You will want to make a Caddyfile, which will get mounted by the Caddy compose file.