HostnExtraHostnExtra Docs

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 hostnextra

Install Sync

Install the Sync plugin:

hostnextra plugin add sync

Verify Installation

List installed plugins:

hostnextra plugin list

You can also check the Sync plugin directly:

hostnextra sync status

Install rsync

Check whether rsync is installed locally:

rsync --version

If rsync is not installed, install it using your operating system's package manager.

Ubuntu / Debian

sudo apt install rsync

RHEL / Rocky / AlmaLinux / Fedora

sudo dnf install rsync

Arch Linux

sudo pacman -S rsync

Remote 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 rsync

RHEL / Rocky / AlmaLinux / Fedora

sudo dnf install rsync

Arch Linux

sudo pacman -S rsync

Update

Update the Sync plugin to the latest available version:

hostnextra plugin update sync

On this page