🔧
Infrastruktur
ask-service.dk – pve1 · pve2 · pve3 · pve-ibm
← Forside

Infrastruktur Dokumentation

Opdateret: 2026-05-30 | Proxmox VE 9.1.6 | pve1 (192.168.1.2) · pve2 (192.168.1.5) · pve3 (192.168.1.8) · pve-ibm (192.168.1.223) · pfSense (192.168.1.1)


oki-printserver / Blue Iris (192.168.1.227)

Egenskab Værdi
Hardware HP Compaq Elite 8300, Intel i5
OS Windows
Funktioner Printserver (Oki) + Kameraovervågning
Blue Iris http://192.168.1.227:85/ui2.htm — 20 kameraer
Fjernadgang ZeroTier VPN (port 9993) — ingen NAT nødvendig

TrueNAS (192.168.1.6) — VM 100 på pve2

Egenskab Værdi
OS TrueNAS 13.0-U6.8
Hostname truenas.local
Hardware HP PC, Intel i5 — SATA diske passthrough til VM
RAM 7.9 GB
Web UI https://192.168.1.6

ZFS Pool

Pool Status Brugt Fri Total
ASK-Stampe-01 ONLINE 3.4 TB 7.6 TB 11 TB

SMB Shares

Navn Sti
ASK-Stampe-01 /mnt/ASK-Stampe-01
WindowsShare /mnt/ASK-Stampe-01/Windowsset

Kørende tjenester

SMB (CIFS) · NFS · WebDAV · SSH


Home Assistant (192.168.1.200) — VM 200 på pve2

Egenskab Værdi
OS Home Assistant OS 2026.3.3 (Alpine Linux)
Kernel Linux 6.12.67-haos
CPU KVM (pve2)
RAM 3.8 / 7.6 GB
Disk 38.6 / 146.9 GB (27%)
Web UI (HTTP) http://192.168.1.200:8123 — bruges af lokale IoT-enheder
Web UI (HTTPS) https://ha.ask-service.dk — via Caddy reverse proxy (VM 104)

HTTPS-opsætning (tilføjet 2026-05-30)

Egenskab Værdi
Ekstern URL https://ha.ask-service.dk (port 443)
SSL-cert Let's Encrypt (ha.ask-service.dk, ECDSA, udløber 2026-08-28)
Cert placering /etc/caddy/ssl/ha/ på VM 104
Cert udstedt af VM 107 cert-srv (certbot-dns-simply)
Cert fornyelse Automatisk → deploy til Caddy → systemctl reload caddy
Reverse proxy Caddy (192.168.1.233:443) → http://192.168.1.200:8123
Trusted proxy 192.168.1.233 konfigureret i HA (use_x_forwarded_for: true)
external_url https://ha.ask-service.dk (sat i .storage/core.config)
internal_url http://192.168.1.200:8123

Add-ons (alle kører)

Add-on Funktion
Zigbee2MQTT Zigbee-enheder via MQTT
ESPHome ESP-enheder management
Mosquitto MQTT broker
qBittorrent BitTorrent klient
Uptime Kuma Overvågning
Piper TTS (tekst til tale)
TasmoAdmin Tasmota-enheder management
AirCast AirPlay til Chromecast
Samba Fildeling
Glances System monitor
Google Drive Backup Automatisk backup
Studio Code Server VSCode i browser
File Editor HA konfig editor
Terminal & SSH SSH adgang

Plex Server (192.168.1.7)

Egenskab Værdi
OS Windows
Hardware HP PC, Intel i5
Bruger Allan
Funktion Plex Media Server
Plex http://192.168.1.7:32400
Port forward 32400 TCP → WAN (45.12.156.101)

pfSense Firewall (192.168.1.1)

Egenskab Værdi
OS pfSense 2.8.1-RELEASE (FreeBSD 15.0)
Hardware Gammel PC
CPU Intel Pentium G3420 @ 3.20GHz, 2 cores (1 pkg x 2 cores)
AES-NI Nej (ingen hardware krypto)
RAM 9.8 GB
Disk 193 GB (1% brugt)
WAN 45.12.156.101 (em1)
LAN 192.168.1.1/24 (igb0)
OPT1 192.168.0.1/24 (em0)
Web UI https://192.168.1.1:8443
Pakker HAProxy 2.9, OpenVPN 2.6

Proxmox Host - pve1

Egenskab Værdi
IP 192.168.1.2
CPU 4 cores
RAM 14.5 GB brugt / 31.2 GB total
Kernel Linux 6.17.13-2-pve
PVE Version 9.1.6
Uptime ~20 timer

VM Oversigt

