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 cd667e5f6a
add anubis
7 hours ago
archive create an archive, for wip and broken services 10 hours ago
bookstack docker-compose -> docker compose 10 hours ago
gitea docker-compose -> docker compose 10 hours ago
hedgedoc docker-compose -> docker compose 10 hours ago
html docker-compose -> docker compose 10 hours ago
keycloak docker-compose -> docker compose 10 hours ago
mastodon docker-compose -> docker compose 10 hours ago
matrix Upgrade matrix and element, disable element-only signup 10 hours ago
mobilizon move mobilozon config template to appropriately named file 9 hours ago
nextcloud docker-compose -> docker compose 10 hours ago
nginx add anubis 7 hours ago
zulip Initial zulip config 4 days ago
.gitignore ignore env.production files 9 hours ago
README.md docker-compose -> docker compose 10 hours ago
env.production Initial zulip config 4 days ago
env.smtp.template smtp: config keycloak, mastodon, matrix, and mobilizon 3 years ago
start-all docker-compose -> docker compose 10 hours ago
stop-all docker-compose -> docker compose 10 hours ago

README.md

hackerspace.zone

Infrastructure for the self-hosted, single-sign-on, community-run services.

  • Set the domain name in env.production
  • Create the DNS entries in the domain for login, cloud, matrix, dashboard, docs and maybe more.
  • Install dependencies:
apt install jq docker compose
  • Setup each of the services. keycloak and nginx are required to start the others:
./keycloak/setup
./nginx/setup
./start-all