Skip to main content

Installing Medulla on an OVH Virtual Private Server (VPS)

Applies to: Medulla Server
Version: 5.6.0 and later
Environment: OVH VPS / Debian 12
Category: Medulla Installation / OVH

Objective

This procedure allows you to quickly install Medulla on an OVH Virtual Private Server (VPS) to set up a proof of concept (POC), a test environment, or an initial deployment.


OVH Prerequisites

1. Order an OVH VPS

Order a Virtual Private Server (VPS) from OVH with the following minimum specifications:

  • Operating System: Debian 12 (Bookworm) x86-64
  • RAM: 16 GB minimum (recommended)
  • System disk: minimum 40 GB
  • /var partition: ideally 200 GB or more
  • Internet connection: full outbound access

Important:
When creating the OVH VPS, select Debian 12 directly as the operating system.


Step 1 – Request the installation script

The install_from_ansible.py installation script is provided upon request.

Please fill out the following form to receive it:

Request the Medulla installation script


Step 2 – Connect to the OVH server

Connect to the OVH VPS via SSH:

ssh debian@SERVER_IP

Or, depending on your OVH configuration:

ssh root@SERVER_IP

Step 3 – Download the installation script

Once you’ve received the download link, download the Medulla installation script:

wget https://******/install_from_ansible.py

Then verify that the install_from_ansible.py file is present on the server:

ls -lh install_from_ansible.py

Step 4 – Add execution permissions

Make the script executable:

chmod 700 install_from_ansible.py

Step 5 – Temporarily disable IPv6

On some OVH environments, IPv6 can cause connectivity issues during installation.

Please follow the instructions in this article to disable it: 

https://docs.medulla-tech.io/books/Medulla-FAQ/page/desactiver-ipv6-sur-debian 

Warning:
This command may cause a temporary SSH disconnection depending on your network configuration. Simply reconnect to the server if necessary.


Step 6 – Start the Medulla installation

Start the installation:

sudo ./install_from_ansible.py

Installation takes an average of 9 minutes, depending on the VPS’s performance and network connectivity.

During this phase, several Medulla components are automatically installed and configured.

Important:
Do not interrupt the process during installation.

If the installation fails:
If the installation fails or is interrupted, it is recommended that you completely reinstall the OVH virtual machine from scratch (a fresh Debian 12 installation) before restarting the Medulla installation.


End of installation

At the end of the process, a summary will automatically appear:

  • Medulla credentials
  • Generated passwords
  • Platform access information

Important:
Copy and perform a backup of this information in a secure location.


Useful Documentation

Installation documentation:
https://docs.medulla-tech.io/books/installation-Medulla

Medulla Workflow Matrix:
https://docs.medulla-tech.io/books/medulla-faq/page/schema-de-flux-simplifie-de-medulla

Workflow testing procedure:
https://docs.medulla-tech.io/books/medulla-faq/page/test-de-flux

Pre-installation verification script:
https://dl.medulla-tech.io/nc/check_server_before_install.sh

GitHub source code:
https://github.com/Medulla-tech