Ga naar inhoud

🖥️ Mini PC 2 (Proxmox)

Mini PC 2 draait Proxmox VE 8 en host virtuele machines en LXC containers.

Hardware Specificaties

Component Specificatie
CPU Intel i5-7300U @ 2.60GHz
RAM 16GB DDR4 (2x8GB)
Storage 256GB SSD (OS) + 500GB SSD (VMs) + 2TB HDD (Frigate)
USB Google Coral, ZBT-2 (Zigbee), ZWA-2 (Z-Wave)
Netwerk 1Gbps Ethernet (VLAN-aware)

Netwerk Configuratie

Setting Waarde
IP Adres 192.168.1.14
Subnet 255.255.255.0 (/24)
Gateway 192.168.1.1
DNS 192.168.1.13
VLAN 1 (Management), bridge: VLAN-aware

Proxmox Web Interface

Item Waarde
URL https://192.168.1.14:8006
User root
Protocol HTTPS (self-signed cert)

Storage Configuratie

Storage Type Grootte Gebruik
local Dir 50GB ISOs, templates
local-lvm LVM-Thin ~200GB OS volumes
ssd-storage LVM-Thin ~500GB VM disks
frigate-storage Directory 2TB Frigate recordings
nas-backup NFS Onbeperkt Proxmox backups

VMs en Containers

Overzicht

ID Naam Type VLAN IP RAM Status
100 homeassistant VM 20 192.168.20.10 4GB
101 ubuntu-desktop VM 1 192.168.1.101 4GB
102 mosquitto LXC 20 192.168.20.11 512MB 🔧
103 zigbee2mqtt LXC 20 192.168.20.12 512MB 🔧
104 zwave-js LXC 20 192.168.20.13 512MB 🔧
105 frigate LXC 1 192.168.1.15 3GB 🔧
106 stremio-vpn LXC 10 192.168.10.20 1GB 🔧

VM 100: Home Assistant

  • OS: Home Assistant OS
  • Disk: 32GB op ssd-storage
  • Netwerk: VLAN 20
  • URL: http://192.168.20.10:8123

VM 101: Ubuntu Desktop

  • OS: Ubuntu 24.04 LTS
  • Desktop: XFCE (via xrdp)
  • Disk: 50GB op ssd-storage
  • Toegang: SSH, RDP via Guacamole

USB Passthrough

Geconfigureerde USB Devices

Device Doel Container
Google Coral AI TPU Frigate (105)
Silicon Labs ZBT-2 Zigbee Zigbee2MQTT (103)
Silicon Labs ZWA-2 Z-Wave Z-Wave JS (104)

USB Device Check

lsusb

Passthrough Configuratie

In /etc/pve/lxc/[ID].conf:

lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb dev/bus/usb none bind,optional,create=dir

Beheer Commando's

VM Beheer

# List VMs
qm list

# Start/Stop
qm start 100
qm stop 100

# Console openen
qm terminal 100

Container Beheer

# List containers
pct list

# Start/Stop
pct start 102
pct stop 102

# Enter container
pct enter 102

Storage

# Storage overzicht
pvesm status

# Disk gebruik
df -h

# LVM status
lvs

Backup

Automatische Backups

  • Doel: Synology NAS (nas-backup)
  • Schema: Dagelijks 03:00
  • Mode: Snapshot
  • Compressie: ZSTD
  • Retentie: 5 backups

Handmatige Backup

  1. Datacenter → Backup → Backup Now
  2. Selecteer VMs/containers
  3. Storage: nas-backup

Restore

  1. Datacenter → Storage → nas-backup
  2. Content → Selecteer backup
  3. Restore

Monitoring

Web Interface

  • Datacenter → Summary (cluster overview)
  • Node → Summary (resource gebruik)
  • VM/CT → Summary (specifiek)

CLI

# CPU & Memory
top

# Disk I/O
iotop

# Network
iftop

Troubleshooting

VM start niet

# Check logs
journalctl -u pve-guests

# Specifieke VM logs
cat /var/log/pve/tasks/active

USB device niet zichtbaar

  1. Check fysieke verbinding
  2. Verify in lsusb
  3. Check container config
  4. Restart container

Backup mislukt

  1. Check NAS bereikbaarheid:

    ping 192.168.1.12
    

  2. Check NFS mount:

    mount | grep nas-backup
    

  3. Check ruimte op NAS

VLAN werkt niet voor VM/CT

  1. Check bridge: vmbr0 moet VLAN-aware zijn
  2. Check VM netwerk config: VLAN tag correct?
  3. Check UDM Pro poort: Tagged VLANs allowed?

Network Bridge Configuratie

# /etc/network/interfaces
auto vmbr0
iface vmbr0 inet static
    address 192.168.1.14/24
    gateway 192.168.1.1
    bridge-ports enp1s0
    bridge-stp off
    bridge-fd 0
    bridge-vlan-aware yes

Gerelateerd