Homelab
Welcome to my homelab! I self-host several services that have made my life much easier. This is a page going through everything I have in my lab, and will be updated as things change.
Services
| Service | Category | Description |
|---|---|---|
| thelounge | Social | Web-based IRC client — stays connected 24/7 and logs your channels |
| immich | Media | Google Photos alternative for self-hosted photo and video backup with ML face/object recognition |
| cloudflared | Infra | Cloudflare Tunnel daemon — exposes local services to the internet without opening firewall ports |
| karakeep | Productivity | Bookmark and read-later manager with tagging, full-text search, and article archiving |
| paperless-ngx | Docs | Document management system — scans, OCRs, and indexes physical and digital documents |
| homepage | Infra | Customizable self-hosted start page aggregating all your services with live status widgets |
| kavita | Media | Self-hosted digital library and reader for comics, manga, and ebooks with OPDS support |
| freshrss | Productivity | RSS/Atom feed aggregator — self-hosted Google Reader replacement with mobile sync support |
| actual | Finance | Local-first personal budgeting app with envelope-style budgeting and transaction import |
| nextcloudpi | Productivity | Nextcloud instance optimized for Raspberry Pi — file sync, calendar, contacts, and more |
| plex | Media | Media server for streaming your personal movie, TV, and music library to any device |
| audiobookshelf | Media | Self-hosted audiobook and podcast server with progress sync across devices |
| joplin-server | Productivity | Sync server for Joplin, the open-source encrypted note-taking app |
| jellyseerr | Media | Media request frontend for Jellyfin/Plex — lets users request new content |
| arr-suite | Media | Collection of *arr apps (Sonarr, Radarr, etc.) for automating media library management |
| actualbudget | Finance | Local-first personal budgeting app with envelope-style budgeting and transaction import |
| tandoor | Productivity | Recipe manager and meal planner with ingredient scaling, shopping lists, and nutrition tracking |
| crafty-controller | Infra | Web-based Minecraft server manager for creating and monitoring game server instances |
| lubelogger | Productivity | Vehicle maintenance and fuel log tracker — records service history, mileage, and costs |
| glance | Infra | Lightweight dashboard for aggregating feeds, bookmarks, and service status at a glance |
Hardware
Dell PowerEdge R730
This is the main computer.
- 8 Bay 2.5" SFF
- H730 Raid Adapter
- Dual Xeon Processors
- Dual 750W PSU
- Total PCI Express X8 Slots: 3
- Optical Drive Type: DVD Player
- Number of Processor Cores: 16
- Total PCI Express X16 Slots: 1
- Memory Type: DDR4
- Memory Frequencies Supported: 1333, 1600, 1866, 2133
- Total USB Ports: 4
- Processor Series: Intel Xeon E5
- Total Serial Ports: 1
- Server CPU Model: E5-2667 v4
- Maximum # of Hard Drives: 8
- Total Memory Slots Available: 24
- Server Series: PowerEdge R730
- LAN Compatibility: 10/100/1000 Gigabit
- Maximum Hard Drive Size Supported (GB): 43200
- CPU Socket: Dual LGA 2011
- Front USB 2.0 Ports: 2
- Total Hot-Swap Bays: 8
- Total RAM (GB): 16
- Maximum Memory Supported (GB): 768
Synology DS224+
Serves as a backup for the main computers.
General
- Form Factor: Desktop NAS (2-bay)
- OS: DiskStation Manager (DSM)
Processor
- CPU: Intel Celeron J4125 (Gemini Lake)
- Architecture: 64-bit x86
- Clock Speed: 2.0 GHz base / 2.7 GHz burst
- Cores: 4-core
Memory
- RAM: 2 GB DDR4 (built-in)
- Max RAM: 6 GB (2 GB built-in + 4 GB via SO-DIMM slot)
Storage
- Drive Bays: 2 × 3.5"/2.5" SATA HDD/SSD
- M.2 Slots: 2 × M.2 2280 NVMe SSD (for cache or storage pool)
- Max Raw Capacity: 36 TB (2 × 18 TB)
Networking
- LAN Ports: 2 × 1GbE RJ-45
Connectivity
- USB Ports: 2 × USB 3.2 Gen 1 Type-A
- PCIe: None
Performance
- Sequential Read: ~225 MB/s
- Sequential Write: ~225 MB/s (with compatible drives)
Power
- Power Consumption (HDD Hibernate): ~4.36 W
- Power Consumption (Access): ~17.56 W
- AC Input: 100–240 V
Physical
- Dimensions: 165 × 108 × 233.2 mm
- Weight: ~1.51 kg (without drives)
Environment
- Operating Temp: 0°C – 40°C
- Humidity: 5% – 95% RH (non-condensing)
Dell OptiPlex 7010
This used to be used for running Minecraft servers, but now serves as a remote desktop solution.
General
- Model: Dell OptiPlex 7010 Ultra Small Form Factor (USFF)
Processor
- CPU: Intel Core i7-3770S (Ivy Bridge)
- Architecture: 64-bit x86
- Clock Speed: 3.10 GHz base / 3.90 GHz Turbo Boost
- Cores/Threads: 4 cores / 8 threads
- TDP: 65W
Memory
- RAM: 8 GB DDR3
- Speed: 1600 MHz
- Slots: 2 × SO-DIMM
- Max RAM: 16 GB
Storage
- Primary: 120 GB SSD
- Drive Bay: 1 × 2.5" SATA
Graphics
- Integrated: Intel HD Graphics 4000
- Dedicated GPU: None (USFF chassis has no PCIe slot for a GPU)
Networking
- LAN: 1 × Intel Gigabit Ethernet (RJ-45)
- Wi-Fi: Not included (optional USB or adapter)
Connectivity
- USB: 8 × USB (mix of USB 2.0 and USB 3.0)
- Display: 1 × DisplayPort, 1 × VGA
- Audio: Line-in, Line-out, microphone jack
Power
- Power Supply: 65W external AC adapter
Physical
- Form Factor: Ultra Small Form Factor (USFF)
- Dimensions: ~290 × 93 × 29 mm
- Weight: ~1.4 kg
Environment
- Operating Temp: 0°C – 35°C
APC BX1500M UPS
Battery backup and surge protection for the computers. I think it's this one... I can't find the original listing for the one I actually have.
General
- Model: APC Back-UPS Pro 1500VA (BX1500M)
- Type: Line-Interactive UPS with AVR
Power
- Capacity: 1500 VA / 900 W
- Output Voltage: 120V
- Input Voltage Range (AVR): 88–144V (without switching to battery)
- Automatic Voltage Regulation (AVR): Yes — boosts/trims voltage without using battery
Battery
- Battery Type: Sealed Lead Acid (SLA), maintenance-free
- Typical Backup Time (half load ~450W): ~5–6 minutes
- Typical Backup Time (low load ~150W): ~25–30 minutes
- Recharge Time: ~16 hours to 90% capacity
- Hot-Swappable: No
Outlets
- Total Outlets: 10 × NEMA 5-15R
- Battery Backup + Surge Protected: 5 outlets
- Surge Protected Only: 5 outlets
Surge Protection
- Joule Rating: 1440 J
- EMI/RFI Filtering: Yes
Connectivity
- Interface: USB (for software communication)
- Software: Compatible with APC PowerChute Personal Edition
Display & Alerts
- LCD Display: Yes — shows load, battery charge, voltage, runtime
- Audible Alarms: Yes (on battery, low battery, overload)
Input
- Input Connection: NEMA 5-15P plug
- Cord Length: ~6 ft
Physical
- Form Factor: Tower
- Dimensions: ~340 × 99 × 218 mm (approx.)
- Weight: ~12.5 lbs (~5.7 kg)
Environment
- Operating Temp: 0°C – 40°C
- Humidity: 0% – 95% RH (non-condensing)
- Elevation: 0–3000 m