Skip to content

davegallant/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homelab

This repo contains ansible playbooks and docker compose files to get a number of self-hosted services up and running on my homelab.

Overview

Each host is running within a Proxmox cluster in a LXC container running Ubuntu 24.04 LTS.

Why use Proxmox rather than a single host with docker compose? Mostly because Proxmox makes it trivial to both backup and migrate services between nodes using a single web interface. A similar setup could also be achieved using k8s but I wanted to avoid the complexity for now.

Networking

All hosts have tailscale installed on them, with Tailscale SSH enabled using either serve or funnel to expose services with Let's Encrypt certificates.

Maintenance

I've cloned Proxmox VE Helper-Scripts and run a few of the scripts to cleanup and update LXC containers.

About

configuration for self-hosted services

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages