Files
homelab-2.0/docs/geekprox
T
2026-05-05 09:24:56 +02:00

109 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
Describe what this machine does in 23 sentences. Include why it exists as a separate host (vs. running on another machine).
---
## Services Running
| Service | Type | Port(s) | Notes |
|---|---|---|---|
| `service-name` | LXC / VM / Docker | `8080` | 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:
1. Install OS (link to ISO / version)
2. Run bootstrap playbook: `make bootstrap HOST=hostname`
3. Run site playbook: `make deploy`
4. 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
```bash
ssh user@192.168.x.x
# 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 |
|---|---|
| YYYY-MM-DD | Initial setup |