VMID Navn IP OS CPU RAM Disk Status
103 Mailcow 192.168.1.230 Ubuntu 24.04 2 vCPU 8 GB 64 GB (66% brugt) Running
104 Web-Server 192.168.1.233 Ubuntu 24.04 2 vCPU 8 GB 100 GB (17% brugt) Running
105 Semaphore 192.168.1.228 Ubuntu 22.04 1 vCPU 4 GB 40 GB (66% brugt) Running
106 rustdeskserver (LXC) 192.168.1.226 Debian 13 1 vCPU 512 MB 2 GB (50% brugt) Running
107 Unifi-Server 192.168.1.4 Ubuntu 24.04 2 vCPU 4 GB 32 GB (55% brugt) Running
108 Ubuntu-Database 192.168.1.222 Ubuntu 22.04 2 vCPU 4 GB 32 GB (31% brugt) Running
109 pegaprox (LXC) 192.168.1.224 Debian 12 2 vCPU 512 MB 8 GB Running

VM 103 - Mailcow (192.168.1.230)

Funktion: Mail-server (komplet mailstack via Docker/Mailcow)
OS: Ubuntu 24.04.4 LTS
Web UI: http://192.168.1.230/ | https://mail.raask.dk

Docker Containere

Container Image Funktion
nginx-mailcow ghcr.io/mailcow/nginx:1.05 Reverse proxy / web UI
postfix-mailcow ghcr.io/mailcow/postfix:3.7.11 SMTP (afsendelse)
dovecot-mailcow ghcr.io/mailcow/dovecot:2.3.21.1 IMAP/POP3 (modtagelse)
rspamd-mailcow ghcr.io/mailcow/rspamd:2.4 Spam-filter
clamd-mailcow ghcr.io/mailcow/clamd:1.71 Antivirus
mysql-mailcow mariadb:10.11 Database
redis-mailcow redis:7.4.6-alpine Cache
sogo-mailcow ghcr.io/mailcow/sogo:5.12.4 Webmail
acme-mailcow ghcr.io/mailcow/acme:1.94 SSL-certifikater
unbound-mailcow ghcr.io/mailcow/unbound:1.24 DNS resolver
watchdog-mailcow ghcr.io/mailcow/watchdog:2.09 Overvågning

Porte (åbne)

Port Protokol Funktion
25 TCP SMTP
80 TCP HTTP (redirect)
110 TCP POP3
143 TCP IMAP
443 TCP HTTPS / Web UI
465 TCP SMTPS
587 TCP SMTP Submission
993 TCP IMAPS
995 TCP POP3S
4190 TCP ManageSieve

VM 104 - Web-Server (192.168.1.233)

Funktion: Webserver for flere domæner (Caddy + PHP 8.3)
OS: Ubuntu 24.04.4 LTS
Services: Caddy, PHP 8.3-FPM, Fail2Ban, Cron

Domæner (Caddyfile)

Domæne Type Mål Adgang
harlvig.dk, www.harlvig.dk Static files /var/www/harlvig.dk/public Alle
raask.dk, www.raask.dk Static files /var/www/raask.dk/public Alle
ask-service.dk, www.ask-service.dk Static files + PHP /var/www/ask-service.dk/public Alle
mail.raask.dk Reverse proxy 192.168.1.230:80 (Mailcow) Alle
ha.ask-service.dk Reverse proxy (HTTPS→HTTP) 192.168.1.200:8123 (Home Assistant) Alle
rustdesk.ask-service.dk Reverse proxy 192.168.1.221:5000 (Flask) Alle
semaphore.ask-service.dk Reverse proxy (iframe wrapper) 192.168.1.228:3000 LAN kun
komponenter.ask-service.dk Reverse proxy 192.168.1.222:5000 (Flask) Læsning: alle / Skrivning: LAN

Porte

Port Funktion
80 HTTP
443 HTTPS
2019 Caddy admin API (localhost)

VM 105 - Semaphore (192.168.1.228)

Funktion: Ansible UI + MCP server
OS: Ubuntu 22.04.5 LTS
Web UI: http://192.168.1.228:3000/
Ansible: cd /opt/ansible && ansible-playbook -i hosts.ini update.yml

Docker Containere

Container Image Funktion
semaphore semaphoreui/semaphore:latest Ansible web UI
semaphore-db postgres:16-alpine PostgreSQL database
semaphore-mcp ghcr.io/cloin/semaphore-mcp:latest MCP server

Porte

Port Funktion
3000 Semaphore Web UI
7000 MCP server
5432 PostgreSQL (intern)

VM 106 - rustdeskserver / LXC (192.168.1.226)

