System requirements
Read first: Synconix Backup Manager (SBM) uses separate machines for each role. You need at least two servers: one Panel (fresh/empty VPS) and one Storage server. Your Production servers are existing machines and must NOT host the Panel or Storage role.
Role Separate server? Purpose / Notes
Panel (SBM) Yes — dedicated Install on a fresh/empty VPS. Hosts the web UI and orchestrates backups. Do not combine with Storage or Production roles.
Storage server Yes — dedicated Where backups are saved. At least one required; you can add more for capacity or redundancy.
Production servers No (existing hosts) Your live servers being backed up. Never install the Panel or Storage role here.
Topology at a glance
[You] → [SBM Panel — fresh VPS] ── SSH ── [Production servers]  (pull backups)
                          └── SSH ── [Storage server(s)]      (push backups)
Minimum setup (2 servers)
  • 1× SBM Panel — dedicated, fresh VPS for the web UI and orchestration.
  • 1× Storage server — dedicated host where backups are saved.

Role requirements
1) SBM Panel (must be on its own fresh server)
  • OS: RHEL 7.x or 8.x (or compatible).
  • SELinux disabled.
  • Resources: 2 CPU, 2 GB RAM, 20 GB free on /.
  • Network: SSH reachability to Production (pull data) and to Storage (push backups).
  • Do not install the Panel on a production or storage server. It must be fresh/empty.
2) Storage server(s) (each is a separate host)
  • OS: RHEL 7/8/9, Ubuntu, or Debian.
  • SELinux disabled.
  • SSH access from the Panel so SBM can write backups.
  • Plan capacity according to your retention/rotation strategy.
3) Production server(s) (what you back up)
  • OS: RHEL/CentOS/AlmaLinux 6/7/8/9, Ubuntu, Debian, Fedora.
  • Control panels supported: cPanel/WHM, Plesk, DirectAdmin, or plain Linux.
  • Must be reachable over SSH from the Panel (and from Storage if your topology requires it).
  • Do not install the Panel or Storage role here.

DNS & SSL (Panel)
  • Create a DNS A record for the Panel hostname pointing to the Panel server’s public IP before install.
  • Used to automatically issue the SSL certificate during installation.
  • Example: synconix.yourdomain.com → 203.0.113.10 (replace with your Panel server’s IP).
Network note

All connectivity is over SSH. Ensure firewalls allow SSH between Panel ↔ Production and Panel ↔ Storage according to your layout. Internal-only links are fine if hosts can reach what they need.

Quick preflight checklist

Panel VPS ready (RHEL 7/8), fresh/empty, SELinux disabled, 2 CPU / 2 GB RAM / 20 GB on /.
DNS A record set for the Panel hostname; resolves publicly to the Panel server.
Storage server provisioned (separate host), reachable via SSH from the Panel; enough free space.
Production servers reachable via SSH from the Panel (and from Storage if required by your topology).
☐ Firewalls updated to allow necessary SSH paths.

Navigation