1.  [Strona główna](/) ›
2.  [Baza wiedzy](/baza-wiedzy/) ›
3.  Proxmox VE - wirtualizacja

# Proxmox VE - wirtualizacja KVM i LXC

Opublikowano: 10 kwietnia 2026 · Kategoria: VPS i serwery

⚡ W skrócie · 9 min czytania

-   Proxmox Virtual Environment: instalacja, tworzenie VM i kontenerów LXC, storage ZFS/LVM/Ceph, networking (bridges/VLAN), backup z PBS, porównanie z VMware ESXi.
-   1\. Instalacja Proxmox VE.
-   2\. Tworzenie maszyny wirtualnej (KVM).
-   3\. Tworzenie kontenera LXC.
-   4\. Storage - ZFS, LVM i Ceph.

Proxmox Virtual Environment (VE) to platforma wirtualizacji open-source, która łączy KVM dla pełnych maszyn wirtualnych i LXC dla lekkich kontenerów Linux w jednym interfejsie webowym. Jest to najpopularniejsza alternatywa dla VMware ESXi w środowiskach homelab, małych firmach i u dostawców VPS. Ten artykuł przeprowadzi Cię przez instalację, konfigurację storage ZFS, tworzenie VM i kontenerów oraz backup z Proxmox Backup Server.

## 1\. Instalacja Proxmox VE

Proxmox VE instaluje się bezpośrednio na sprzęcie (bare metal) z dedykowanego ISO, nie jako pakiet na istniejącym systemie. Minimalne wymagania: CPU z VT-x/AMD-V, 2 GB RAM (8+ GB rekomendowane), 32 GB dysk dla systemu. Jeśli nie masz własnego sprzętu, porównaj ceny i parametry wynajmowanych maszyn w zestawieniu [serwery dedykowane - ranking cenowy](/baza-wiedzy/serwery-dedykowane-ranking/).

```
# 1. Pobierz ISO z proxmox.com/downloads
# 2. Nagraj na USB (Linux):
dd if=proxmox-ve_8.x-x.iso of=/dev/sdX bs=4M status=progress

# 3. Instalacja przez graphical wizard:
#    - Wybierz dysk docelowy
#    - Ustaw country, timezone, keyboard
#    - Ustaw haslo root i email
#    - Skonfiguruj siec (IP, gateway, DNS)
#    - Opcja filesystem: ext4, xfs, ZFS (RAID-0/1/10/Z)

# 4. Po instalacji - dostep przez przegladarke:
# https://TWOJE_IP:8006
# Login: root / twoje_haslo

# Opcjonalne - wycisz ostrzezenie o subskrypcji Enterprise (dla homelab):
# W Proxmox Shell:
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > \
    /etc/apt/sources.list.d/pve-no-subscription.list
# Usuń lub wykomentuj enterprise repo:
# /etc/apt/sources.list.d/pve-enterprise.list → komentarz '#'

apt update && apt dist-upgrade -y
```

## 2\. Tworzenie maszyny wirtualnej (KVM)

```
# Przez GUI (web interface):
# Datacenter → node → [Create VM]
# - VM ID: unikalny numer (np. 100)
# - Name: ubuntu-server
# - ISO: wybierz przeslane ISO (Storage → ISO Images → Upload)
# - OS: Linux 6.x
# - System: BIOS=SeaBIOS lub OVMF (UEFI dla Windows)
# - Disks: VirtIO SCSI, thin provisioning, rozmiar (np. 50 GB)
# - CPU: typ=host (najlepsza wydajnosc), sockets=1, cores=4
# - Memory: 4096 MB (4 GB)
# - Network: VirtIO, bridge=vmbr0

# Przez CLI (qm - Proxmox VM Manager):
qm create 100 --name ubuntu-server \
    --memory 4096 --cores 4 --sockets 1 \
    --net0 virtio,bridge=vmbr0 \
    --cdrom local:iso/ubuntu-22.04-server.iso \
    --scsi0 local-lvm:50 \
    --scsihw virtio-scsi-pci \
    --ostype l26 \
    --boot order=scsi0

# Uruchomienie VM
qm start 100

# Status
qm status 100

# Konsola (VNC przez przegladarke lub NoVNC)
# GUI: node → 100 → Console

# Zatrzymanie
qm stop 100
qm shutdown 100  # Graceful shutdown

# Snapshot
qm snapshot 100 snap1 --description "Stan przed aktualizacja"
qm listsnapshot 100
qm rollback 100 snap1
```

