Přeskočit na obsah
DevOps··2 min čtení

Proxmox za první večer — co opravdu potřebuješ vědět

Praktický průvodce instalací Proxmox VE 8: rozdíl LXC vs VM, ZFS layout, snapshots, první kontejner za 5 minut.

#proxmox#lxc#devops#tutorial

Když si někdo poprvé sedne k Proxmoxu, koukne na čtyři menu, sedm pod-menu a třicet checkboxů. A první otázka je „kde mám něco kliknout, aby se mi to spustilo".

Tak jedeme — tady jsou tři věci, který fakt potřebuješ znát první večer. Žádná teorie, žádné „pojďme se podívat na koncept hypervizoru". Praxe.

1. LXC vs VM — kdy co

Zjednodušeně:

  • LXC kontejner — sdílí kernel s hostem. Spustí se za 2 vteřiny, žere 50 MB RAM idle. Použij pro 80 % workloadů. Linuxové aplikace, databáze, weby.
  • VM (KVM) — plnohodnotná virtualizace. Vlastní kernel. Použij jen když potřebuješ Windows, jiný kernel nebo izolaci kvůli security.
# LXC start = instantní
pct start 120
 
# VM start = ~30 vteřin (boot)
qm start 100

Pravidlo palce: nejdřív zkus LXC. Když to nepude, jdi do VM.

2. ZFS layout — udělej to hned správně

Proxmox tě láká do ext4 na single disk. Neudělej to. ZFS ti dá:

  • Snapshoty (instant, copy-on-write)
  • Replikace na druhý node
  • Komprese (typicky 1.5× ušetří)
  • Integrita dat (žádný silent corruption)
# Vytvořit ZFS mirror ze dvou disků
zpool create -o ashift=12 tank mirror /dev/sda /dev/sdb
 
# Nastavit defaultní komprese
zfs set compression=lz4 tank
 
# Limit ARC na 8 GB (jinak ti to sežere RAM)
echo "options zfs zfs_arc_max=8589934592" > /etc/modprobe.d/zfs.conf
update-initramfs -u

Pak v Proxmox UI: Datacenter → Storage → Add → ZFS → /tank.

3. První LXC kontejner za 5 minut

# Stáhnout Ubuntu 24.04 template
pveam update
pveam download local ubuntu-24.04-standard_24.04-1_amd64.tar.zst
 
# Vytvořit kontejner (CTID 200, 2 GB RAM, 8 GB disk)
pct create 200 local:vztmpl/ubuntu-24.04-standard_24.04-1_amd64.tar.zst \
  --hostname test-ct \
  --cores 2 \
  --memory 2048 \
  --rootfs tank:8 \
  --net0 name=eth0,bridge=vmbr0,ip=dhcp \
  --unprivileged 1 \
  --features nesting=1
 
# Spustit
pct start 200
 
# Vlézt dovnitř
pct enter 200

A jsi uvnitř. Spustíš apt update && apt install docker.io, hodíš tam compose, a za 10 minut máš první self-hosted službu.

Co dál

  • Snapshoty před každou změnou: pct snapshot 200 pre-upgrade
  • Backup automatizace: Datacenter → Backup → Add (denně do PBS)
  • Cluster přidej až později — single node Proxmox je v pohodě na první rok

Příště mrkneme na Cloudflare Tunnel, aby ti na to ležely služby i bez veřejné IP doma. Tak jedeme.

— Caesar

Líbí se ti tenhle obsah? Napiš mi — [email protected]. Nebo si přidej YouTube, kde od května 2026 jedou videa.