Files
homefoam/homelab.md
2025-06-14 09:16:57 +00:00

1.7 KiB

homelab

services

things to set up

Gitea

Caddy

Authentik

CrashPlan (or other backup service)

Home auth

Network

graph TD;
  internet((Internet))<-->nest_wifi_pro(Nest Wifi Pro);
  nest_wifi_pro<-->microtik;
  microtik<==>LACP(LACP/VLAN trunk);
  LACP<-->vlan86;
  LACP<-->vlan200;
  vlan86<-->proxmox_eth0[eth0]<-->proxmox;
  vlan86<-->proxmox_eth1[eth1]<-->proxmox;
  vlan200<-->proxmox_eth0[eth0]<-->proxmox;
  vlan200<-->proxmox_eth1[eth1]<-->proxmox;
  proxmox<-->bond0<-->vmbr0<-->VMs;
  vlan200<-->vault_eth3[eth3]<-->vault;
  vlan200<-->vault_eth4[eth4]<-->vault;

DNS

graph LR;
  internet((Internet))<-->porkbun;
  porkbun<-->hobbithole_org(hobbithole.org);
  hobbithole_org<-->opnsense;
  opnsense<-->caddy;
  caddy<-->vault;
  caddy<-->proxmox;
  opnsense<-->hh_lan(hh.lan)<-->bind<-->unbound;
  unbound<-->vault;
  unbound<-->proxmox;
  proxmox[proxmox + VMs];

  • External domain: hobbithole.org
    • Hosted on SquareSpace, about to move over to PorkBun
  • Internal domain: hh.lan
    • Unbound transparent domain --> BIND authoritative domain
      • Hosted on OPNsense

IPAM

  • wifi: 192.168.86.0/24
  • services: 192.168.200.0/24

Proxmox

Hosts

  • proxmox1.hh.lan
    • 192.168.200.101
  • proxmox2.hh.lan
    • 192.168.200.102
  • proxmox3.hh.lan
    • 192.168.200.103