Proxmox VE (Virtual Environment) is a free, open-source platform that transforms your dedicated server into a powerful VPS hosting solution. It allows you to create multiple Virtual Private Servers (VPS) on a single physical machine, maximizing resource utilization and flexibility.
Benefits of Using Proxmox:
- Virtualization: Run multiple isolated virtual machines (VMs) on your dedicated server, each with its operating system and applications.
- Resource Management: Allocate CPU, RAM, and storage resources efficiently to each VPS for optimal performance.
- Web Interface: Manage VMs, storage, networking, and other aspects of your virtualized environment through a convenient web-based interface.
- High Availability (Optional): Configure Proxmox to manage clusters of servers, ensuring automatic failover of VMs if a node goes down.
Installation Steps:
- To start, you must have Debian 12 (the latest stable Debian version ) installed on your server. If you want this installed on your Dedicated Server, please get in touch with Bacloud support and request that our data center install Debian 12 (or the latest stable) on your Dedicated Server.
- Once the OS has been installed, the next step is to log into your server as root and add the Proxmox repository to your server using this command:
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
- The next step is to add the repository key.
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg # optional, if you have a non-default umask
- Install Ifupdown2 as Proxmox uses this to manage network settings:
apt-get install ifupdown2
IMPORTANT! This may cause the server to become unresponsive after installation starts. If this is the case, please wait 10 minutes and restart the server.
- For users not using a Bacloud server, check to see if network-manager is installed:
If it is, please uninstall network-manager.systemctl status network-manager
- Then, you want to run the update and upgrade function so Proxmox will install. This process upgrades software and the kernel to the ProxMmx versions.
apt update && apt full-upgrade
- Now, install the Proxmox VE Packages.
apt install proxmox-ve postfix open-iscsi
- OPTIONAL: Remove the Debian kernel.
apt remove linux-image-amd64 'linux-image-4.19*'
- If removing the Debian kernel, update-grub.
update-grub
- Reboot the system
Web Interface Access:
After rebooting, open a web browser on any device on your network and navigate to https://<your_server_ip_address>:8006
. You should see the Proxmox VE web interface. Use the root password you set during the initial Debian installation to log in.
Additional Notes:
- The steps mentioned in the original content regarding modifying network configuration files and installing
ifupdown2
are typically not required for a basic Proxmox setup. The installer usually handles these aspects. - It's recommended to consult your hosting provider's documentation for any specific network configuration details related to your dedicated server.
Next Steps:
This guide covers the basic installation process. To get started with creating and managing VMs on your Proxmox server, refer to the extensive Proxmox VE documentation: https://pve.proxmox.com/pve-docs/