Homelab

An overview of my home server & what I run on it.

Hardware

Compute

proxmoxproxmox2
ModelIntel NUC 11th GenLenovo ThinkCentre M720
CPUi5-1135G7 @ 2.40 GHz (8 threads)i7-7700T @ 2.90 GHz (8 threads)
PassMark2731 / 93772124 / 7526
RAM64 GB8 GB
Boot Disk128 GB64 GB
Storage Disk2TB2TB

The Lenovo has an open RAM slot but I don’t really need it.

Storage

This Synology DS1511+ NAS (plus DX513 expansion bay) is quite old, I’ve already replaced the PSU once and upgraded the RAM. It keeps truckin’, so I’m reluctant to spend a bunch of money upgrading something that Just Works™. I am keeping the drive count capped at 8 so I can in the future (probably) get an 8-bay model when the time comes.

block-beta
  columns 2

  block:nas:1
    columns 1
    A["DS1511+"]
    d1[" EMPTY "]
    d2["Drive 2 — 8 TB"]
    d3["Drive 3 — 8 TB"]
    d4["Drive 4 — 6 TB"]
    d5[" EMPTY "]
  end

  block:dx:1
    columns 1
    B["DX513"]
    e1["Drive 1 — 14 TB"]
    e2["Drive 2 — 14 TB"]
    e3["Drive 3 — 12 TB"]
    e4["Drive 4 — 10 TB"]
    e5["Drive 5 — 14 TB"]
  end

  nas -.- dx
  
classDef header fill:none 
class A,B header

Network

Software

Hypervisor

proxmoxss

I run Proxmox, a Debian-based hypervisor that has a nice web interface. The two hosts are in a cluster with a Raspberry Pi as the QDevice external voter.

Services

I try to run as many of my own services as possible, stuff I have written up so far:

Weird VMs

Cloud

For stuff that is a little more public or crucial to my business, I self host on the Oracle Cloud “Always Free” platform which is very generous. The catch is that it is annoying to sign up for and the Oracle dashboard is pretty much the worst platform I’ve ever used for anything.

oci-btw

You can’t beat the price though, as this equivalent on Digital Ocean would cost you north of $100/mo.