Funktion: RustDesk relay- og signal-server (fjernadgang)
OS: Debian 13 (trixie) - LXC container
Tags: community-script, remote-desktop

Services

Service Funktion
rustdesk-hbbs Signal server (rendez-vous)
rustdesk-hbbr Relay server
rustdesk-api API server
postfix Mail relay

Porte

Port Funktion
21114 RustDesk API
21115 HBBS (TCP)
21116 HBBS (TCP/UDP)
21117 HBBR (TCP)
21118 HBBS WebSocket
21119 HBBR WebSocket

VM 107 - Unifi-Server (192.168.1.4)

Funktion: UniFi Network Controller (netværksstyring)
OS: Ubuntu 24.04.4 LTS
Services: UniFi (Java), MongoDB

Porte

Port Funktion
6789 UniFi setup/inform
8080 UniFi HTTP inform
8443 UniFi HTTPS web UI
8843 UniFi HTTPS guest portal
8880 UniFi HTTP guest portal
27017 MongoDB (localhost)

VM 108 - Ubuntu-Database (192.168.1.222)

Funktion: Flask-baseret komponent-database (elektronik inventory)
OS: Ubuntu 22.04.5 LTS
App: /home/allan/komponent-db/app.py

Database (SQLite)

Komponent-database med felter:
- location, hylde, box, rack, skuffe, antal
- manufacturer, type, value, beskrivelse, noter

Porte

Port Funktion
5000 Flask app (komponentdb)
22 SSH
2222 SSH (alternativ port)

VM 109 - pegaprox / LXC (192.168.1.224)

Funktion: Proxmox Cluster Management (multi-cluster dashboard)
OS: Debian 12 - LXC container
Web UI: https://pegaprox.ask-service.dk:5000/
DNS: pegaprox.ask-service.dk → 192.168.1.224 (pfSense Host Override)

Services

Service Funktion
pegaprox PegaProx multi-cluster management (Python/Flask)
postfix Mail relay

Porte

Port Funktion
5000 PegaProx Web UI (HTTPS)
5001 WebSocket VNC console (HTTPS)
5002 WebSocket SSH console (HTTPS)
1514 Syslog server

SSL-certifikat

Egenskab Værdi
Domæne pegaprox.ask-service.dk
Udsteder Let's Encrypt (E8, ECDSA)
Udløber 2026-08-25
Cert-placering /opt/PegaProx/ssl/cert.pem + key.pem
Udstedt af VM 107 cert-srv (certbot-dns-simply)
Fornyelse Automatisk via certbot.timer → deploy-certs.sh → systemctl restart pegaprox

Proxmox Host - pve2 (HP PC)

Egenskab Værdi
IP 192.168.1.5
CPU Intel i5-3470 @ 3.20GHz, 4 cores
RAM 19.1 GB brugt / 33.5 GB total
Kernel Linux 6.17.13-2-pve
PVE Version 9.1.6

VM Oversigt

VMID Navn IP OS CPU RAM Disk Status
100 TrueNAS 192.168.1.6 TrueNAS 2 vCPU 8 GB 32 GB + 12 TB data Running
200 haos16.3 192.168.1.200 Home Assistant OS 16.3 2 vCPU 8 GB 150 GB Running

VM 100 - TrueNAS (192.168.1.6)

Funktion: NAS / filserver
Disk: 32 GB OS + 12 TB data (Seagate ST12000DM0007)
Note: Ingen QEMU guest agent installeret

VM 200 - haos16.3 (192.168.1.200)

Funktion: Home Assistant OS (smart home)
Web UI (lokal): http://192.168.1.200:8123/ — direkte HTTP (bruges af IoT-enheder, fx Ecowitt vejrstation)
Web UI (HTTPS): https://ha.ask-service.dk — via Caddy reverse proxy på VM 104
Interne netværk: hassio (172.30.32.0/23), docker0 (172.30.232.0/23)

Vejrstation: Ecowitt/Ventus W830 sender data via HTTP webhook til http://192.168.1.200:8123/api/webhook/cc3449e7bb4caf9934548e1b32ac6fac


Proxmox Host - pve3 (HP PC)

Egenskab Værdi
IP 192.168.1.8
CPU Intel i5-3570 @ 3.40GHz, 4 cores
RAM 5.5 GB brugt / 12.4 GB total
Disk 107.8 GB brugt / 118 GB total (91% — næsten fuld!)
Kernel Linux 6.17.13-2-pve
PVE Version 9.1.6

VM Oversigt

VMID Navn IP OS CPU RAM Disk Status
100 FR-24-EKRK164 192.168.1.240 Ubuntu 22.04 1 vCPU 4 GB 32 GB Running
103 FR-24-EKRK161 192.168.1.241 Ubuntu 22.04 2 vCPU 4 GB 20 GB Running

