Backup Server Installation¶
This guide describes the installation of the backup server on Linux Ubuntu 24.04. The system will run as a background service via systemd.
Warning
Minimal server version - Ubuntu 24.04 LTS (root access)
π οΈ Hardware Requirements¶
| Minimal | Recommended | Description | |
|---|---|---|---|
| (CPU) | 2 core, 2.0 GHz | 4 core, 3.5 GHz | - |
| (RAM) | 4 GB | 16 GB | - |
| Disk (SSD/HDD) | 80 GB | 300 GB SSD | SSD preferred |
| Network | 100 Mbit/s | 10 Gbit/s | Stable connection |
π Ports and Network¶
Inbound ports: 1. TCP only β the server listens on the specified port (default port in the configuration: 5555) for client connections.
Outbound ports: 2. TCP only β all outgoing connections use the same port to send messages to clients.
External IP or forwarded ports for external access.
βοΈ Recommended Server Providers¶
- Hetzner
- AWS
- Azure
- Zomro - Can be purchased with crypto
π¦ Installing Dependencies¶
Before installation, make sure the following utilities are installed:
sudo apt update
sudo apt install -y curl wget unzip systemd
sudo apt install libstdc++6
π Creating Required Directories¶
Before running the server, create the main working directory and logs folder:
sudo mkdir -p /opt/ionbackup/logs
π₯ Loading a Backup Server and config¶
When installing, be sure to specify a valid license {LIC_CODE}
Trial license for testing:
To obtain a trial license, please contact [email protected]
wget -P /opt/ionbackup https://domen.com/ionbackup https://domen.com/config.ini
βοΈ Configuring the systemd Service¶
Create the service file:
sudo nano /etc/systemd/system/ionbackup.service
π Managing the Server¶
sudo systemctl start ionbackup
sudo systemctl stop ionbackup
sudo systemctl status ionbackup
After starting the server, you can verify that everything is running correctly by connecting with:
nc {IP_ADDRESS} {PORT}
π§Ό Uninstallation¶
To uninstall:
sudo systemctl stop ionbackup
sudo systemctl disable ionbackup
sudo rm /etc/systemd/system/ionbackup.service
sudo rm -rf /etc/ionbackup
π‘ Note: The binary path, environment variables, and port can be changed for your project in the file
/etc/ScaleTrade/config.ini.