docker-compose environment for the entire v.st system
https://v.st/
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.
43 lines
2.2 KiB
43 lines
2.2 KiB
<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>
|
|
|
|
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>
|
|
|