Home-lab Matrix-Synapse deployment on Synology with secure federation, Git-based automation, and CI/CD practices.
-
Updated
Apr 7, 2025 - Shell
There are two distinct, commonly used definitions of self-hosted:
Home-lab Matrix-Synapse deployment on Synology with secure federation, Git-based automation, and CI/CD practices.
Self host n8n locally or in Fly.io public cloud, with a small bill that can fit in your pocket! Ready to go bootstrap and maintenance scripts
Re-usable module for other rollyourown projects - deploys a PostgreSQL relational database using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-postgres repository.
Template folder structure for a rollyourown module. Mirror of the https://rollyourown.xyz ryo-module-template repository.
Re-usable module for other rollyourown projects - deploys a coturn server using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-coturn repository.
Check DDNS Record for IP and update Uptime Kuma
Lookup Home IP, update the ufw SSH rule then send a ntfy notification
pfsense Uptime Kuma OpenVPN Tunnel Monitor
My personal Homelab setup – Unraid + Docker + Unifi + Cloudflare. Documentation, automation scripts, and infrastructure notes.
Re-usable module for other rollyourown projects - deploys a webserver for .wellknown responses using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-wellknown repository.
Re-usable module for other rollyourown projects - deploys a mariadb relational database using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-mariadb repository.
Proxmox VM/CT Management Tool – A robust Bash TUI for managing Proxmox virtual machines and containers. Features include listing, status, start/stop/restart, snapshot management, console access, SPICE integration, and permission checks.
Bash script that creates a persistent SSH reverse tunnel from your local machine to a public server. It uses a systemd service to keep the tunnel active and auto-restarts if it fails, making sure your connection is always up.
Docker setup for a reverse proxy using Nginx with HTTPS support and dynamic DNS updates via IONOS API.
Deploy a hugo-driven website using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-hugo-website repository.
Re-usable module for other rollyourown projects - deploys a loadbalancer / TLS proxy using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-ingress-proxy repository.
Extending the crypto exchange Kraken's DCA investment system for more user customizability
This repository contains automation scripts for managing OpenWebUI and pipeline components using Docker. It simplifies updates, resets, and ensures containers are healthy
Deploy a Gitea git server using Ansible, Packer and Terraform. Mirror of the https://rollyourown.xyz ryo-gitea repository.