{"id":17659,"date":"2024-11-25T10:35:53","date_gmt":"2024-11-25T10:35:53","guid":{"rendered":"https:\/\/truehost.com\/support\/?post_type=docs&#038;p=17659"},"modified":"2025-04-09T15:09:41","modified_gmt":"2025-04-09T15:09:41","password":"","slug":"how-to-install-and-use-proxmox-for-virtualization","status":"publish","type":"docs","link":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/","title":{"rendered":"How to Install and Use Proxmox for Virtualization"},"content":{"rendered":"\n<p>Proxmox Virtual Environment is an open-source virtualization platform built on Debian GNU\/Linux. It combines KVM virtualization and Linux Containers (LXC) and provides a user-friendly web interface for managing virtual machines, containers, and clusters. Advanced users can also utilize the command line for management tasks.<\/p>\n\n\n\n<p>Proxmox is ideal for enterprise virtualization or simple IT setups and is optimized for bare-metal installations, especially in production environments. However, it can also be installed on top of Debian. Alternatives include VMware ESXi, Citrix Hypervisor, and Oracle VM VirtualBox. For detailed features, refer to the Proxmox Features page.<\/p>\n\n\n\n<p>In this article, we will  install Proxmox on Debian 12<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A server with Debiab 12 installed<\/li>\n\n\n\n<li>Root SSH access to the server or acccess via a sudo user<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 1: Update Apt Cahe<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will update your system&#8217;s packages using the following command.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"184\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png\" alt=\"\" class=\"wp-image-17661\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png 786w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556-300x70.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556-768x180.png 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 2: Configure Static IP<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You now need to configure the server to have a static IP. You can check your IP using the command below;<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ip a<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"227\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-557-1024x227.png\" alt=\"\" class=\"wp-image-17662\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-557-1024x227.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-557-300x66.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-557-768x170.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-557.png 1318w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In Debian, the network configuration file is <strong>\/etc\/network\/interfaces<\/strong>.  You can view its contents using the command below.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/network\/interfaces<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"281\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-558.png\" alt=\"\" class=\"wp-image-17663\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-558.png 810w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-558-300x104.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-558-768x266.png 768w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the configuration file using a text editor of your choice. We will use <strong>vi<\/strong> here but you could choose to use <strong>nano<\/strong>.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/network\/interfaces<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then add the following configuration settings, ensuring to replace the <strong>IP Address<\/strong> and the <strong>subnet<\/strong> to reflect your own.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>auto enp0s3\niface enp0s3 inet static\n        address <strong>51.255.62.21<\/strong>\/24\n        network 51.255.62.0\n        broadcast 51.255.62.21\n        gateway 54.38.38.254\n        dns-nameservers 8.8.8.8<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save the changes then exit the configuration file. <\/li>\n\n\n\n<li>You can then restart the Network Manager service<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart NetworkManager<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 3: Configure Hostname Resolution<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You now need to set up a hostname for the server. I want my hostname to be <strong>debian.tke.co.ke<\/strong> so I will set using the command below<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo hostnamectl set-hostname debian.tke.co.ke\n\nexec bash<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"80\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-560.png\" alt=\"\" class=\"wp-image-17665\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-560.png 885w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-560-300x27.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-560-768x69.png 768w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will then open this file \/<strong>etc\/hosts<\/strong> using a text editor of your choice then add your server&#8217;s IP and hostname resolution<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/hosts<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>51.255.62.21 debian.tke.co.ke<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"83\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-559.png\" alt=\"\" class=\"wp-image-17664\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-559.png 623w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-559-300x40.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save changes and Exit the file<\/li>\n\n\n\n<li>You can then confirm the hostnamr and the IP Address that is associated with the hostname<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"108\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-561.png\" alt=\"\" class=\"wp-image-17666\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-561.png 874w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-561-300x37.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-561-768x95.png 768w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 4: Add the Proxmox VE Repository<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run the following command to install some needed packages<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install curl software-properties-common apt-transport-https ca-certificates gnupg2 <\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"400\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-562-1024x400.png\" alt=\"\" class=\"wp-image-17667\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-562-1024x400.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-562-300x117.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-562-768x300.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-562.png 1210w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will then add the proxmox repository to <strong><em>sources.list.d<\/em><\/strong> directory<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo su -<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then run the command below to add poroxmox repository<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;arch=amd64] http:\/\/download.proxmox.com\/debian\/pve bookworm pve-no-subscription\" &gt;\n\/etc\/apt\/sources.list.d\/pve-install-repo.list<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You might get an error that says <strong> No such file or directory<\/strong>. If you get that, you can also add the repository by creating the file using this command<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/apt\/sources.list.d\/pve-install-repo.list<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then add the following content<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>deb &#91;arch=amd64] http:\/\/download.proxmox.com\/debian\/pve bookworm pve-no-subscription<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then update the local APT cache, followed by a full upgrade<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt full-upgrade<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-563-1024x350.png\" alt=\"\" class=\"wp-image-17668\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-563-1024x350.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-563-300x103.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-563-768x263.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-563.png 1293w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 5: Install the Proxmox Kernel<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can install the kernel using this command<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install proxmox-default-kernel -y<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"294\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-564-1024x294.png\" alt=\"\" class=\"wp-image-17669\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-564-1024x294.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-564-300x86.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-564-768x220.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-564.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At the end of the installation, you will see the following output, which confirms that the installation was successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"269\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-565-1024x269.png\" alt=\"\" class=\"wp-image-17670\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-565-1024x269.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-565-300x79.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-565-768x202.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-565.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 6: Install the Proxmox Packages<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run the command below to install Proxmox VE together with  more packages like <strong>postfix<\/strong>, and <strong>chrony<\/strong>. The installation could take some time.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install proxmox-ve postfix open-iscsi chrony<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>During the process, you may get a prompt that asks you to choose the mail configuration type for postfix. You will choose <strong>Local Only<\/strong>, then hit Enter<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"565\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-566.png\" alt=\"\" class=\"wp-image-17673\" style=\"width:769px;height:auto\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-566.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-566-300x221.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next step will ask you for a system mail name. Provide it then hit Enter<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The installation will continue to completion. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"355\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-567.png\" alt=\"\" class=\"wp-image-17674\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-567.png 954w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-567-300x112.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-567-768x286.png 768w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proxmox, will by default be listening to port 8006. Use this command below to confirm that.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ss -tunelp | grep 8006<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"77\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-568-1024x77.png\" alt=\"\" class=\"wp-image-17675\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-568-1024x77.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-568-300x23.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-568-768x58.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-568.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 7: Remove the Linux Kernel<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proxmox comes with it&#8217;s own kernel thus we can remove the default kernel also to prevent possible issues when doing upgrades. Purge the default kernel using this command below;<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt remove linux-image-amd64 'linux-image-6.1*'<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"237\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-569-1024x237.png\" alt=\"\" class=\"wp-image-17676\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-569-1024x237.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-569-300x69.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-569-768x178.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-569.png 1175w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hen upgrade the GRUB configuration file using this command<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-grub<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"164\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-570-1024x164.png\" alt=\"\" class=\"wp-image-17677\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-570-1024x164.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-570-300x48.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-570-768x123.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-570.png 1106w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can remove <strong>os-prober<\/strong> to prevent it from scanning partitions for Operating Systems<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt remove os-prober<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 8: Access Proxmox VE Web Interface<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will need to reboot the system<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"470\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-571.png\" alt=\"\" class=\"wp-image-17678\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-571.png 638w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-571-300x221.png 300w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can now visit the dashboard through this URL below. Replace <strong>your-ip-address<\/strong> with your server IP Address.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;your-ip-address:8006\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will run into a securiry warning, which comes due to the IP-based URL not having an SSL.<\/li>\n\n\n\n<li>Click on <strong>Advanced<\/strong> to proceed to next step.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-572-1024x541.png\" alt=\"\" class=\"wp-image-17681\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-572-1024x541.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-572-300x159.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-572-768x406.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-572.png 1027w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then click on <strong>Proceed to your-server IP<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-574-1024x444.png\" alt=\"\" class=\"wp-image-17683\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-574-1024x444.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-574-300x130.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-574-768x333.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-574.png 1093w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will see a proxmox login page. Log in to the dashboard by inputting root as the user and the server&#8217;s root password then click on <strong>Login<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-576-1024x487.png\" alt=\"\" class=\"wp-image-17685\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-576-1024x487.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-576-300x143.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-576-768x365.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-576.png 1276w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Once logged in, you will see a proxmox dashboad page like this one below;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-577-1024x642.png\" alt=\"\" class=\"wp-image-17686\" srcset=\"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-577-1024x642.png 1024w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-577-300x188.png 300w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-577-768x482.png 768w, https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-577.png 1277w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While on this dashboard, you can create and manage virtual machine, Linux containers and other components like backup and restore, storage, users and networking<\/li>\n<\/ul>\n\n\n\n<p>Please note that proxmox is better suited to be installed on a bare metal server that has no operating system on it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Proxmox Virtual Environment is an open-source virtualization platform built on Debian GNU\/Linux. It combines KVM virtualization and Linux Containers (LXC) and provides a user-friendly web interface for managing virtual machines, containers, and clusters. Advanced users can also utilize the command line for management tasks. Proxmox is ideal for enterprise virtualization or simple IT setups and [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"doc_category":[1820,1824,2140,1879,2128],"doc_tag":[],"class_list":["post-17659","docs","type-docs","status-publish","hentry","doc_category-cloud-servers-in-kenya","doc_category-dedicated-servers","doc_category-dns","doc_category-servers","doc_category-vps-servers"],"year_month":"2026-07","word_count":860,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Eugene","author_nicename":"eugene","author_url":"https:\/\/www.truehost.com\/support\/author\/eugene\/"},"doc_category_info":[{"term_name":"Cloud servers in Kenya","term_url":"https:\/\/www.truehost.com\/support\/docs-category\/cloud-servers-in-kenya\/"},{"term_name":"dedicated servers","term_url":"https:\/\/www.truehost.com\/support\/docs-category\/dedicated-servers\/"},{"term_name":"DNS","term_url":"https:\/\/www.truehost.com\/support\/docs-category\/dns\/"},{"term_name":"Servers","term_url":"https:\/\/www.truehost.com\/support\/docs-category\/servers\/"},{"term_name":"VPS-Servers","term_url":"https:\/\/www.truehost.com\/support\/docs-category\/vps-servers\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install and Use Proxmox for Virtualization -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install and Use Proxmox for Virtualization -\" \/>\n<meta property=\"og:description\" content=\"Proxmox Virtual Environment is an open-source virtualization platform built on Debian GNU\/Linux. It combines KVM virtualization and Linux Containers (LXC) and provides a user-friendly web interface for managing virtual machines, containers, and clusters. Advanced users can also utilize the command line for management tasks. Proxmox is ideal for enterprise virtualization or simple IT setups and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-09T15:09:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/\",\"url\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/\",\"name\":\"How to Install and Use Proxmox for Virtualization -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/image-556.png\",\"datePublished\":\"2024-11-25T10:35:53+00:00\",\"dateModified\":\"2025-04-09T15:09:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/image-556.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/image-556.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/knowledge-base\\\/how-to-install-and-use-proxmox-for-virtualization\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install and Use Proxmox for Virtualization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#website\",\"url\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/\",\"name\":\"\",\"description\":\"Help In a Click\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#organization\",\"name\":\"Truehost Kenya\",\"url\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"contentUrl\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"width\":240,\"height\":48,\"caption\":\"Truehost Kenya\"},\"image\":{\"@id\":\"https:\\\/\\\/www.truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install and Use Proxmox for Virtualization -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/","og_locale":"en_US","og_type":"article","og_title":"How to Install and Use Proxmox for Virtualization -","og_description":"Proxmox Virtual Environment is an open-source virtualization platform built on Debian GNU\/Linux. It combines KVM virtualization and Linux Containers (LXC) and provides a user-friendly web interface for managing virtual machines, containers, and clusters. Advanced users can also utilize the command line for management tasks. Proxmox is ideal for enterprise virtualization or simple IT setups and [&hellip;]","og_url":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/","article_modified_time":"2025-04-09T15:09:41+00:00","og_image":[{"url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/","url":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/","name":"How to Install and Use Proxmox for Virtualization -","isPartOf":{"@id":"https:\/\/www.truehost.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/#primaryimage"},"image":{"@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/#primaryimage"},"thumbnailUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png","datePublished":"2024-11-25T10:35:53+00:00","dateModified":"2025-04-09T15:09:41+00:00","breadcrumb":{"@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/#primaryimage","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/11\/image-556.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.truehost.com\/support\/knowledge-base\/how-to-install-and-use-proxmox-for-virtualization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.truehost.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to Install and Use Proxmox for Virtualization"}]},{"@type":"WebSite","@id":"https:\/\/www.truehost.com\/support\/#website","url":"https:\/\/www.truehost.com\/support\/","name":"","description":"Help In a Click","publisher":{"@id":"https:\/\/www.truehost.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.truehost.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.truehost.com\/support\/#organization","name":"Truehost Kenya","url":"https:\/\/www.truehost.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.truehost.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","contentUrl":"https:\/\/www.truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","width":240,"height":48,"caption":"Truehost Kenya"},"image":{"@id":"https:\/\/www.truehost.com\/support\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/docs\/17659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/comments?post=17659"}],"version-history":[{"count":2,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/docs\/17659\/revisions"}],"predecessor-version":[{"id":17688,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/docs\/17659\/revisions\/17688"}],"wp:attachment":[{"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/media?parent=17659"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/doc_category?post=17659"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.truehost.com\/support\/wp-json\/wp\/v2\/doc_tag?post=17659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}