hackerspace.zone
An easy to install set of self-hosted, single-sign-on, open-source services.
- matrix: realtime chat
- hedgedoc: collaborative markdown editing
- mastodon: federated social media
- mobilizon: event planning and RSVP
- nextcloud: self hosted documents and calendaring
- grafana: dashboards and statistic collection
- gitea: git repository hosting
- keycloak: user management and single sign on for the domain
Source code for building the environments and configuring them:
github.com/osresearch/hackerspace-zone
There is probably a better way to do this.
Useful links
Notes
* Mastodon doesn't set roles via SSO ([issue 18335](https://github.com/mastodon/mastodon/issues/18335)). To make a user admin from the command line as root requires the username:
cd mastodon
docker-compose exec -T mastodon \
bin/tootctl accounts modify USERNAME --role admin
* Mobilizon doesn't set roles via SSO ([issue 1105](https://framagit.org/framasoft/mobilizon/-/issues/1105), on roadmap for 2.2). To make a user admin from the command line as root requires the registered email address:
cd mobilizon
docker-compose exec -T mobilizon \
bin/mobilizon_ctl users.modify EMAIL --admin