IPv4 Klient Forbinder...
IP Adresse: Søger... (home)
Reverse DNS: -
Provider / ASN: -
IPv6 Klient Forbinder...
IP Adresse: Søger... (home)
Reverse DNS: -
Provider / ASN: -
Forbindelse & Sikkerhed HTTPS
SSL / TLS: Søger...
Protokol: HTTP/1.1
⬅ Tilbage til Noter
/

Proxmox VE Homelab Quickstart Guide

📅 Udgivet: 2026-10-27
#proxmox #pve #homelab #virtualization #lxc #vm

Proxmox VE Homelab Quickstart Guide

Denne guide dækker de essentielle første skridt efter en frisk installation af Proxmox Virtual Environment (PVE) i et homelab. Guiden gennemgår både det populære automatiske community helper script og den tilsvarende manuelle konfiguration, storage-struktur samt de vigtigste CLI-værktøjer til daglig administration.


1. Web UI Adgang

Når PVE-installationen på din server er færdiggjort og maskinen er genstartet, tilgås webpanelet fra din browser:

TEXT
https://<pve-ip-adresse>:8006
  • Brugernavn: root
  • Adgangskode: Det kodeord du angav under installationen
  • Realm: Linux PAM standard authentication
ℹ️ Note: Da Proxmox som standard benytter et selvsigneret SSL-certifikat, vil browseren vise en sikkerhedsadvarsel ved første besøg. Tryk på Avanceret og vælg Fortsæt til siden.

2. Automatisk Post-Install (Community Helper Script)

Det hurtigste og mest udbredte værktøj til at klargøre en frisk Proxmox-node i homelabbet er det officielle Post PVE Install-script fra Proxmox Community Scripts ↗.

Kør scriptet via PVE Shell eller SSH:

  1. Log ind på Proxmox webinterfacet og vælg din node i venstre menu (f.eks. pve).
  2. Klik på >_ Shell øverst i menuen (eller åbn en SSH-session som root).
  3. Kør følgende one-liner:
BASH
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"

PVE Post Install ↗

Hvad scriptet interaktivt håndterer for dig:

  • Enterprise Repository: Deaktiverer pve-enterprise (som kræver betalt licens og ellers giver fejl ved apt update).
  • No-Subscription Repository: Aktiverer det officielle pve-no-subscription-repository, så du modtager alle gratis opdateringer.
  • Ceph Package Repository: Konfigurerer eller deaktiverer Ceph repos afhængigt af dit valg.
  • Proxmox Subscription Nag: Fjerner den irriterende "No valid subscription" pop-up advarsel ved login.
  • High Availability (HA): Tilbyder at deaktivere HA-services (pve-ha-crm og pve-ha-lrm) hvis du kører en standalone server (enkelt node) for at spare RAM og CPU.
  • PVE Test Repository: Mulighed for at slå pve-test repo til/fra (anbefales deaktiveret til stabil drift).
  • Opdatering af systemet: Kører automatisk apt update && apt dist-upgrade for at bringe alle pakker og Linux-kernen up to date.

Genstart maskinen efter scriptet, hvis der blev installeret en ny kerne:

BASH
reboot

3. Manuel Konfiguration (Alternativ til script)

Hvis du foretrækker at konfigurere systemet manuelt for fuld kontrol, gøres det i følgende trin via shell:

A. Deaktiver Enterprise Repository

Åbn listen med enterprise-kilder:

BASH
vi /etc/apt/sources.list.d/pve-enterprise.list

Sæt # foran linjen, så den er udkommenteret:

TEXT
# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise

B. Tilføj No-Subscription Repository

Åbn standard APT-kilderne:

BASH
vi /etc/apt/sources.list

Tilføj følgende linje i bunden af filen (for PVE 8.x / Debian Bookworm):

TEXT
# PVE No-Subscription Repository
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

C. Opdater pakker og kerne

Kør en komplet opdatering af systemet:

BASH
apt update && apt dist-upgrade -y

D. Fjern Subscription Nag (Pop-up ved login)

For at fjerne pop-up advarslen manuelt kan du køre følgende sed-kommando, som opretter en sikkerhedskopi af filen og fjerner dialogboksen:

BASH
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy.service

(Tip: Ryd browserens cache eller tryk Ctrl + F5 / Cmd + Shift + R for at indlæse de nye webfiler).


4. Hvor ligger data og diske? (Storage-struktur)

Proxmox VE adskiller filbaseret lager og bloklager i standardopsætningen:

A. local (Directory storage under /var/lib/vz)

Dette er en almindelig mappe på hostens filsystem, som primært bruges til:

  • ISO-filer: /var/lib/vz/template/iso/
  • LXC Container Templates: /var/lib/vz/template/cache/
  • VM/LXC Backups (vzdump): /var/lib/vz/dump/

B. local-lvm (eller local-zfs)

Dette er et LVM-Thin pool (eller ZFS pool), der leverer højtydende bloklager direkte til:

  • Virtuelle maskiner (VM diske) i RAW-format.
  • LXC-containere som subvolumes.

Hurtig download af ISO direkte fra Web UI:

Du behøver ikke downloade ISO-filer til din PC og derefter uploade dem:

  1. Gå til Datacenter → vælg din node → vælg local storage i menuen.
  2. Klik på ISO Images → klik på Download from URL.
  3. Indsæt det direkte link til ISO-filen (f.eks. Ubuntu Server, Debian eller Alpine Linux), klik Query URL og derefter Download.

5. Essentielle CLI-kommandoer

Webinterfacet er stærkt, men Proxmox's CLI-værktøjer er uundværlige til hurtig automation, drift og fejlfinding.

Styring af Virtuelle Maskiner (qm):

BASH
# Vis alle virtuelle maskiner og deres status:
qm list

# Start en VM:
qm start <vmid>

# Stop en VM pænt (ACPI shutdown):
qm shutdown <vmid>

# Tving stop af en VM (hvis den er frosset):
qm stop <vmid>

# Genstart en VM:
qm reboot <vmid>

# Lås en VM op (hvis en backup eller task fejlede og låste konfigurationen):
qm unlock <vmid>

Styring af LXC-containere (pct):

BASH
# Vis alle containere og deres status:
pct list

# Start en container:
pct start <vmid>

# Stop en container:
pct stop <vmid>

# Gå direkte ind i containerens shell (uden SSH eller netværk):
pct enter <vmid>

# Genstart en container:
pct reboot <vmid>

# Lås en container op:
pct unlock <vmid>

System- & Storage-status:

BASH
# Se detaljerede Proxmox- og kernel-versionsoplysninger:
pveversion -v

# Vis status og ledig plads på alle konfigurerede lagringsenheder:
pvesm status

# Genstart webinterface-servicen (hvis web UI ikke svarer):
systemctl restart pveproxy.service

6. Næste Skridt: Community LXC Scripts til Homelab

Når din Proxmox-vært er oppe at køre, kan du udrulle letvægts LXC-containere til dine homelab-tjenester med ét enkelt script per tjeneste fra Community Scripts ↗:

  • Docker LXC: Klargør en ren Alpine/Debian container med Docker og Docker Compose færdiginstalleret.
  • Pi-hole / AdGuard Home: Netværksdækkende DNS-blokering af reklamer og tracking.
  • Nginx Proxy Manager: Nem håndtering af reverse proxies og automatiske SSL-certifikater.
  • Home Assistant: Smart home automation.

Find oversigten over alle tilgængelige scripts på community-scripts.org ↗.

Kopieret: