<h1>hackerspace.zone</h1> An easy to install set of self-hosted, single-sign-on, open-source services. <ul> <li><a href="https://matrix.hackerspace.zone/">matrix</a>: realtime chat <li><a href="https://docs.hackerspace.zone/">hedgedoc</a>: collaborative markdown editing <li><a href="https://social.hackerspace.zone/">mastodon</a>: federated social media <li><a href="https://events.hackerspace.zone/">mobilizon</a>: event planning and RSVP <li><a href="https://cloud.hackerspace.zone/">nextcloud</a>: self hosted documents and calendaring <li><a href="https://dashboard.hackerspace.zone/">grafana</a>: dashboards and statistic collection <li><a href="https://git.hackerspace.zone/">gitea</a>: git repository hosting <li><a href="https://login.hackerspace.zone/">keycloak</a>: user management and single sign on for the domain </ul> <h2>Upcoming events</h2> <iframe src="calview.html?ics=https://events.hackerspace.zone/@events/feed/ics" width=600 height=600 style="border:0"></iframe> <h2>Source code</h2> Source code for building the environments and configuring them: <a href="https://github.com/osresearch/hackerspace-zone"><tt>github.com/osresearch/hackerspace-zone</tt></a> There is <a href="https://github.com/osresearch/hackerspace-zone/issues/1">probably a better way to do this</a>. <hr> <h2>Useful links</h2> <ul> <li> <a href="https://login.hackerspace.zone/realms/hackerspace/login/">keycloak user account</a> <li> <a href="https://login.hackerspace.zone/admin/hackerspace/console/">keycloak realm management</a> <li> <a href="https://social.hackerspace.zone/admin/dashboard">mastodon admin dashboard</a> <li> <a href="https://social.hackerspace.zone/admin/reports">mastodon moderation dashboard</a> </ul> <h2>Notes</h2> * 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 <tt>root</tt> requires the username: <pre> cd mastodon docker-compose exec -T mastodon \ bin/tootctl accounts modify USERNAME --role admin </pre> * 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 <tt>root</tt> requires the registered email address: <pre> cd mobilizon docker-compose exec -T mobilizon \ bin/mobilizon_ctl users.modify EMAIL --admin </pre>