Installing Proxmox on dedicated server from OVH

Szymon Zmilczak
Szymon Zmilczak Python Developer

Read time: 12 min

Feb 13, 2020

Proxmox is a useful set of virtualization tools that enable, e.g., creating and restoring backups, monitoring resources like CPU and RAM usage, storage capacity and throughput, ingoing and outgoing network traffic. In this article, you can discover how to install it on a dedicated server from OVH.

What is Proxmox?

According to its website, Proxmox Virtual Environment is a complete open-source platform for all-inclusive enterprise virtualization that tightly integrates KVM hypervisor, LXC containers, software-defined storage and networking functionality on a single platform. It allows to easily manage high availability clusters and disaster recovery tools with the built-in web interface.

Installing Proxmox on dedicated server from OVH

Why are we using it?

Our use case is running a couple of legacy LXC containers with relatively large storage. Migrating them to a cloud solution would not bring any significant advantages or cost reductions, and the process would not be trivial. Apart from that, Proxmox is a very powerful and easy to use set of tools. Creating and restoring backups is a one-click action. Monitoring resources like CPU and RAM usage, storage capacity and throughput, ingoing and outgoing network traffic, is set up out-of-the-box. Furthermore, it can be effortlessly extended with an alerting system.

Disclaimer: As we didn’t need high availability in our project, we used only one server and didn’t set up any extra HA features that Proxmox offers.

What was easy?

Buying a dedicated server from OVH is quick and easy. Go to the OVH website, pick the configuration that suits your needs, your favourite Linux distribution, pay, and by the next day you should be a proud owner of a fresh server. Don’t forget about ordering extra IP addresses if you are planning to run VMs or VM-like containers.
A non-technical thing worth mentioning is that we recommend adding company credit card as a payment method for bought services. This will prevent OVH from shutting down your machines when the accounting department forgets to pay the invoice before the billing period ends.

One you can access the machine, set up your sshd service - we recommend disabling password login and installing fail2ban. It will help with keeping your server secure, by blocking IP addresses that attempt brute-force attacks against your sshd service. Next, create a very strong password for the root user - it will be required later, to login to the Proxmox web panel.
Now comes the time to install Proxmox VE itself. If you have chosen Debian as your OS, you can use the official instructions or unofficial, but more detailed guide. Once you finish the installation and it is possible to login to the web panel (https://your-server-ip:8006/), everything should work fine, apart from networking, which brings us to the next chapter.

What wasn’t easy?

Although most instructions for Proxmox installation are clear, the parts about setting up the networking are often too simple to make sense or too complex to comprehend. We won’t go into much detail and only explain what worked for our setup on OVH.
Edit the /etc/network/interfaces file:

auto lo
iface lo inet loopback

source /etc/network/interfaces.d/*

auto eno1
# real IP address
	iface eno1 inet manual
	iface eno1 inet static
        address  your-server-ip
        gateway  your-server-ip-but-wtih-254-ending

auto vmbr0
# Bridge
	iface vmbr0 inet static
	address your-server-ip
	bridge_ports eno1
	bridge_stp off
	bridge_fd 0
	post-up route add your-server-ip-but-with-254-ending dev vmbr0
	post-up route add default gw your-server-ip-but-with-254-ending

our-server-ip is the one displayed as public in the “Network interfaces” tab of your OVH dedicated server dashboard, e.g. For this example, the your-server-ip-but-with-254-ending is - that’s how OVH creates gateway addresses for its IPs.
Once you apply this configuration (`sudo systemctl restart networking.service`), you should be able to set up virtual machines and containers with their public IP addresses. To get an IP address that can be used, you need to buy a failover IP for your server and attach a virtual MAC address (guide). Then, when setting up networking for a VM/container via the Proxmox panel, enter your MAC, IP, and gateway addresses. Example for IP with 33:33:33:33:33:33 MAC:

Installing Proxmox on dedicated server from OVH

How does it work?

It’s been about 2 months since we started using Proxmox, and we haven’t had any problems with it. Containers are running without any issues, and their performance is good and stable.

Installing Proxmox on dedicated server from OVH

That’s everything that made our Proxmox setup work. If something is still not clear or you need assistance with setting up your stack, feel free to contact us.

Szymon Zmilczak
Szymon Zmilczak Python Developer with broad knowledge of a wide range of programming languages and tools associated with them. Experienced in full life cycle of a project: from implementation to integration.

Read time: 12 min

Feb 13, 2020

Schedule /a meeting/

with our specialist Michał Maj

Michał Maj
Michał Maj Business Development Manager

Read more from our brave's writers

Our mission is to be /trusted partner
to our clients/
in the field of webplatform
development & staff augmentation

Check our rank

  • development
  • clutch
Item 1 of 3

0 Professionals

0 Finished project


  • “Not afraid of doing even the most difficult tasks and proposing innovative solutions. They don’t avoid challenges, rely on new technologies, and - most importantly - always carry the projects through from the beginning to the end.”

    Adam Bogdan
    Adam Bogdan Python Developer
Item 1 of 8

/keep in touch/

We're happy to help! Leave your contact data, and we will get in touch with you within one business day.

Tell us about your needs, ask about our experience, portfolio, and even partnership programs.

Contact us

Thinking of

We are on constant lookout for new talents to join our Brave team! Don’t wait and check our latest Job openings!