mother-of-all-self-hosting/mash-playbook resource
🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server observed · 2026-09-03
Health v2 · maintenance only
75/100
- Activity 100
- Release rhythm 35
- Longevity 90
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1268
- days_rel: n/a
- days_push: 0
- n_releases_24m: 0
Adoption not part of the score
1104 stars · 134 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
MASH is an Ansible playbook that automates deploying a large catalog of FOSS services (Nextcloud, Vaultwarden, PeerTube, Immich, Jitsi, etc.) as Docker containers on your own server. It handles installation, upgrades, and maintenance with shared roles for common infrastructure like Postgres, Traefik, and backups.
Use cases
- self-host nextcloud and other services on my own server
- deploy vaultwarden with docker using ansible
- automate installation and upgrades of self-hosted apps
- host multiple FOSS services with a reverse proxy and backups
- set up immich, jellyfin, and peertube on a homelab
- replace separate per-service ansible playbooks with one playbook
When to choose
- you want to run many self-hosted services with one consistent Ansible-driven setup
- you prefer declarative, repeatable deployments across distros and CPU architectures
- you want integrated Postgres, Traefik reverse proxy, and backup handling out of the box
When to avoid
- you only need a single service and prefer a plain docker-compose file
- you don't use or want to learn Ansible
- you need a service not on the supported-services list
Facets
infra-config · maturity active
infrastructure-as-code deployment self-hosted configuration-management container-runtime backup proxy self-hosted cloud-computing self-hosted cli ansible docker-compose foss-services nextcloud vaultwarden peertube immich jitsi forgejo mega-playbook devops automation containers linux docker
1 source
- readme: https://github.com/mother-of-all-self-hosting/mash-playbook · fetched 2026-09-03 · 3c74b81c17a8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mother-of-all-self-hosting/mash-playbook | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="mother-of-all-self-hosting/mash-playbook")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem