All Projects → spantaleev → Matrix Docker Ansible Deploy

spantaleev / Matrix Docker Ansible Deploy

Licence: agpl-3.0
Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker

Programming Languages

Jinja
831 projects
awk
318 projects

Projects that are alternatives of or similar to Matrix Docker Ansible Deploy

Ansible In Action
Ansible playbook to deploy your Laravel code base to VPS
Stars: ✭ 61 (-97.6%)
Mutual labels:  ansible-role, ansible-playbook
ansible-playbook-volumio-bluetooth
Pair your phone and stream audio to a Raspberry Pi running Volumio
Stars: ✭ 13 (-99.49%)
Mutual labels:  ansible-playbook, ansible-role
Ansible Playbook Grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
Stars: ✭ 234 (-90.79%)
Mutual labels:  ansible-role, ansible-playbook
UBUNTU20-CIS
Ansible role for Ubuntu 2004 CIS Baseline
Stars: ✭ 136 (-94.65%)
Mutual labels:  ansible-playbook, ansible-role
lykops
lykops是一套web可视化的运维自动化项目,基于python3+django开发的。可视化、简化执行ansible任务,并提供详细的任务执行报告。
Stars: ✭ 129 (-94.92%)
Mutual labels:  ansible-playbook, ansible-role
Centos7 Cis
Ansible CentOS 7 - CIS Benchmark Hardening Script
Stars: ✭ 64 (-97.48%)
Mutual labels:  ansible-role, ansible-playbook
ansible-palybooks
Ansible Palybooks Written and Published by www.server-computer.com. NO WARRANTY for any damages and loss of data.
Stars: ✭ 24 (-99.06%)
Mutual labels:  ansible-playbook, ansible-role
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (-93.19%)
Mutual labels:  ansible-role, ansible-playbook
Ansible-Veeam
My Ansible Playbooks, Roles and Modules for Veeam
Stars: ✭ 21 (-99.17%)
Mutual labels:  ansible-playbook, ansible-role
RHEL7-CIS
Ansible RHEL 7 - CIS Benchmark Hardening Script
Stars: ✭ 28 (-98.9%)
Mutual labels:  ansible-playbook, ansible-role
signaller
The lightweight (but full-featured) Matrix server, written in Go language
Stars: ✭ 44 (-98.27%)
Mutual labels:  matrix-org, matrix-server
Nagios Nrpe Server
Nagios NRPE Server Role for Ansible
Stars: ✭ 27 (-98.94%)
Mutual labels:  ansible-role, ansible-playbook
aws-lab-guide
Amazon Web Services Practice Lab Guide. Absolute beginners can try this lab practice guide.
Stars: ✭ 25 (-99.02%)
Mutual labels:  ansible-playbook, ansible-role
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-98.86%)
Mutual labels:  ansible-role, ansible-playbook
Ansible Nas
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
Stars: ✭ 1,198 (-52.85%)
Mutual labels:  ansible-playbook
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-95.2%)
Mutual labels:  ansible-role
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (-97.17%)
Mutual labels:  ansible-role
Ansible Role K3s
Ansible role for installing k3s as either a standalone server or HA cluster.
Stars: ✭ 132 (-94.81%)
Mutual labels:  ansible-role
Ara Archive
This repository is an historical archive of https://github.com/dmsimard/ara, please use https://github.com/openstack/ara instead.
Stars: ✭ 121 (-95.24%)
Mutual labels:  ansible-playbook
Ansible Role Visual Studio Code
Ansible role for installing the Visual Studio Code IDE
Stars: ✭ 58 (-97.72%)
Mutual labels:  ansible-role

Support room on Matrix donate

Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker

Purpose

This Ansible playbook is meant to help you run your own Matrix homeserver, along with the various services related to that.

That is, it lets you join the Matrix network using your own @<username>:<your-domain> identifier, all hosted on your own server (see prerequisites).

We run all services in Docker containers (see the container images we use), which lets us have a predictable and up-to-date setup, across multiple supported distros (see prerequisites) and architectures (x86/amd64 being recommended).

Installation (upgrades) and some maintenance tasks are automated using Ansible (see our Ansible guide).

Supported services

Using this playbook, you can get the following services configured on your server:

Basically, this playbook aims to get you up-and-running with all the necessities around Matrix, without you having to do anything else.

Note: the list above is exhaustive. It includes optional or even some advanced components that you will most likely not need. Sticking with the defaults (which install a subset of the above components) is the best choice, especially for a new installation. You can always re-run the playbook later to add or remove components.

Installation

To configure and install Matrix on your own server, follow the README in the docs/ directory.

Changes

This playbook evolves over time, sometimes with backward-incompatible changes.

When updating the playbook, refer to the changelog to catch up with what's new.

Support

Services by the community

  • etke.cc - matrix-docker-ansible-deploy and system stuff "as a service". That service will create your matrix homeserver on your domain and server (doesn't matter if it's cloud provider or on an old laptop in the corner of your room), (optional) maintains it (server's system updates, cleanup, security adjustments, tuning, etc.; matrix homeserver updates & maintenance) and (optional) provide full-featured email service for your domain

  • GoMatrixHosting - matrix-docker-ansible-deploy "as a service" with Ansible AWX. Members can be assigned a server from DigitalOcean, or they can connect their on-premises server. This AWX system can manage the updates, configuration, import and export, backups, and monitoring on its own. For more information see our GitLab group or come visit us on Matrix.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].