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