RepositoryPython
mother-of-all-self-hosting

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

🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server

1.2kstars
134forks
22issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: vaultwarden

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: forgejo

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: ansible-playbook

#1 Repository Của Tuần

🧰 MASH: Một playbook Ansible khổng lồ để tự host mọi dịch vụ FOSS bằng Docker

MASH (Mother-of-All-Self-Hosting) là playbook Ansible giúp bạn tự host hàng trăm dịch vụ nguồn mở dưới dạng container Docker, trên bất kỳ server nào.

MASH (viết tắt của Mother-of-All-Self-Hosting) là một Ansible playbook giúc bạn dễ dàng tự host các dịch vụ như Nextcloud, Collabora Online, Vaultwarden, PeerTube, Forgejo, Jitsi, Prometheus, và rất nhiều dịch vụ FOSS khác — tất cả đều chạy trong các container Docker.

Được xây dựng bởi nhóm mother-of-all-self-hosting, dự án này hợp nhất toàn bộ các playbook nhỏ từng tồn tại riêng lẻ (ví dụ: playbook Matrix, Nextcloud, Gitea…) thành một nền tảng thống nhất, giúp bạn không cò phải quản lý hàng chục khoả trống git khác nhau.

✨ Điểm nổi bật

  • Hỗ trợ hàng trăm dịch vụ FOSS: Nextcloud, Collabora Online, Vaultwarden, PeerTube, Forgejo, Jitsi, Prometheus, Miniflux, v.v...
  • Chạy trên Docker: Tất cả dịch vụ đều được cài đặt dưới dạng container, dễ dàng cập nhật và quản lý.
  • Hỗ trợ nhiều hệ điều hành và kiến trúc CPU: Cài đặt ổn định trên nhiều distro và nền tảng phần cứng khác nhau.
  • Tích hợp sẵn Traefik, Postgres, backup…: Các dịch vụ phụ trợ được cấu hình tự động, tránh cấu hình thủ công lẫn nhau.
  • Dễ thử nghiệm dịch vụ mới: Chỉ vài dòng cấu hình là bạn có thể bật một dịch vụ mới.
  • Sao lưu đơn giản hóa: Tất cả dữ liệu nằm chung một thư mục, dễ sao lưu và phụ hồi.
  • Tự động hóa toàn bộ: Cài đặt, nâng cấp và bảy trì đều được thực hiện qua Ansible.
  • Không cần host mọi thứ trên một server: Bạn có thể chia các dịch vụ ra nhiều server khác nhau nếu cần.

💡 Vì sao đáng chú ý

Trước đây, mỗi dịch vụ lớn (như Matrix, Nextcloud, Gitlab…) đều có playbook Ansible riêng. Điều này dẫn đến sự nhân đôi công việc, khó khăn trong việc đồng bộ và cấu hình giao thức giữa các dịch vụ. MASH ra đời để giải quyết vấn đề này: hợp nhất mọi thứ thành một playbook duy nhất, nơi các dịch vụ chia sẻ cùng một Postgres, cùng một Traefik, và cùng một giải pháp sao lưu.

Đặc biệt hữu ích cho những người mới bắt đầu self-hosting, hoặc muốn nhanh chóng triển khai một hệ sinh thái dịch vụ đa dạng mà không cần viết Ansible role từ đầu.


#Ansible #SelfHosting #Docker #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJinja
spantaleev/matrix-docker-ansible-deploy

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

6.5k
Oct 28, 2026
RepositoryPython
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

85.2k
Dec 27, 2025
RepositoryGo
netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

81.1k
Oct 26, 2026
RepositoryRust
dani-garcia/vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

69.8k
Oct 25, 2026
RepositoryPHP
coollabsio/coolify

An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360+ one-click services on your own servers.

65.3k
Oct 29, 2026
RepositoryPHP
nextcloud/server

☁️ Nextcloud server, a safe home for all your data

37.3k
Oct 29, 2026
RepositoryTypeScript
Stirling-Tools/Stirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

95.2k
Oct 28, 2026
RepositoryJavaScript
louislam/uptime-kuma

A fancy self-hosted monitoring tool

93.0k
Oct 26, 2026
RepositoryJava
macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

85.0k
Sep 15, 2026