🔍 What is Proxmox VE?
It is an open source hypervisor-based virtualization platform that manages KVM virtual machines + LXC containers from a single web interface.
✔️ Free enterprise solution ✔️ Live migration ✔️ Backup/recovery support ✔️ Cluster configurable
—.
🛠 Preparation
1. Hardware Requirements
- CPU**: 64-bit processor with Intel VT/AMD-V virtualization support (📌 check with
grep -E '(vmx|svm)' /proc/cpuinfo
) - RAM: 4GB+ (8GB+ recommended for VMs)
- Storage: SSD 20GB+ (separate disk for VM storage recommended)
- Network: Wired LAN port
2. Software
- Proxmox ISO**: Latest version (based on 8.1) from official download page
- USB Burning Tool**: BalenaEtcher or Rufus
3. Create the installation media
With “`bash.
When using Rufus:
- boot method: select DD mode
- partition: GPT (UEFI enabled machines) / MBR (legacy)
⚠️ **WARNING**: All data on USB will be deleted!
—.
📀 Installation step-by-step guide (on-screen)
1️⃣ Boot and start
- Boot with USB → Select
Install Proxmox VE
- Accept License**: Click
I agree
2️⃣ Set up the disk 💾
| Options | Recommended Settings |
|---------------|--------------|
| Target Disk | SSD to install OS on |
| Filesystem | ext4 |
| Swap | 50% of RAM size |
⚠️ Important: Selecting Filesystem
as ZFS in “Advanced Options” will ↑ snapshot/clone efficiency (but 8GB+ RAM is recommended)
3️⃣ Network Settings 🌐
- IP Address: Specify the server static IP (e.g.
192.168.0.100/24
) - Gateway**: Router IP (e.g.
192.168.0.1
) - DNS**:
8.8.8.8
(Google DNS)
4️⃣ System Settings
- Country/Time Zone**: Select
Asia/Seoul
- Password**: Set root account password (⚠️ complex combination required!)
- Email: Enter the address to receive notifications
5️⃣ Installation complete 🔧
- Installation progress bar 100% →
Reboot
- Access after booting:
https://[serverIP]:8006
(Chrome/Firefox recommended)
—]
Required settings after installing ⚙️
1. Add a repository
1. left menu [Data Center] > [Storage] > [Add].
2. select type:
- **Directory**: Local HDD/NAS connection
- NFS**: Network storage
3. specify a storage name (e.g. `local-lvm`, `nfs-backup`)
2. Update & Subscribe
# in a terminal (or web shell):
# apt update && apt dist-upgrade -y
# Activate the free repository:
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
echo "deb http://download.proxmox.com/debian/pve $(grep "VERSION_CODENAME" /etc/os-release -c 1 | cut -d= -f2) pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
3. Network Security 🔒.
- Firewall:
Datacenter
>Firewall
>Options
>Firewall: Yes
- Change SSH Port**: Edit
/etc/ssh/sshd_config
→Port 2222
—]
🎯 Practical tips for beginners
-
**When creating a VM
- Format the disk: QCOW2 (Dynamic Allocation)
- CPU type: host (performance optimization)
-
automate backups
[Data Center] > [Backup] > [Add] - Schedule: Daily at 02:00 - Storage: `nfs-backup` - Compression: **ZSTD** (High Efficiency).
-
Configure the cluster
- After the first server installation:
Datacenter
>Cluster
>Create Cluster
- Add nodes:
pvecm add [existing node IP]
on each server
- After the first server installation:
—]
💡 Wrapping Up
Proxmox is an all-in-one virtualization solution from home labs to enterprise infrastructure! > ✨ Recommended Utilizations: > – NAS + Docker hosts (LXC containers) > – Dev/test server pools > – High availability clusters
Once you’ve completed the initial setup, you can easily control all your resources with the web UI.
Get started with Proxmox and experience the “freedom of virtualization”! 🎉
> ❓ In case of problems: official forum or check /var/log/syslog
> 📚 Learning Resources: Proxmox official documentation