Installation
Install HostnExtra Sync and configure its required dependencies.
Installation
HostnExtra Sync is installed as a plugin for the HostnExtra CLI.
Requirements
Before installing the plugin, make sure your system has:
- Node.js 22 or later
rsync- SSH access to the remote server
The remote server must also have rsync installed.
Install HostnExtra CLI
If the HostnExtra CLI is not already installed:
npm install -g hostnextraInstall Sync
Install the Sync plugin:
hostnextra plugin add syncVerify Installation
List installed plugins:
hostnextra plugin listYou can also check the Sync plugin directly:
hostnextra sync statusInstall rsync
Check whether rsync is installed locally:
rsync --versionIf rsync is not installed, install it using your operating system's package manager.
Ubuntu / Debian
sudo apt install rsyncRHEL / Rocky / AlmaLinux / Fedora
sudo dnf install rsyncArch Linux
sudo pacman -S rsyncRemote rsync
HostnExtra Sync requires rsync on the remote server as well.
The plugin checks for remote rsync availability before starting synchronization.
If it is unavailable, install it on the remote server.
Ubuntu / Debian
sudo apt install rsyncRHEL / Rocky / AlmaLinux / Fedora
sudo dnf install rsyncArch Linux
sudo pacman -S rsyncUpdate
Update the Sync plugin to the latest available version:
hostnextra plugin update sync