Files
homefoam/homelab.md
2025-06-15 17:13:46 +00:00

2.8 KiB

homelab

services

Gitea

  • http://gitea.hh.lan:3000
  • SSH key stored in bitwarden
  • used docker-compose-template VM template
  • Moved host sshd to tcp:2222 so gitea container can use tcp:22

things to set up

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];

Host

Type

Priority TTL

Data

@

A

N/A

4 hrs

66.186.208.83

backup

CNAME

N/A

4 hrs

hobbithole.org

frigate

CNAME

N/A

4 hrs

hobbithole.org

home

CNAME

N/A

4 hrs

hobbithole.org

nestmtx

CNAME

N/A

4 hrs

hobbithole.org

radarr

CNAME

N/A

4 hrs

hobbithole.org

sab

CNAME

N/A

4 hrs

hobbithole.org

sonarr

CNAME

N/A

4 hrs

hobbithole.org

tv

CNAME

N/A

4 hrs

hobbithole.org

vault

CNAME

N/A

4 hrs

hobbithole.org

Google records

Add record Host

Type

Priority TTL

Data

y3t4fz4ttvom

CNAME

N/A

4 hrs

gv-3ccjjbudvp5ki7.dv.googlehosted.com

  • 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