mirror of
https://github.com/vrd1/homelab-2.0.git
synced 2026-05-07 04:40:10 +02:00
2.8 KiB
2.8 KiB
Host: geekprox
Main Proxmox node, runs the *arr stack, downloading, transcding, media.
Hardware
| Model | Custom PC |
| CPU | 6 x Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz |
| RAM | 64GB DDR4 |
| Storage | 256GB NVMe (OS), 2x6TB HDD (media) |
| NIC | Intel 4x gigabit |
Identity
| Hostname | geekprox |
| Static IP | 10.0.50.50 |
| MAC Address | e4:1f:13:fc:73:5a |
| OS / Version | Proxmox VE 9.1.9 |
Role & Purpose
My main node, repurposed from an old family gaming PC, housed in an old gaming case with 6 HDD trays connected to a panel for hot-swapp options. Currently used for *arr stack, jellyfin and navidrome instances with transcoding
Services Running
| Service | Type | Port(s) | Notes |
|---|---|---|---|
radarr |
Docker | 7878 |
link to service doc |
prowlarr |
Docker | 9696 |
link to service doc |
sonarr |
Docker | 8989 |
link to service doc |
bazarr |
Docker | 6767 |
link to service doc |
jellyseerr |
Docker | 5055 |
link to service doc |
recyclarr |
Docker | / | link to service doc |
slskd |
Docker | 5030 |
link to service doc |
gluetun |
Docker | / | link to service doc |
qbittorrent |
Docker | 8080 |
link to service doc |
nzbget |
Docker | 6789 |
link to service doc |
samba/shares |
LXC | 10.0.20.60 | link to server doc |
jellyfin |
LXC | 10.0.50.35:8096 | link to service doc |
navidrome |
LXC | 10.0.50.33:4533 | link to service doc |
Key File Paths
/etc/hostname # Hostname config
/etc/network/interfaces # Network config
/var/lib/vz/ # Proxmox storage (if applicable)
Add any paths that are non-obvious or that you'll need in a recovery scenario.
Proxmox / Virtualisation Notes
(Delete this section if bare-metal)
- Proxmox node ID:
N - Storage pools: list pools and their purposes
- LXC templates used: e.g.
debian-12-standard - VM/LXC IDs in use: list them here to avoid collisions
Provisioning
How to go from a blank machine to a working host:
- Install OS (link to ISO / version)
- Run bootstrap playbook:
make bootstrap HOST=hostname - Run site playbook:
make deploy - Verify: list any smoke-test commands
Backup
| What | Where | How Often | Retention |
|---|---|---|---|
| Proxmox backup | PBS | Daily | 7 days |
| Config files | Git | On change | Forever |
Access
ssh user@10.0.50.50
# or via Proxmox console: https://proxmox-main:8006
Known Issues / Gotchas
- List anything surprising or non-obvious about this machine
- Hardware quirks, BIOS settings, chipset limitations
- Anything you had to Google that you don't want to Google again
Change Log
| Date | Change |
|---|---|
| 2025-05-06 | Initial setup |