Procedure for adding relays to Medulla Dedicated SaaS
1. Setting up the server
Required settings:
- OS: Debian 12.x
- Architecture: x86-64
- CPU: 4 vCPUs
- RAM: 8 GB
- Storage
- /: 20 GB – EXT4
- /var: ≥ 400 GB – XFS (Or a dedicated mount point on an external array/volume)
2. Creating a user
Create the user "medulla" and grant them sudo privileges.
3. Installing the SSH key
The SSH public key provided as an attachment must be added to:
/home/medulla/.ssh/authorized_keys
4. Opening network ports
Traffic must be allowed in both directions between:
- Medulla Server
- Relay (your server)
4.1. Medulla Server → Relay Traffic
Port | Description
- 5269 | TCP / XMXPP
- 22 | TCP / SSH
- 22000 | TCP / Syncthing
- 8081 | TCP / HTTP(S)
- 9990 | TCP / XML RPC HTTPS
4.2. Relay Stream → Medulla Server
Port | Description
- 5269 | TCP / XMXPP
- 22 | TCP / SSH
- 22000 | TCP / Syncthing
- 8443 | TCP / HTTPS
- 22067 | TCP / BEP-Relay/TLS
- 9999 | TCP / XML RPC/HTTPS
- 7080 | TCP / XML RPC/HTTPS
5. Information to Provide
The team must provide us with:
- Create the entity you wish to dedicate to the relay in ITSM (only if you want an entity different from the parent entity).
- Confirmation that the above network ports have been opened.
- Confirmation that the SSH key has been added to the relay server.
- The password for the "medulla" user with passwordless sudo privileges.
- The FQDN of your relay server
6. Continuation of the installation
Once the machine is ready, we will perform the full software installation via Ansible.
A Medulla agent will be automatically generated to connect the workstations to this relay.