| Name | Info | IP Address | Operating System |
|---|---|---|---|
server |
🍗 Home server | 192.168.0.2 |
Proxmox |
| Category | Requirements | Hardware | Info |
|---|---|---|---|
| CPU | 6+ cores | Intel Core Ultra 5 225 | |
| power efficient (C-states) | |||
| Mainboard | 1+ Ethernet | ASRock B860I WiFi | 2 Ethernet, enables router |
| 1+ NVMe | |||
| 4+ SATA | |||
| Memory | 32+ GB | Kingston UDIMM 32GB Kit, DDR5-5200 | |
| Power Supply | 400+ W | be quiet! SFX Power 3 450W SFX | |
| efficient under low load | |||
| Case | 4+ 3.5" | Jonsbo N3 | |
| Storage | SSD NVMe, ZFS mirror | 2x Western Digital NVMe SSD 1TB | system |
| HDD SATA | Seagate IronWolf NAS HDD +Rescue 8TB | files (media, documents) |
|
| HDD SATA | Seagate IronWolf NAS HDD +Rescue 4TB | backup (boot, system, volumes, documents) |
|
| SSD SATA | Samsung SSD 850 EVO 250GB (used, future) | cache (cache for TrueNAS) |
| Name | Info | IP address | Operationg system |
|---|---|---|---|
router future |
🛜 Router | 192.168.0.10 |
OPNsense |
services |
🐋 Docker host | 192.168.0.11 |
Debian |
nas |
💾 NAS | 192.168.0.12 |
TrueNAS Community Edition |
home |
🏠 Home automation | 192.168.0.13 |
Home Assistant |
- system (ZFS mirror)
- boot (ZFS dataset)
- vm-data (ZFS dataset)
- container-data (ZFS dataset)
- files (ZFS)
- documents (ZFS dataset)
- notes (zfs dataset)
- photos (ZFS dataset)
- media (ZFS dataset)
- books
- movies
- music
- tv
- backup (ZFS)
- boot (ZFS dataset)
- vm-data (ZFS dataset)
- container-data (ZFS dataset)
- documents (ZFS dataset)
- photos (ZFS dataset)
- cache
| Category | Port range |
|---|---|
| Admin Panels | 9000-9999 |
| Internal services | |
| Monitoring | |
| Public Web | 8080-8099 |
running on 🐋 Services-VM
Port Info:
- default:
TCP host:container
TODO:
- Pangolin
- n8m
- syncthing
| Category | Description | Services | Port | Info | Done |
|---|---|---|---|---|---|
| Admin | Container management | Portainer | 9443:9443 |
✅ | |
| Auto-update containers | Watchtower | TODO:8080 |
|||
| Dashboard | Homarr | TODO:7575 |
✅ | ||
| Monitoring | Uptime Kuma | TODO:3001 |
|||
| Monitoring dashboard | Grafana | TODO:3000 |
|||
| Notifications | ntfy | TODO:80 |
|||
| Database | Databases for services | PostgreSQL | 5432:5432 |
✅ | |
| Database administration | pgAdmin | 9432:8080 |
✅ | ||
| Network | Dynamic DNS | ddns-updater | TODO:8000 |
||
| Reverse proxy | træfik | 80:80 |
http | ✅ | |
443:443 |
https | ✅ | |||
9008:8080 |
Webinterface | ✅ | |||
| VPN server | WireGuard / tailscale | TODO |
|||
| DNS ad blocking | AdGuard Home | 53:53 |
DNS | ✅ | |
UDP 53:53 |
DNS | ||||
8053:3000 |
Web Interface | ||||
| Files | File sync & share | Nextcloud | 9009:443 |
✅ | |
| file synchronisation | Syncthing | TODO |
|||
| Document management | Paperless-ngx | TODO:8000 |
|||
| Media | Media system | Jellyfin | TODO |
||
| Photo & video management | immich | TODO |
|||
| Media automation | Radarr, Sonarr, Prowlarr, Bazarr, Whisparr - Servarr | TODO |
|||
| Private | Password vault | VaultWarden | TODO:80 |
||
| Personal notes | Joplin | TODO |
|||
| Large Langugage Model | Ollama | 11434:11434 |
Ollama | ✅ | |
8019:8080 |
Web-UI | ✅ | |||
| Public | Websites | Node.js / Deno | TODO-TODO:80 |
Port range for multiple websites | ✅ |
| Voice chat | TeamSpeak | UDP 9987:9987 |
Voice | ✅ | |
30033:30033 |
Filetransfer | ✅ | |||
10022:10022 |
ServerQuery (SSH) | ✅ | |||
8087:10080 |
WebQuery (http) | ✅ | |||
TODO:10443 |
WebQuery (https) | ✅ | |||
| Miscellaneous | Research contribution | Folding@home | TODO:7396 |
||
| SSH tarpit | endlessh-go | TODO |
use PostgreSQL where possible
- nextcloud
- teamspeak
- NodeJS applications
todo