docker-compose environment for the entire system
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.

47 lines
2.3 KiB

An easy to install set of self-hosted, single-sign-on, open-source services.
<li><a href="">matrix</a>: realtime chat
<li><a href="">hedgedoc</a>: collaborative markdown editing
<li><a href="">mastodon</a>: federated social media
<li><a href="">mobilizon</a>: event planning and RSVP
<li><a href="">nextcloud</a>: self hosted documents and calendaring
<li><a href="">grafana</a>: dashboards and statistic collection
<li><a href="">gitea</a>: git repository hosting
<li><a href="">keycloak</a>: user management and single sign on for the domain
<h2>Upcoming events</h2>
<iframe src="calview.html?ics=" width=600 height=600 style="border:0"></iframe>
<h2>Source code</h2>
Source code for building the environments and configuring them:
<a href=""><tt></tt></a>
There is <a href="">probably a better way to do this</a>.
<h2>Useful links</h2>
<li> <a href="">keycloak user account</a>
<li> <a href="">keycloak realm management</a>
<li> <a href="">mastodon admin dashboard</a>
<li> <a href="">mastodon moderation dashboard</a>
* Mastodon doesn't set roles via SSO ([issue 18335]( To make a user admin from the command line as <tt>root</tt> 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](, on roadmap for 2.2). To make a user admin from the command line as <tt>root</tt> requires the registered email address:
cd mobilizon
docker-compose exec -T mobilizon \
bin/mobilizon_ctl users.modify EMAIL --admin