Install PROXMOX
## Introduction
This tutorial will help you install Proxmox 5
(https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch)
on a freshly installed Debian 9.
It was tested on a dedicated server at hetzner
(https://www.hetzner.com/).
## Installation
Fisrt things first. Create a custom repository to pickup Proxmox related packages:
echo «deb http://download.proxmox.com/debian/pve stretch pve-no-subscription» > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
Update the list of the available packages and update them:
apt update -y
apt dist-upgrade -y
Install the neccessary packages for Proxmox 5 and delete obsolete:
apt install proxmox-ve postfix open-iscsi -y
apt remove os-prober -y
Update Debian kernel and grub for it to be able to reboot OS properly:
apt remove linux-image-amd64 linux-image-4.9.0-3-amd64 -y
update-grub
Completly remove and disable the rcpbind service that is often used as a vulnerability:
apt-get remove rpcbind
iptables -A INPUT -p udp -s 192.168.0.0/24 –dport 111 -j ACCEPT
iptables -A INPUT -p udp -s 127.0.0.1 –dport 111 -j ACCEPT
iptables -A INPUT -p udp –dport 111 -j DROP
echo -e «rpcbind: ALL» » /etc/hosts.deny
systemctl disable rpcbind.service
service rpcbind stop
Reboot your server for it to abe able to pickup new kernel with Proxmox support:
reboot
After that you can download your .iso files to the /var/lib/vz/template/iso folder where Proxmox will be able to pickup them.
## Future Reading