Home - titembaatar/homelab GitHub Wiki

🏠 Homelab Wiki

Welcome to the documentation wiki for my homelab setup. This wiki provides detailed explanations and instructions for setting up and maintaining various components of the homelab infrastructure.

🧩 Infrastructure Components

🛠️ Core Setup

🔄 Services & Applications

🔒 Maintenance & Security

⚙️ Automation Scripts

The repository contains several helper scripts to make deployment easier:

Script Purpose
add_container.sh Streamlines Docker container deployment
caddy/add_app.sh Add Caddy reverse proxy entries
caddy/install.sh Install the Caddy reverse proxy LXC
network/install.sh Install Tailscale and Pi-hole LXC
lxc_samba/lxc_cifs_share.sh Mount SMB/CIFS shares to LXC containers
backups/zfs_backup.sh Handles ZFS snapshot backups, with config file

🚀 Deployment Workflow

For setting up a new homelab environment using this repository, follow this recommended sequence:

  1. Base Infrastructure

  2. Services Deployment

  3. Service Deployment

  4. Maintenance & Security