-
Get in touch
- Servers99
611 Gateway Blvd ,
South San Francisco ,
CA 94080 United States - sales@servers99.com
Skip the Manual Work: Get it Pre-Installed
Don't want to deal with ISOs, BIOS settings, and manual partitioning? When you order a dedicated server from Servers99, you don't need to do any of this! We offer Pre-Installed Proxmox Dedicated Servers. Simply select "Proxmox" as your Operating System during checkout or request it from our support team. Your server will be delivered ready-to-use with Proxmox configured out of the box.
Part 1: Standard Installation (ISO Method)
Best for: Fresh installs on bare-metal hardware.(Before starting, ensure your hardware meets the necessary specifications. )
System Requirements
- CPU– 64-bit (Intel VT-x or AMD-V support required).
- RAM– 8GB+ Recommended (2GB Minimum).
- Storage– SSD strongly recommended for the OS; separate drives for VM storage.
- Network– Static IP address required.
Create Bootable Media
- Download– Get the latest Proxmox VE ISO from the [Official Downloads Page].
- Flash– Use BalenaEtcher or Rufus to write the ISO to a USB drive (8GB+).
- Boot– Insert the USB into the server, enter the BIOS/UEFI boot menu, and select the USB drive.
Installation Wizard
Select Install Proxmox VE and proceed through the following configurations:
- EULA– Click "I agree".
- Target Disk– Select your install drive. (Click Options to select ZFS (RAID0/1/5) if using multiple disks; otherwise, stick to the default ext4.)
- Location– Set Country, Time Zone, and Keyboard Layout.
- Administration– Use BalenaEtcher or Rufus to write the ISO to a USB drive (8GB+).
Network Setup
- Management Interface– Select your primary NIC.
- Hostname (FQDN)– Use your own domain, e.g.,
pve.yourdomain.com - IP Address– e.g.,
192.168.1.50/24(Must be static). - Gateway– e.g.,
192.168.1.1 - DNS– e.g.,
8.8.8.8or1.1.1.1
Review the summary and click Install. The server will format the drive and reboot automatically.
Accessing the Web Interface
On a separate computer, navigate to:
https://YOUR-SERVER-IP:8006
- Accept the SSL warning (Click Advanced > Proceed).
- Login: User:
root/ Password:[Your Set Password]
Part 2: Creating Your First Virtual Machine
Once logged in, follow these steps to deploy an OS (e.g., Ubuntu Server).
Upload ISO
- Navigate to Datacenter > [Node Name] > local (pve) > ISO Images.
- Click Upload and select your OS ISO file.
- General: Name the VM (e.g.,
web-server-01). - OS: Select the ISO you just uploaded.
- System: Keep defaults.
- Disks: Set size (e.g., 32GB). Tick "Discard" if using an SSD.
- CPU: Assign cores (e.g., 2 Cores).
- Memory: Assign RAM (e.g., 2048 MiB).
- Network: Confirm the bridge (
vmbr0) is selected.
Create VM: Click the blue Create VM button at the top right.
Part 3: Advanced Installation (On Debian 12)
Best for: Custom partitioned servers or converting existing Linux servers. Warning: Use a fresh minimal Debian 12 install. Do not use a desktop version.
Step 1: Update System
Connect via SSH and ensure the system is current:
Copy Code
sudo apt update && sudo apt full-upgrade -y
Step 2: Configure Hosts File
Proxmox requires the hostname to be resolvable to the local IP. Open the hosts file:
Copy Code
sudo nano /etc/hosts
Edit the file to map your static IP to your hostname. Add the line shown below:
Copy Code
127.0.0.1 localhost
192.168.1.50 pve.yourdomain.com pve # <-- ADD THIS LINE
(Replace 192.168.1.50 with your server's actual IP and
yourdomain.com with your actual domain name). Save and exit (Ctrl+X, Y, Enter).
Step 3: Add Proxmox Repositories
Add the repository source and the security key.
1. Add the Repository Source:
Copy Code
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve
bookworm pve-no-subscription" | sudo tee
/etc/apt/sources.list.d/pve-install-repo.list
2. Add the Repository Key:
Copy Code
wget
https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gp
g -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
3. Update Package List:
Copy Code
sudo apt update
Step 4: Install Proxmox Packages
Install the kernel and helper tools.
Copy Code
sudo apt install proxmox-ve postfix open-iscsi -y
- Postfix Prompt: Select "Local only"
- System Mail Name: Leave as default.
Step 5: Configure Network Bridge (Important)
Debian does not create the default bridge (vmbr0) required
for virtual machines. You must create it manually.
1. Check your network interface name (e.g., eth0,
eno1):
Copy Code
ip a
2. Edit the network configuration:
Copy Code
sudo nano /etc/network/interfaces
3. Replace the configuration with the following (adjusting for your IP/Interface):
Copy Code
auto lo
iface lo inet loopback
iface eno1 inet manual # Replace 'eno1' with your interface name
auto vmbr0
iface vmbr0 inet static
address 192.168.1.50/24
gateway 192.168.1.1
bridge_ports eno1
bridge_stp off
bridge_fd 0
4. Save and Exit.
Step 6: Clean Up & Reboot
Remove the default Debian kernel to prevent conflicts and update Grub.
Copy Code
sudo apt remove linux-image-amd64 'linux-image-6.1*'
sudo update-grub
sudo reboot
Conclusion
Your server is now running Proxmox VE. Whether you used the ISO or the
Debian method, your next steps are identical: log in via the web interface at
https://YOUR-IP:8006 and start building your infrastructure.
Need a dedicated server environment without the setup time? View Pre-Configured Proxmox Servers – at Servers99.