Dashboard
Live sync overview
↺ Refresh
⚡ Sync All Now
–
Total Gateways
–
Synced OK
–
Offline
–
Errors
⊕
No gateways configured yet
Go to the Gateways tab to add your reverse SSH port mappings
Add Gateways →
Gateway Configuration
Port → folder mappings
+ Add
💾 Save All
Port → Folder Mappings
Click row to expand
+
No gateways yet — click Add to create your first one
Global Settings
SSH credentials & sync behaviour
↺ Reload
💾 Save
SSH Connection
SSH User
User on each remote client
SSH Key Path
Remote Source Path
Local Base Directory
Default SSH Host (server IP)
IP of this server that clients connect to — used when gateway has no individual host set
Default SSH Port
Base SSH port (each gateway overrides this with its reverse port)
Sync Behaviour
Poll Interval (seconds)
Max Retries
Log File Path
rsync Options
Delete source files after successful sync
Use rsync (recommended) — falls back to scp if unchecked
How it works
On each client run:
autossh -fNR 2201:localhost:22 root@THIS_SERVER
Server then pulls via:
rsync -avz --checksum -e "ssh -p 2201" root@localhost:/var/www/html/temp2/ /home/.../Gateway_01/
Port-80 clients:
keep the HTTP tunnel, add a separate SSH tunnel on a new port (e.g. 2204) for file sync.
Live Logs
sync.log
↺ Refresh
↓ Auto-scroll ON
Loading…