VM 100 - FR-24-EKRK164 (192.168.1.240)

Funktion: ADS-B feeder til FlightRadar24
Services: fr24feed (FlightRadar24), lighttpd (web UI)

VM 103 - FR-24-EKRK161 (192.168.1.241)

Funktion: ADS-B feeder til FlightRadar24, ADS-B Exchange og OpenSky Network
Services: fr24feed, adsbexchange-feed, adsbexchange-mlat, readsb (ADS-B decoder), opensky-feeder, graphs1090, lighttpd (web UI)


Proxmox Host - pve-ibm (IBM Rack-Server)

Egenskab Værdi
Hostname pve-ibm
IP 192.168.1.223
Proxmox Web UI https://192.168.1.223:8006
Hardware IBM rack-server (dual CPU)

VM Oversigt

VMID Navn IP OS Funktion
100 LocalAI-VM 192.168.1.224 Ubuntu LocalAI + OpenWebUI

VM 100 - LocalAI-VM (192.168.1.224)

Funktion: Lokal AI-inferens server + web UI til LLM og tale-til-tekst
OS: Ubuntu

Services

Service URL Funktion
LocalAI http://192.168.1.224:8080 OpenAI-kompatibel API til lokale modeller
OpenWebUI http://192.168.1.224:3000 Web UI til at chatte med modellerne

Modeller (LocalAI)

Model Type
allenai_Olmo-3.1-32B-Think-GGUF LLM (stor, tænke-model)
phi-3.5-mini-instruct LLM (lille, hurtig)
whisper-1 Tale-til-tekst (Whisper)

Porte

Port Funktion
8080 LocalAI API (OpenAI-kompatibel)
3000 OpenWebUI

IBM IPMI Status Monitor

Funktion: Flask-webapp der viser realtids IPMI-data (temperaturer + blæser-RPM) fra rack-serverens BMC
URL: http://192.168.1.223:5000/
Stack: Python 3.13.5 / Flask (Werkzeug 3.1.3)

Temperatursensorer (IPMI)

Sensor Typisk værdi
Ambient Temp ~20°C
CPU 1 Temp ~35°C
CPU 2 Temp ~32°C
PCI Riser 1/2 ~28–36°C
CPU1/2 VR Temp ~28–29°C
DIMM AB/CD/EF/GH VR ~24–26°C
PCH Temp ~46°C

Blæsere (IPMI)

6 blæserpar (Fan 1A–6B), typisk 4000–5700 RPM, 2 zoner (Zone 1 + Zone 2), 2 PSU-blæsere.

Porte (pve-ibm host)

Port Funktion
8006 Proxmox Web UI (HTTPS)
5000 IBM IPMI Status Monitor (Flask)

Netværkstopologi

Internet
    |
    | (Port forward / firewall)
    |
Router (192.168.1.1)
    |
    +-- pve1 (192.168.1.2)  Proxmox Host
    |       +-- VM 103: Mailcow        (192.168.1.230)  Mail server
    |       +-- VM 104: Web-Server     (192.168.1.233)  Caddy + PHP
    |       +-- VM 105: Semaphore      (192.168.1.228)  Ansible UI
    |       +-- VM 106: RustDesk (LXC) (192.168.1.226)  Remote access
    |       +-- VM 107: Unifi-Server   (192.168.1.4)    Network mgmt
    |       +-- VM 108: Ubuntu-DB      (192.168.1.222)  Komponent DB
    |
    +-- pve2 (192.168.1.5)  Proxmox Host (HP PC, i5-3470)
    |       +-- VM 100: TrueNAS        (192.168.1.6)    NAS / 12 TB
    |       +-- VM 200: Home Assistant (192.168.1.200)  Smart home
    |
    +-- pve3 (192.168.1.8)  Proxmox Host (HP PC, i5-3570)
    |       +-- VM 100: FR-24-EKRK164  (192.168.1.240)  ADS-B / FR24
    |       +-- VM 103: FR-24-EKRK161  (192.168.1.241)  ADS-B / FR24 + ADSBE + OpenSky
    |
    +-- pve-ibm (192.168.1.223)  Proxmox Host (IBM rack-server)
    |       +-- VM 100: LocalAI-VM     (192.168.1.224)  LocalAI :8080 + OpenWebUI :3000
    |       +-- IBM IPMI Monitor :5000              Flask / IPMI status
    |
    +-- Andre enheder (192.168.1.x)
            +-- 192.168.1.221  Flask app (rustdesk frontend)

Interne Afhængigheder