5.4 KiB
title | date | lastmod | aliases | description | featured | toc | timeless | categories | |
---|---|---|---|---|---|---|---|---|---|
/homelab | 2024-05-26T21:30:51Z | 2024-09-22T19:16:04Z |
|
The systems I use for fun and enrichment. | false | true | true | slashes |
I enjoy tinkering with small technology projects, and I learn a ton from these experiments. I also self-host a number of apps/services from my home as well as various cloud environments. This page describes some of my technical playground.
Everything is connected to my Tailscale tailnet, with a GitOps-managed ACL to allow access as needed. This lets me access and manage systems without really caring if they're local or remote. Tailscale is magic.
On Premise
Proxmox VE 8 Cluster
- 1x Intel NUC 9 Extreme (NUC9i9QNX)
- 9th Gen Intel® Core™ i9-9980HK (8 cores @ 2.40GHz)
- 64GB RAM
- 1x 512GB NVMe system drive
- 2x 1TB NVMe drives (ZFS)
- 2x HP Elite Mini 800 G9
- 12th Gen Intel® Core™ i7-12700 (8 cores @ 2.10GHz, 4 cores @ 1.60GHz)
- 96GB RAM
- 1x 512GB NVMe system drive
- 1x 2TB NVMe drive (ZFS)
- Unifi USW Flex XG 10GbE Switch
The Proxmox cluster hosts a number of VMs and LXC containers:
doc
: Ubuntu 22.04 Docker host for various on-prem container workloads, served via Tailscale Serve / Caddy + Tailscale:- Calibre Web for managing my ebooks
- Cyberchef, the Cyber Swiss Army Knife
- Hashicorp Vault for secrets management
- RIPE Atlas Probe for measuring internet connectivity
- SilverBullet, a web-based personal knowledge management system
- Tailscale Golink, a private shortlink service (post)
files
: Ubuntu 20.04 file server. Serves (selected) files semi-publicly through Tailscale Funnelhassos
: Home Assistant OS, manages all my "smart home" stuff (post)immich
: Ubuntu 22.04 Immich serveripam
: Ubuntu 20.04 phpIPAM server (post)salt
: Ubuntu 20.04 Salt Master server for configuration managementunifi
: UniFi Network Application. Manages the Unifi switch.
Hashicorp Nomad Cluster (WIP)
- 3x Zima Blade 7700
- Intel® Celeron® N3450 (4 cores @ 1.10GHz)
- 16GB RAM
- 1x 32GB eMMC
- 1x 1TB SATA SSD
- TP-Link TL-SG108E 1GbE Switch
This triad of cute little single-board computers will eventually be a combination Nomad + Consul + Vault cluster, fully managed with Salt.
PiAware ADS-B/MLAT Receiver
- Raspberry Pi 2 Model B
- 2x RTL-SDR Blog V3 R860 RTL2832U 1PPM TCXO SMA Dongle
- SIGNALPLUS 1090MHz 12dBi 1.1m ADS-B Antenna
I like to know what's flying overhead, and I'm also feeding flight data to flightaware.com and adsb.fi.
Cloud
git
: Ubuntu 22.04 Forgejo server for git.bowdre.netsmp2
: Ubuntu 22.04 SimpleX server
volly
: Ubuntu 22.04 Docker host for various workloads, served either through Caddy or Caddy + Tailscale:- Agate Gemini server (post)
- Kineto Gemini-to-HTTP proxy (post)
- Linkding bookmark manager serving links.bowdre.net
- ntfy notification service (post)
- SearXNG self-hosted metasearch engine serving grep.vpota.to (post)
- Uptime Kuma for monitoring internal services (via Tailscale)
- vault-unseal to auto-unseal my on-prem Vault instance