homelab/README.md
Mikkel Georgsen 3b00ffa93d Add PBS helper script for backup monitoring
~/bin/pbs provides:
- status: Overview with datastore, storage, dedup ratio, task summary
- tasks: Recent backup/prune tasks with timestamps
- errors: Filter for failures only
- gc: Garbage collection details
- snapshots: List recent backups per namespace
- storage: Detailed dedup statistics

Also installed bc for calculations.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 12:10:51 +00:00

54 lines
1.4 KiB
Markdown

# Homelab
Infrastructure documentation and management for Mikkel's homelab.
## Files
- **homelab-documentation.md** - Complete infrastructure documentation
- **CLAUDE.md** - Claude Code guidance and quick reference
- **TODO.md** - Pending maintenance tasks
## Containers
| VMID | Name | IP |
|------|------|-----|
| 100 | npm | 10.5.0.1 |
| 101 | dockge | 10.5.0.10 |
| 102 | mgmt | 10.5.0.108 |
| 103 | postgresql01 | DHCP |
| 104 | redis01 | DHCP |
| 105 | sentry | DHCP |
| 106 | pbs | 10.5.0.6 |
| 107 | pve-scripts-local | DHCP |
| 108 | jukebox | DHCP |
| 110 | sense | DHCP |
| 111 | dev | DHCP |
| 112 | dataloes | 10.5.0.112 |
| 113 | general | 10.5.0.113 |
| 114 | forgejo | 10.5.0.14 |
| 115 | dns | 10.5.0.2 |
| 1000 | tailscale | 10.5.0.x |
## Management Container
This repository is managed from the mgmt container (VMID 102) on core.georgsen.dk.
Helper scripts available:
- `~/bin/pve` - Proxmox VE API
- `~/bin/npm-api` - Nginx Proxy Manager API
- `~/bin/dns` - Technitium DNS API
- `~/bin/kuma` - Uptime Kuma monitoring API
- `~/bin/beszel` - Beszel server dashboard API
- `~/bin/pbs` - PBS backup status and statistics
## Quick Links
| Service | URL |
|---------|-----|
| Proxmox | https://core.georgsen.dk:8006 |
| Forgejo | https://git.georgsen.dk |
| DNS Admin | https://dns.georgsen.dk |
| NPM Admin | http://10.5.0.1:81 |
| Dockge | https://dockge.georgsen.dk |
| PBS | https://pbs.georgsen.dk |
| Dashboard | https://dashboard.georgsen.dk |