## 3\. Tworzenie kontenera LXC

```
# Przez GUI:
# Datacenter → node → [Create CT]
# - CT ID: np. 200
# - Template: pobierz przez Storage → CT Templates → Templates
# - Rootfs: local-lvm, 10 GB
# - CPU: 2 cores
# - Memory: 1024 MB
# - Network: eth0, bridge=vmbr0, DHCP lub static IP

# Pobierz szablon przez CLI:
pveam update  # Aktualizuj liste dostepnych szablonow
pveam available --section system  # Lista dostepnych
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst

# Stworz kontener:
pct create 200 local:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst \
    --hostname web-server \
    --memory 1024 --cores 2 \
    --rootfs local-lvm:10 \
    --net0 name=eth0,bridge=vmbr0,ip=dhcp \
    --unprivileged 1 \
    --password $(openssl rand -base64 12)  # Losowe haslo

# Uruchom kontener
pct start 200

# Wejdz do kontenera
pct enter 200

# Status wszystkich kontenerow
pct list

# Snapshot kontenera
pct snapshot 200 clean-install
pct listsnapshot 200
```

## 4\. Storage - ZFS, LVM i Ceph

```
# ===== ZFS Pool =====
# GUI: Datacenter → node → Disks → ZFS → Create
# lub CLI:

# Sprawdz dostepne dyski (niezainicjalizowane)
lsblk
fdisk -l

# Stworz pool ZFS RAID-Z1 (3 dyski, toleruje utrate 1)
zpool create datastore raidz /dev/sdb /dev/sdc /dev/sdd

# RAID-Z2 (4+ dyski, toleruje utrate 2)
zpool create datastore raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde

# Lustro (2 dyski - minimum dla ochrony)
zpool create datastore mirror /dev/sdb /dev/sdc

# Status i zdrowie poolu
zpool status datastore
zpool iostat -v datastore

# Wlacz kompresje (LZ4 - prawie brak overheadu)
zfs set compression=lz4 datastore

# Scrub (weryfikacja integralnosci - planuj raz w miesiacu)
zpool scrub datastore

# Dodaj storage do Proxmox (GUI lub):
pvesm add zfspool mypool --pool datastore --sparse

# ===== LVM-thin =====
# Domyslny storage w Proxmox - local-lvm (thin provisioning)
# Pozwala na snapshoty i over-provisioning
# Sprawdz stan:
lvs --units g
```

## 5\. Networking - bridges i VLAN

```
# /etc/network/interfaces - konfiguracja Proxmox networking

# Standardowy bridge dla VM/CT (domyslne vmbr0)
auto vmbr0
iface vmbr0 inet static
    address 192.168.1.10/24
    gateway 192.168.1.1
    bridge-ports ens3
    bridge-stp off
    bridge-fd 0

# Prywatny bridge dla komunikacji VM-to-VM (bez dostępu z zewnatrz)
auto vmbr1
iface vmbr1 inet static
    address 10.10.10.1/24
    bridge-ports none
    bridge-stp off
    bridge-fd 0
    # NAT dla VM z prywatnej sieci:
    post-up   echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up   iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s 10.10.10.0/24 -o vmbr0 -j MASQUERADE

# VLAN - izolacja sieci (np. DMZ i internal)
auto vmbr0.100
iface vmbr0.100 inet manual
    vlan-raw-device vmbr0
    # VLAN ID 100 dla DMZ
```

