Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Drallas/57c37dfea89be2d41134cc00d34503e4 to your computer and use it in GitHub Desktop.
Save Drallas/57c37dfea89be2d41134cc00d34503e4 to your computer and use it in GitHub Desktop.

Hyper-converged High Available Homelab with Proxmox

This is me documenting my journey moving my Homelab from a Qnap NAS and a Single host Proxmox server to a Hyper-converged multi-node Proxmox Cluster.

The reason to document it here is twofold:

  1. Information often it scattered 'all over the place', but never 100% applicable to the setup I have.
  2. To remember 'what the fuck' did I do some months ago.
  3. Writing it for 'a public' forces me to think it all through again and make sure it's correct.

It's written 'first to scratch my own itch' but hopefully it benefits others too, or even better, that others improve upon my implementations. Feel free to comment or share improvements and insights!

Write-Ups

Proxmox

Docker

Applications


Pictures

A picture of three out of the four nodes.

Topton S500 Mini PCs Screenshot 2023-09-27 at 14 26 38

HA Cluster Screenshot 2023-09-27 at 17 25 51

Ceph Status Screenshot 2023-09-27 at 17 26 50

@scyto
Copy link

scyto commented Sep 28, 2023

nice, guess, i will add a picture of mine when i am done.... its in its rack, just waiting on a few more rack mount items ;-)

@Drallas
Copy link
Author

Drallas commented Sep 28, 2023

Racks are better, unfortunately I have not much space for a (hidden from view) rack!

@Hylosium
Copy link

Hey @Drallas I'm planning on a setup similar to yours, but in your picture I don't see where are your disks or if you use external disks. Do yo have all that 12TB~ in SSD and NVME inside the mini pc? And each is exactly the same, with same amount of disks?
Thanks!! :)

@Drallas
Copy link
Author

Drallas commented Aug 15, 2024

@Hylosium yes my disk are all identical and inside the mini pc’s! Cheap 256gb one’s for Proxmox OS, NVME’s for VM and LXC workloads and Sata SSD’s for CephFs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment