The medienhaus/ Ansible playbook
Customizable, modular, free and open-source environment for decentralized, distributed communication and collaboration without third-party dependencies.
Website — @medienhaus">Fediverse
This repository contains our Ansible roles and playbook for an automated installation of matrix-synapse and dependencies, our customized element-web, our medienhaus-backend, and our medienhaus-frontend.
Note: Tested and working in Ubuntu 20.04 LTS unprivileged Linux containers (LXC).
TODO: finalize and then add medienhaus-cms …
Note: Make sure the private_key
and vault_password
files are referenced correctly and put in place.
# after configuring Ansible via ansible.cfg, your host(s) via inventory.yml,
# the host variables via host_vars/your_host/*, and playbooks/medienhaus.yml
ansible-playbook playbooks/medienhaus.yml
Note: Make sure the hosts
are referenced correctly in playbooks/medienhaus.yml and the inventory file.
https://{{ synapse_server_name }}/classroom/#/register