## 6\. Backup z Proxmox Backup Server (PBS)

```
# Proxmox Backup Server to oddzielna aplikacja do backupu VM/CT
# Instalacja PBS na osobnym serwerze (lub VM):
# https://www.proxmox.com/downloads → Proxmox Backup Server ISO

# Po instalacji PBS:
# GUI: https://PBS_IP:8007
# Stworz Datastore (katalog do przechowywania backupow)

# W Proxmox VE - dodaj PBS jako storage:
# Datacenter → Storage → Add → Proxmox Backup Server
# - ID: pbs-backup
# - Server: IP adres PBS
# - Datastore: nazwa datastora z PBS
# - Username: user@pbs
# - Fingerprint: z PBS Dashboard

# Zaplanuj backup:
# Datacenter → Backup → Add
# - Storage: pbs-backup
# - Schedule: codziennie o 3:00
# - Mode: Snapshot (dla ZFS/LVM-thin) lub Stop
# - Retention: keep-daily=7 keep-weekly=4 keep-monthly=3

# Przez CLI - natychmiastowy backup:
vzdump 100 --storage pbs-backup --mode snapshot --compress zstd

# Backup wszystkich VM/CT na nodzie:
vzdump --all --storage pbs-backup --mode snapshot --compress zstd

# Sprawdz backupy w PBS:
# PBS GUI → Datastore → backups
# lub przez PVE GUI: node → Backup (Scheduled) → Job Log

# Testowy przywrot (BARDZO WAZNE - testuj co miesiac):
# PVE GUI: node → Storage (pbs-backup) → Backups → Restore
```

## Porównanie Proxmox VE z VMware ESXi

Cecha

Proxmox VE 8

VMware ESXi (post-Broadcom)

Cena

Bezpłatny (Enterprise sub. opcjonalna)

Płatna licencja (Broadcom 2024)

Hypervisor

KVM (open-source)

VMware Type-1 (proprietary)

Kontenery

LXC (natywnie)

Brak (tylko VMware)

Interfejs

Web GUI + API + CLI

Web GUI + vSphere Client + API

Storage ZFS

Natywna integracja

Brak natywnego ZFS

Klaster HA

Wbudowany (Corosync)

vSphere HA (dodatkowy koszt)

Live Migration

Tak (VM i CT)

vMotion (płatny)

Wsparcie

Komercyjne lub społeczność

Komercyjne Broadcom (drogie)

## Najczęstsze pytania

Czym jest Proxmox VE i do czego służy? +

Proxmox Virtual Environment (VE) to open-source platforma wirtualizacji oparta na Debianie, łącząca dwie technologie: KVM (dla pełnych maszyn wirtualnych - VM) i LXC (dla lekkich kontenerów Linux). Zarządzasz nią przez przeglądarkową GUI lub API. Proxmox VE jest bezpłatny (Enterprise subskrypcja opcjonalna dla wsparcia i aktualizacji bez ogłoszenia). Jest popularny w homelab, małych firmach i dostawcach VPS jako alternatywa dla VMware ESXi i Hyper-V.

Kiedy wybrać VM (KVM) a kiedy kontener LXC w Proxmox? +

VM (KVM): wybierz gdy potrzebujesz pełnej izolacji sprzętowej, innego systemu operacyjnego niż Linux (Windows, FreeBSD), uruchamiania własnego jądra, lub pełnej kompatybilności oprogramowania. Overhead: większy zużycie RAM i CPU. LXC (kontener): wybierz gdy chcesz minimalizować overhead, uruchamiasz tylko Linux i nie potrzebujesz pełnej izolacji sprzętowej. Kontenery LXC startują szybciej i używają mniej zasobów. Nie nadają się do uruchamiania Dockera (chyba że z nested containers).

