|
|
|
@ -2,14 +2,25 @@
|
|
|
|
|
|
|
|
|
|
Experiment in digital autonomy
|
|
|
|
|
|
|
|
|
|
Hosted on https://git.woodbine.nyc/micro/woodbine.nyc
|
|
|
|
|
Latest code is hosted on https://git.woodbine.nyc/micro/woodbine.nyc
|
|
|
|
|
|
|
|
|
|
## Goals
|
|
|
|
|
|
|
|
|
|
We hope this is understandable by a single individual, after learning a bit about docker compose and caddy.
|
|
|
|
|
|
|
|
|
|
## setup
|
|
|
|
|
|
|
|
|
|
Make a backblaze B2 account for backups. Add the secrets to ./secrets/backup/.
|
|
|
|
|
|
|
|
|
|
## running
|
|
|
|
|
|
|
|
|
|
To enable additional services, add their compose file to the following command
|
|
|
|
|
|
|
|
|
|
podman compose --env-file env.production \
|
|
|
|
|
--file base.yaml \
|
|
|
|
|
--file services/secrets.yaml \
|
|
|
|
|
--file services/backup.yaml \
|
|
|
|
|
--file services/caddy.yaml \
|
|
|
|
|
--file services/authelia.yaml \
|
|
|
|
|
--file services/web.yaml \
|
|
|
|
|
up --build
|
|
|
|
|
|
|
|
|
@ -31,6 +42,7 @@ One simple way is to allow unprivileged users access to these low ports
|
|
|
|
|
- [ ] backup using duplicity uploaded to backblaze b2
|
|
|
|
|
- [ ] restore using duplicity downloaded from backblaze b2
|
|
|
|
|
- [ ] wiki
|
|
|
|
|
- [ ] see if we can only expose 443
|
|
|
|
|
- [ ] dendrite matrix server
|
|
|
|
|
- [ ] gitea
|
|
|
|
|
|
|
|
|
|