spantaleev/matrix-docker-ansible-deploy

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 10th, 2026
Created on July 31st, 2017
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 1,180
Total Stargazers: 6,488 (+0)
Total Subscribers: 94 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.9 hours
Mean response time: 57.6 days
90th percentile: 58.8 days
Tracked items: 1,621

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "outdated" is answered fastest, typically in about 5 hours, while "docs" waits about 2 days. Only 2% of issues opened in the past year have been closed. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 372 days
Stale 30+ days: 5
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • outdated (1,321)
  • bug (682)
  • question (579)
  • suggestion (326)
  • stale (228)
  • invalid (191)
  • upstream (93)
  • docs (67)

Detailed Description

Matrix-docker-ansible-deploy is an Ansible playbook that automates the deployment and management of a Matrix homeserver using Docker containers.

The tool solves the problem of setting up and maintaining a self-hosted Matrix server, which would otherwise require significant manual configuration and ongoing maintenance work. It packages all Matrix-related services into Docker containers and uses Ansible to automate installation, upgrades, and maintenance tasks across multiple Linux distributions and architectures. This approach provides a predictable, reproducible setup that stays up-to-date without requiring deep expertise in each individual service.

The playbook suits organizations and individuals who want to self-host a Matrix homeserver with full control over their infrastructure and data. It supports multiple Linux distributions and architectures, with x86/amd64 being the recommended target. The project offers two entry points: a quick-start guide for beginners who want to deploy with sensible defaults, and a full installation guide for advanced users who need to import existing server data or customize their setup extensively. The README acknowledges that self-hosting requires knowledge, time, and effort, and mentions a managed alternative for those who prefer outsourcing operational responsibility while maintaining the open-source philosophy.

The project maintains extensive documentation covering prerequisites, installation, configuration, and troubleshooting through a dedicated docs directory and FAQ. Development activity shows consistent engagement with user issues and questions, as evidenced by the support channels and documentation updates referenced in the README. The playbook supports a wide range of Matrix-related services beyond the core homeserver, allowing users to incrementally add or remove components based on their needs.