Jak skonfigurować ZFS w Proxmox VE? +

Proxmox VE ma wbudowaną obsługę ZFS przez GUI. Przy instalacji możesz wybrać ZFS jako filesystem dla systemu. Dla dodatkowych dysków: Datacenter → node → Disks → ZFS → Create ZFS Pool. Wybierz RAID-Z1 (odpowiednik RAID-5, minimalne 3 dyski) lub RAID-Z2 (RAID-6, minimalne 4 dyski) dla ochrony danych. ZFS oferuje snapshoty, deduplication, kompresję i automatyczną naprawę błędów (scrub). Wymagania: minimum 1 GB RAM na 1 TB dysku dla deduplication.

Jak Proxmox VE różni się od VMware ESXi? +

Proxmox VE jest open-source i bezpłatny (z opcjonalną płatną subskrypcją Enterprise). VMware ESXi był bezpłatny do 2024 roku, kiedy Broadcom zakończył bezpłatne licencje - teraz jest płatny i drogi. Proxmox obsługuje LXC (lekkie kontenery) czego ESXi nie ma. VMware ma bogatszy ekosystem narzędzi enterprise (vSphere, vCenter, NSX). Proxmox lepiej pasuje do homelab, małych firm i dostawców VPS. VMware ESXi lepszy dla dużych korporacji z istniejącym ekosystemem VMware i dużymi budżetami.

## Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.

Contabo

Serwer dedykowany lub duży VPS pod Proxmox VE z KVM i LXC

Dedyk. + VPS

[Aktywuj rabat →](/out/contabo/#reklama "Contabo")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/contabo/)

Mikr.us

Budżetowy VPS do testów Proxmox VE i wirtualizacji LXC

Dev/Test

[Aktywuj rabat →](/out/mikrus/#reklama "Mikr.us")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/mikrus/)

LH.pl

Hosting zarządzany gdy nie chcesz konfigurować własnej wirtualizacji

Managed

[Aktywuj rabat →](/out/lh-pl/#reklama "LH.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/lh-pl/)

## Powiązane strony

-   [Docker na VPS - instalacja i konfiguracja](/baza-wiedzy/docker-na-vps/)
-   [Docker Compose w produkcji](/baza-wiedzy/docker-compose-produkcja/)
-   [rsync - kopie zapasowe VPS](/baza-wiedzy/rsync-kopia-zapasowa-vps/)
-   [Bezpieczeństwo VPS - checklist](/baza-wiedzy/bezpieczenstwo-vps-checklist/)
-   [Wszystkie artykuły](/baza-wiedzy/)
-   [Proxmox VE - wirtualizacja KVM i LXC na serwerze
    
    Proxmox VE: instalacja no-subscription repo, tworzenie VM KVM przez qm, kontenerów LXC przez pct, snapshoty, backup…
    
    ](/baza-wiedzy/proxmox-wirtualizacja-vps/)
-   [LXC - kontenery systemowe na VPS (przewodnik)
    
    LXC kontenery na VPS: instalacja, tworzenie (lxc-create), sieć bridge/NAT, limity cgroups, snapshoty, porównanie z…
    
    ](/baza-wiedzy/lxc-kontenery-linux-vps/)
-   [Jaki VPS wybrać?](/jaki-vps-wybrac/)

Autor: [Redakcja HostGrade.pl](/autorzy/) Zespół redakcyjny · Aktualizacja: 10 kwietnia 2026

Artykuły HostGrade.pl przygotowuje i aktualizuje redakcja serwisu. Ceny startowe, ceny odnowienia i warunki planów sprawdzamy w cennikach i regulaminach dostawców, a potem liczymy całkowity koszt za 2 lata (cena startowa plus odnowienia). Zasady zbierania danych i liczenia kosztów opisujemy na stronie Metodologia. Linki partnerskie oznaczamy jako #reklama.

[O redakcji i metodologii →](/autorzy/)