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.
woodbine.nyc/services
Jonathan Dahan 11ca7fa3c3
fix webdav
2 years ago
..
backup Skip redo 2 years ago
caddy fix webdav 2 years ago
web fix webdav 2 years ago
caddy.yaml fix webdav 2 years ago
readme cleanup 2 years ago
web.yaml fix webdav 2 years ago
zitadel.yaml Skip redo 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.