Name | Description | Documentation |
---|---|---|
AUX | Auxiliary file/directory management on your server via Ansible | Link |
AdGuard Home | A network-wide DNS software for blocking ads & tracking | Link |
Anki | Self-hosted synchronization server for Anki, a flashcard program that helps you spend more time on challenging material, and less on what you already know | Link |
AnonymousOverflow | View StackOverflow threads without exposing your IP address, browsing habits, and other browser fingerprinting data to the website | Link |
APISIX Dashboard | A web UI for APISIX Gateway | Link |
APISIX Gateway | An API Gateway, Ingress Controller, etc | Link |
Appsmith | Platform for building and deploying custom internal tools and applications without writing code | Link |
Authelia | An open-source authentication and authorization server that can work as a companion to common reverse proxies (like Traefik frequently used by this playbook) | Link |
authentik | An open-source Identity Provider focused on flexibility and versatility. | Link |
borgbackup (via borgmatic) | A deduplicating backup program with optional compression and encryption | Link |
Calibre-Web | Web app for browsing, reading and downloading eBooks stored in a Calibre database | Link |
Changedetection.io | A simple website change detection and restock monitoring solution. | Link |
ClickHouse | An open-source column-oriented DBMS for online analytical processing (OLAP) that allows users to generate analytical reports using SQL queries in real-time. | Link |
Collabora Online | Your Private Office Suite In The Cloud | Link |
CouchDB | An open-source document-oriented NoSQL database, implemented in Erlang. | Link |
Docker | Open-source software for deploying containerized applications | Link |
Docker Registry | A container image distribution registry | Link |
Docker Registry Browser | Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails | Link |
Docker Registry Proxy | Pass-through docker registry (distribution) proxy with metadata caching, docker-compatible errors, prometheus metrics, etc. | Link |
Docker Registry Purger | A small tool used for purging a private Docker Registry's old tags | Link |
DokuWiki | A lightweight, file-based wiki engine with intuitive syntax and no database requirements | Link |
Echo IP | A simple service for looking up your IP address | Link |
Endlessh-go | A golang implementation of endlessh, a ssh trapit | Link |
etcd | A distributed, reliable key-value store for the most critical data of a distributed system | Link |
Etherpad | Open source collaborative text editor | Link |
exim-relay | A lightweight Exim SMTP mail relay server | Link |
Firezone | A self-hosted VPN server (based on WireGuard) with a Web UI | Link |
Focalboard | An open source, self-hosted alternative to Trello, Notion, and Asana. | Link |
Forgejo | A self-hosted lightweight software forge (Git hosting service, etc). An alternative to Gitea. | Link |
Forgejo Runner | A runner to use with Forgejo Actions | Link |
Freescout | A free help desk software | Link |
FreshRSS | RSS and Atom feed aggregator. | Link |
Funkwhale | Listen and share music with a selfhosted streaming server. | Link |
Gitea | A painless self-hosted Git service. | Link |
GoToSocial | A self-hosted ActivityPub social network server | Link |
Grafana | An open and composable observability and data visualization platform, often used with Prometheus | Link |
Grafana Loki | Open-source log aggregation system that helps collect, store, and analyze logs in a scalable and efficient manner | Link |
Headscale | A Tailscale-compatible control server for managing Tailscale devices | Link |
Healthchecks | A simple and Effective Cron Job Monitoring solution | Link |
Hubsite | A simple, static site that shows an overview of the available services | Link |
Ihatemoney | An open source shared budget manager. | Link |
ILMO | An open source library management tool. | Link |
Infisical | An open-source end-to-end encrypted platform for securely managing secrets and configs across your team, devices, and infrastructure. | Link |
InfluxDB | A self-hosted time-series database. | Link |
Jackett | An API for your favorite torrent trackers | Link |
Jitsi | A fully encrypted, 100% Open Source video conferencing solution | Link |
Joplin Server | Self-hosted server component for Joplin | Link |
Keycloak | An open source identity and access management solution. | Link |
KeyDB | An in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. | Link |
LabelStudio | Label Studio is an open source data labeling tool that supports multiple projects, users, and data types in one platform | Link |
Lago | Open-source metering and usage-based billing | Link |
languageTool | An open source online grammar, style and spell checker | Link |
linkding | Bookmark manager designed to be minimal and fast. | Link |
MariaDB | A powerful, open source object-relational database system | Link |
Matrix Rooms Search API | A fully-featured, standalone, matrix rooms search service. | Link |
Matterbridge | Bridges Messenger Chatrooms | Link |
Miniflux | Minimalist and opinionated feed reader. | Link |
Mobilizon | An ActivityPub/Fediverse server to create and share events. | Link |
MongoDB | A source-available cross-platform document-oriented (NoSQL) database program. | Link |
Mosquitto | An open-source MQTT broker | Link |
n8n | Workflow automation for technical people. | Link |
Navidrome | Subsonic-API compatible music server | Link |
n.eko | A self-hosted virtual browser or even desktop environment | Link |
NetBox | Web application that provides IP address management (IPAM) and data center infrastructure management (DCIM) functionality | Link |
Nextcloud | The most popular self-hosted collaboration solution for tens of millions of users at thousands of organizations across the globe. | Link |
Notfellchen | Self-hosted tool to list animals available for adoption to increase their chance of finding a forever-home | Link |
ntfy | Simple HTTP-based pub-sub notification service to send you push notifications from any computer, using simple HTTP PUT or POST requests. | Link |
OAuth2-Proxy | A reverse proxy and static file server that provides authentication using OpenID Connect Providers (Google, GitHub, Keycloak, and others) to SSO-protect services which do not support SSO natively. | Link |
Outline | An open-source knowledge base for growing teams. | Link |
Overseerr | A request management and media discovery tool for the Plex ecosystem | Link |
Owncast | Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software. | Link |
OxiTraffic | OxiTraffic is a self-hosted, simple and privacy respecting website traffic tracker. | Link |
Paperless-ngx | Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. | Link |
PeerTube | A tool for sharing online videos | Link |
Plausible Analytics | Intuitive, lightweight and open source web analytics | Link |
Postgis | A spatial database extender for PostgreSQL object-relational database | Link |
Postgres | A powerful, open source object-relational database system | Link |
Postgres Backup | A solution for backing up PostgresSQL to local filesystem with periodic backups. | Link |
PrivateBin | Minimalist, open source online pastebin where the server has zero knowledge of pasted data. | Link |
Prometheus | A metrics collection and alerting monitoring solution | Link |
Prometheus Blackbox Exporter | Blackbox probing of HTTP/HTTPS/DNS/TCP/ICMP and gRPC endpoints | Link |
Prometheus Node Exporter | Exporter for machine metrics | Link |
Prometheus Postgres Exporter | A PostgreSQL metric exporter for Prometheus | Link |
Prometheus SSH Exporter | SSH probes | Link |
Promtail | An agent which ships the contents of local logs to a private Grafana Loki instance | Link |
qBittorrent | A BitTorrent client written in native C++ | Link |
Radarr | A movie organizer/manager for usenet and torrent users | Link |
Radicale | A Free and Open-Source CalDAV and CardDAV Server (solution for hosting contacts and calendars) | Link |
Readeck | A bookmark manager and a read-later tool combined in one. | Link |
Redis | An in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. | Link |
Redlib | Browse Reddit without exposing your IP address, browsing habits, and other browser fingerprinting data to the website. | Link |
Redmine | A flexible project management web application. | Link |
Roundcube | A browser-based multilingual IMAP client with an application-like user interface | Link |
rumqttd | A high performance, embeddable MQTT broker | Link |
SearXNG | A privacy-respecting, hackable metasearch engine | Link |
Semaphore | A responsive web UI for running Ansible playbooks | Link |
Send | Fork of Mozilla's Firefox Send which allows you to send encrypted files to other users | Link |
Soft Serve | A tasty, self-hostable Git server for the command line | Link |
Sonarr | A smart PVR for newsgroup and bittorrent users | Link |
Stirling PDF | A self-hosted PDF converter | Link |
Syncthing | A continuous file synchronization program which synchronizes files between two or more computers in real time | Link |
Tandoor | The recipe manager that allows you to manage your ever growing collection of digital recipes. | Link |
Telegraf | An open source server agent to help you collect metrics from your stacks, sensors, and systems. | Link |
Traefik | A container-aware reverse-proxy server | Link |
TSDProxy | A proxy for virtual services in Tailscale | Link |
Uptime Kuma | A fancy self-hosted monitoring tool | Link |
Valkey | A flexible distributed key-value datastore that is optimized for caching and other realtime workloads. | Link |
Vaultwarden | A lightweight unofficial and compatible implementation of the Bitwardenpassword manager | Link |
Versatiles | A free stack for generating and serving vector tiles from OpenStreetMap. | Link |
Wetty | An SSH terminal over HTTP/HTTPS | Link |
WireGuard Easy | The easiest way to run WireGuard VPN + Web-based Admin UI. | Link |
Woodpecker CI | A simple Continuous Integration (CI) engine with great extensibility. | Link |
WordPress | A widley used open source web content management system | Link |
Writefreely | A clean, minimalist publishing platform made for writers with optional federation via ActivityPub. | Link |
YOURLS | Your Own URL Shortener, on your server | Link |
System-related | A collection of various system-related components | Link |
-
matrix-docker-ansible-deploy (MDAD) — for deploying a fully-featured Matrix homeserver. This playbook will remain independent, because the Matrix ecosystem is incredibly large — lots of bots, bridges and other pieces of software. It deserves its own dedicated playbook.
The basic steps to configure the MDAD playbook and use it to install services are pretty same as doing so with the MASH playbook: setting up prerequisites (if running this playbook on a different computer), retrieving the MDAD playbook, configuring it as well as the DNS records, and installing the services on the server. If you have been accustomed to use the MASH playbook, it should not be difficult to set up and use this playbook too.