After installing proxmox, we need to make sure that it listens to incoming communication.
1.
Write touch /etc/default/pveproxy
2.
write nano /etc/default/pveproxy
3.
add this row:
LISTEN_IP=0.0.0.0
4.
Hit CTRL + X and then pick Y to save the file.
5.
Restart the service
systemctl restart pveproxy.service spiceproxy.service
Proxmox should now listen to incomming ipv4 traffic.
Verify that proxmox is running
1.
Write ip a to get your ip address (it is also displayed when you boot up the server)
2.
Write curl -k https://theipaddressofyourserver:8006
3.
If it answers with some html code, then that means that proxmox is running.
Check that you got internet access with the server
1.
Write curl https://google.com to make sure that you get some response. If you don't, then you know what to troubleshoot.
Install important proxmox helper scripts
If you are running a proxmox server without license (the free version) then you want to install the helper scripts to make sure it is fetching software updates and other things from the proper place.
More information available here:
https://community-scripts.github.io/ProxmoxVE/scripts?id=post-pve-install
1.
Write:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
2.
That should be it.