Tools/mother-of-all-self-hosting/mash-playbook

mash-playbook

๐Ÿ‹ Ansible playbook which helps you host various FOSS services as Docker containers on your own server

1.1k โ˜…+4/wkemergingPythonGNU Affero General Public License v3.0 โ†’trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Apr 2026

MASH Playbook is an Ansible playbook that deploys 230+ self-hosted FOSS services via Docker: Nextcloud, Gitea, Vaultwarden, PeerTube, Grafana, and more. Shared infrastructure including Traefik, Postgres, and Let's Encrypt is managed centrally. AGPL-licensed and free.

You need a Linux server with Docker and Ansible knowledge. The playbook handles routing, certificate management, and database sharing across services. Initial setup takes hours, not minutes. Each service runs in its own container, and the configuration is unified in one inventory file.

Self-hosters who want to run multiple services systematically instead of managing each Docker Compose stack separately will find this valuable. Yunohost and Caprover are simpler for non-technical users. MASH is the right tool if you want Ansible-driven reproducibility and flexibility to mix services from different upstream projects.

The catch: 230+ services means update coordination is ongoing work. AGPL licensing is fine for personal use but requires source disclosure if you modify and distribute it commercially.

Free vs Self-Hosted vs Paid

fully free

Free tier: AGPL-licensed, completely free.

Self-hosted: Your server + Docker + Ansible. No software licensing cost.

Paid: No paid tier.

Fully free; only cost is your own server.

What to do by team size

Solo
free
Small team
free
Larger team
free
Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
62/100 ยท B
Adoption13/30
Maintenance25/25
Community7/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 1,051 stars

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: โœ“ Yes

About

Owner
Mother-of-All-Self-Hosting (Organization)
Stars
1,101
Forks
134

Explore Further

More tools in the directory