Skip to main content

Install Medulla server on Linux

Requirement : 

The Medulla installation script supports the Debian (Bookworm) distribution.

You must have a machine with:

  • at least 8 GB of available RAM,
    at least 40 GB of free disk space for / and 200 GB for /var.

Verify that your /etc/hosts file is correctly configured with the fully qualified domain name (FQDN).

For example, if the machine is named medulla and the domain is named domain.lan, /etc/hosts should contain a line like this:

127.0.1.1    medulla.domaine.lan    medulla

Verify that the /etc/resolv.conf file is correctly configured and that the machine is properly connected to the internet.

Medulla Server Installation:

To install the Medulla server: Use a user with sudo privileges to run the installation script and playbook.

1- Transfer the script to the server.
2- Set execute permissions on the file:
chmod +x install_from_ansible.sh
3- Start the server installation:
./install_from_ansible.sh

Wait for the installation process to complete. A summary will display all the necessary passwords (copy them to a safe location).

You can generate the necessary installation files without starting the installation directly via Ansible. To do this:

./install_from_ansible.sh --only-generate_ansible_hosts

A new directory, tmp.xxx, will be created in /tmp.

Go there, you'll find the Ansible files such as ansible_hosts.yml, which you can correct/modify if necessary. Then, launch the installation with the following command:

ansible-playbook playbook_medullamain.yml --vault-password /root/.vp -i ansible_hosts.yml --limit=medulla