infrastructure for woodbine's online presence
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.
 
 
Go to file
Jonathan Dahan e05a45afe7
settle on volume mounts for secrets generation and file backups
2 years ago
data Web serving and authoring works! 2 years ago
secrets Web serving and authoring works! 2 years ago
services settle on volume mounts for secrets generation and file backups 2 years ago
.gitignore Web serving and authoring works! 2 years ago
base.yaml settle on volume mounts for secrets generation and file backups 2 years ago
env.production fix webdav 2 years ago
readme.md settle on volume mounts for secrets generation and file backups 2 years ago

readme.md

community services for woodbine.nyc

Experiment in digital autonomy

Hosted on https://git.woodbine.nyc/micro/woodbine.nyc

running

To enable additional services, add their compose file to the following command

podman compose --env-file env.production \
  --file base.yaml \
  --file services/web.yaml \
  up --build

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

beta release

  • caddy for homepage
  • webdav for personal home pages
  • [?] zitadel authelia single sign-on
  • mount caddy files from service compose files
  • backup using duplicity uploaded to backblaze b2
  • restore using duplicity downloaded from backblaze b2
  • wiki
  • dendrite matrix server
  • gitea

credits

thank you https://hackerspace.zone