项目作者: medienhaus

项目描述 :
The medienhaus/ Ansible playbook
高级语言: CSS
项目地址: git://github.com/medienhaus/medienhaus-ansible.git
创建时间: 2021-04-03T16:01:09Z
项目社区:https://github.com/medienhaus/medienhaus-ansible

开源协议:GNU Affero General Public License v3.0

下载


medienhaus/

Customizable, modular, free and open-source environment for decentralized, distributed communication and collaboration without third-party dependencies.

Website@medienhaus">Fediverse


medienhaus-ansible

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

Development

Installation

Configuration

Note: Make sure the private_key and vault_password files are referenced correctly and put in place.

Running the Ansible playbook

  1. # after configuring Ansible via ansible.cfg, your host(s) via inventory.yml,
  2. # the host variables via host_vars/your_host/*, and playbooks/medienhaus.yml
  3. ansible-playbook playbooks/medienhaus.yml

Note: Make sure the hosts are referenced correctly in playbooks/medienhaus.yml and the inventory file.

Registering a user

  • see: Registering a user from the official Matrix-Synapse docs
  • if registration is enabled: https://{{ synapse_server_name }}/classroom/#/register