Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
92
homelab/entities/proxmox.md
Normal file
92
homelab/entities/proxmox.md
Normal file
@@ -0,0 +1,92 @@
|
||||
---
|
||||
title: proxmox
|
||||
created: 2026-04-28
|
||||
updated: 2026-05-14
|
||||
type: entity
|
||||
tags: [hosts, hypervisor, vm]
|
||||
sources: []
|
||||
---
|
||||
|
||||
# proxmox
|
||||
|
||||
**Role:** Proxmox VE hypervisor — VM and LXC container host
|
||||
**IP:** 192.168.50.11
|
||||
**Web UI:** https://proxmox.tophermayor.com (via [[traefik]])
|
||||
**Uptime:** 15 days, 14h (as of 2026-04-28)
|
||||
**CPU Load:** 6.83 (elevated — investigate if persistent)
|
||||
|
||||
## Overview
|
||||
|
||||
Proxmox VE is the hypervisor layer for the homelab. It runs VMs and LXC containers including TrueNAS, ubuntu-server, and 8 LXCs (media stack, traefik, test, hermes, decypharr). It is the physical foundation of the cluster — the Raspberry Pis (ice, grizzley) may run on Proxmox as VMs/LXCs or as bare metal.
|
||||
|
||||
**Note:** `qm` and `pct` commands fail via SSH as the `bear` user because `/etc/pve` is a FUSE mount. Run them via `ssh bear@proxmox sudo qm list` or directly on the host console.
|
||||
|
||||
## Hardware
|
||||
|
||||
| Spec | Detail |
|
||||
|------|--------|
|
||||
| Model | Generic x86_64 server hardware |
|
||||
| CPU | Multi-core x86_64 |
|
||||
| RAM | 32–64 GB (see PVE web UI for exact) |
|
||||
| Storage | See ZFS pools below |
|
||||
| Network | Gigabit Ethernet |
|
||||
| IP | 192.168.50.11 |
|
||||
|
||||
## VMs
|
||||
|
||||
| VMID | Name | Status | RAM | Boot Disk | Notes |
|
||||
|------|------|--------|-----|-----------|-------|
|
||||
| 9001 | TrueNAS | **running** | 22.9 GB | 32 GB | NAS, ZFS storage, S3 via rustfs |
|
||||
| 9003 | ubuntu-server | **running** | 49 GB | 500 GB | Ubuntu server VM |
|
||||
| 9100 | W10-migrated | stopped | 16 GB | — | Windows 10 (inactive) |
|
||||
|
||||
## LXCs
|
||||
|
||||
| LXC ID | Name | Status | Notes |
|
||||
|--------|------|--------|-------|
|
||||
| 102 | traefik | offline | Traefik LXC (offline) |
|
||||
| 103 | gsd-test | running | General test LXC |
|
||||
| 104 | hermes-pve | running | Hermes agent on PVE |
|
||||
| 105 | media-arr | running | Sonarr, Radarr, Lidarr, etc. |
|
||||
| 106 | media-request | running | Jellyseerr, Overseerr |
|
||||
| 107 | media-music | running | Navidrome, music services |
|
||||
| 108 | media-reading | running | Kavita, Audiobookshelf |
|
||||
| 109 | media-db | running | PostgreSQL for media services |
|
||||
| 110 | [[decypharr]] | running | Black hole indexer (192.168.50.175:8282) |
|
||||
|
||||
## Storage Pools
|
||||
|
||||
| Pool | Type | Status | Total | Used | Available | % Used |
|
||||
|------|------|--------|-------|------|-----------|--------|
|
||||
| `CT1000` | zfspool | active | 942 GB | 31.5 GB | 911 GB | **3.34%** |
|
||||
| `SHGS31` | zfspool | active | 942 GB | 439 GB | 504 GB | **46.57%** (~460 GB used) |
|
||||
| `backups` | dir | active | 13.7 TB | 4.26 TB | 9.4 TB | **31.18%** (~4.2 TB used) |
|
||||
| `local` | dir | active | 847 GB | 5.3 GB | 842 GB | **0.62%** |
|
||||
| `local-zfs` | zfspool | active | 906 GB | 64 GB | 842 GB | **7.11%** |
|
||||
| `Evo860` | zfspool | inactive | — | — | — | 0% |
|
||||
|
||||
Notable: `SHGS31` pool is ~47% full. `backups` pool has 4.2 TB used.
|
||||
|
||||
## Wake-on-LAN
|
||||
|
||||
Proxmox can wake hosts via WoL. [[https://github.com/TopherMayor/wakehost|wakehost]] integrates Proxmox VMs with Wake-on-LAN for homelab automation.
|
||||
|
||||
## DNS / Network
|
||||
|
||||
After UniFi network controller changes, Proxmox's `systemd-resolved` may lose DNS. See [[nfs-storage]] skill for the fix.
|
||||
|
||||
## Access
|
||||
|
||||
```bash
|
||||
ssh bear@192.168.50.11
|
||||
sudo qm list # list VMs
|
||||
sudo pct list # list LXCs
|
||||
sudo pvesm status # storage pools
|
||||
```
|
||||
|
||||
## Related
|
||||
|
||||
- [[truenas]] — NAS storage (VM 9001 on Proxmox)
|
||||
- [[ubuntu]] — Docker host (VM 9003 on Proxmox)
|
||||
- [[ice]] — Control plane (may be VM or bare metal)
|
||||
- [[grizzley]] — Edge node (may be VM or bare metal)
|
||||
Reference in New Issue
Block a user