truenas
TrueNAS – Network attached storage. I was going to call this the oldest member of the homelab until I remembered the ship of Theseus paradox. Regardless, its role is the longest standing. It came from humble beginnings being made from parts from my first PC build.
- FreeNAS 9.2
- Lian Li PC-61
- Intel Core 2 Duo
- Asus P5W-DH Deluxe
- Corsair Vengeance 8 GB (2 x 4 GB)
- Seagate 1TB x2
Over time it was upgraded and currently is:
- TrueNAS 12.0 U7
- Supermicro SC836
- Intel Core i3 2120
- ASRock H77 Pro4/MVP
- Corsair Vengeance 8 GB (2 x 4 GB)
- LSI SAS 9201-16i
- Western Digital Red Plus 4GB x12
transmission
Transmission – BitTorrent client. The only additional service running on the TrueNAS box is Transmission. For torrenting Linux distributions only of course.
pve
Proxmox Virtual Environment – Hypervisor for running various network services. I was originally using Xen or Xen Project until some change by Citrix rubbed me the wrong way leading me try out Proxmox. Runs on a second hand Dell R710 II:
- Intel Xeon E5520 x2
- 48GB RAM
opnsense
OPNsense – Firewall, dhcp server, DNS server, WireGuard server
Formerly pfsense until their WireGuard fiasco.
unifi
Unifi Network Application – Monitor for the Unifi AP AC Pro access point. Integrated with homeassistant.
emby
Emby – Media server that provides access to music, movies, and TV shows that are stored on truenas. Looking into replacing this with Jellyfin.
shinobi
Shinobi – Network video recorder. Records video from security cameras to truenas.
I came across Frigate which I plan to replace shinobi with as soon as the Coral USB accelerator is restocked.
homeassist
Home Assistant – Home automation controller. Integrated with Unifi controller, Philips Hue bridge, TV, Leviton switch.
metrics
InfluxDB and Grafana – timeseries database and data visualization, respectively. At the moment only collecting system data from proxmox, truenas, homeassist.
mediawiki
MediaWiki – Used as a personal wiki to document projects.
UPS
truenas and pve are on an APC BR1350MS UPS. I had a spare Raspberry Pi lying around so I used that to monitor the UPS status instead of buying an APC UPS Network Management Card. UPS data is reported to homeassist using Network UPS Tools.
My desktop, mc-desktop, is on its own UPS.