|
|
|
@ -6,7 +6,9 @@ Hosted on https://git.woodbine.nyc/micro/woodbine.nyc
|
|
|
|
|
|
|
|
|
|
## running
|
|
|
|
|
|
|
|
|
|
docker-compose --env-file env.production \
|
|
|
|
|
To enable additional services, add their compose file to the following command
|
|
|
|
|
|
|
|
|
|
podman compose --env-file env.production \
|
|
|
|
|
--file services/caddy.yaml \
|
|
|
|
|
--file services/authelia.yaml \
|
|
|
|
|
--file services/web.yaml \
|
|
|
|
@ -14,6 +16,10 @@ Hosted on https://git.woodbine.nyc/micro/woodbine.nyc
|
|
|
|
|
|
|
|
|
|
## port forwarding
|
|
|
|
|
|
|
|
|
|
The caddy service expects to be able to bind to ports 80 and 443
|
|
|
|
|
|
|
|
|
|
One simple way is to allow unprivileged users access to these low ports
|
|
|
|
|
|
|
|
|
|
echo 'net.ipv4.ip_unprivileged_port_start=80' | sudo tee -a /etc/sysctl.conf
|
|
|
|
|
sudo sysctl -w net.ipv4.ip_unprivileged_port_start=80
|
|
|
|
|
|
|
|
|
@ -21,10 +27,10 @@ Hosted on https://git.woodbine.nyc/micro/woodbine.nyc
|
|
|
|
|
|
|
|
|
|
- [x] caddy for homepage
|
|
|
|
|
- [x] webdav for personal home pages
|
|
|
|
|
- [ ] authelia sso
|
|
|
|
|
- [ ] backup using duplicity uploaded to backblaze b2
|
|
|
|
|
- [ ] restore using duplicity downloaded from backblaze b2
|
|
|
|
|
- [ ] ~~zitadel sso~~
|
|
|
|
|
- [ ] authelia sso
|
|
|
|
|
- [ ] wiki
|
|
|
|
|
- [ ] dendrite matrix server
|
|
|
|
|
- [ ] gitea
|
|
|
|
|