Installing OPNsense on an OVH VPS
This guide walks you through installing OPNsense on an OVH VPS using a Nano image. It works for me, it might not work for you.
Prerequisites
- An OVH VPS with access to recovery mode.
- Sufficient permissions to modify
/dev/sda
.
Steps
Step 0: Reboot the VPS into Recovery Mode
Start by rebooting the VPS into recovery mode from the OVH control panel. This allows full access to the disk for the installation process.
Step 1: Create a Temporary Mount
Once in recovery mode, mount a temporary filesystem (tmpfs
) to use as a working directory:
mount -t tmpfs -o mode=1777 tmpfs /mnt
Step 2: Download the OPNsense Nano Image
Next, download the latest OPNsense Nano image from an official mirror. This example uses LeaseWeb's mirror, but you can select one closer to your region from the OPNsense Download Page:
wget https://mirror.ams1.nl.leaseweb.net/opnsense/releases/.../your-image.img.bz2 -P /mnt
Step 3: Extract the Image
Decompress the image using bunzip2
:
bunzip2 /mnt/OPNsense-23.7-nano-amd64.img.bz2
Step 4: Write the Image to Disk
Using dd
, write the image directly to /dev/sda
. This will overwrite any existing data, so double-check the target disk.
dd if=/mnt/OPNsense-23.7-nano-amd64.img of=/dev/sda bs=1M status=progress
Step 5: Reboot the VPS
Finally, reboot the VPS from the OVH control panel to exit recovery mode and boot into OPNsense.
This setup should get OPNsense up and running on your OVH VPS, ready for configuration. Remember to go to KVM console and assign interfaces properly. Also you might need to enable accsessing WebUI on WAN port.