[How to] Install 3CX ISO on OVH's VPS

Status
Not open for further replies.

Alphabetic

3CX MVP
Silver Partner
Advanced Certified
Joined
Jul 1, 2016
Messages
6,558
Reaction score
2,571
Last updated: 29/08/2024

This is more for the benefit of me. However, I thought people might like to install their 3CX's with the ISO rather then using the old command lines.

You will need:-

- 3CX ISO
- OVH VPS LE YOU MUST CHOOSE DEBIAN 10 DISTRO OR YOU'LL GET GRAPHICS ERROR
- VNC Viewer (Im using UltraVNC)


Buy your VPS from OVH then reboot it in rescue mode


Use the login details from the email or you can grab them from the login screen on the KVM.

1705483785205.png

SSH to the VPS using Terminal/Powershell

Code:
ssh root@<IP> -L 5900:localhost:5900

Unmount and delete all partitions on HDD

note you may have more/less partitions to delete

Code:
umount /dev/sdb1
fdisk -u /dev/sdb
d
d
w

1703061746634.png


Install KVM & download 3CX ISO

Code:
sudo apt-get clean all
sudo apt-get update
apt install qemu-kvm
For v18
Code:
wget -P /dev https://downloads-global.3cx.com/downloads/debian10iso/debian-amd64-netinst-3cx.iso
For v20
Code:
wget -P /dev https://downloads-global.3cx.com/downloads/debian12iso/debian-amd64-netinst-3cx.iso

1703061783679.png

Start up the KVM

For v18
Code:
qemu-system-x86_64 -netdev type=user,id=mynet0 -device virtio-net-pci,netdev=mynet0 -m 1024 -enable-kvm -drive index=0,media=disk,if=virtio,file=/dev/sdb -vga qxl -vnc 127.0.0.1:0 -daemonize -cdrom /dev/debian-amd64-netinst-3cx.iso -boot once=d

For v20
Code:
qemu-system-x86_64 -netdev type=user,id=mynet0 -device virtio-net-pci,netdev=mynet0 -m 1024 -enable-kvm -drive index=0,media=disk,if=virtio,file=/dev/sdb -vga qxl -vnc 127.0.0.1:0 -daemonize -cdrom /dev/debian-amd64-netinst-3cx.iso -boot once=d

1703061884011.png

Note: Any trouble with QEMU then kill it off and start it again.
Code:
pkill qemu

Connect to KVM with VNC Viewer


Once logged in, connect to the machine with VNC Viewer using localhost:5900 as the address.

1703061921571.png

Run through the set up


1703061949667.png

You may get disconnected off the VNC, just connect back up again and run through set up.

1703062008434.png

The server will reboot and the VNC will get disconnected. Give it a few minutes and connect back up with VNC.

If you cannot get connected with VNC then reboot the VPS in normal mode and continue the set up via OVH KVM (typically happens with v20 on LE VPS)


Once to get to here, select option 1 and reboot the VPS in to normal mode.

1703062436756.png


1703062560875.png

Finish off set up.

1703062616309.png
 
Last edited:
  • Like
Reactions: metroglobal
This is a great guide! I've been able to follow and execute this a few times. My biggest problem that I have is with doing the umount command. I get a "target is busy" message. Is there a way to make sure the root user is not using the /dev/sdb1 mount?
 
Yes - use "umount -l /dev/sdb1"
 
And it is a great guide, thank you Alphabetic
 
Yes - use "umount -l /dev/sdb1"
This isn't a good option. The command works but you won't be able to finish the rest of the steps.
 
This isn't a good option. The command works but you won't be able to finish the rest of the steps.
Forget unmounting it isnt neccessary in rescue mode.
 
  • Like
Reactions: IT Morvan
Status
Not open for further replies.

Forum statistics

Threads
111,954
Messages
589,921
Members
164,851
Latest member
DrunkeMeister