The embedded binary (replication-manager) includes the full React dashboard and all static assets compiled into a single executable. No package manager, no asset directory, no system paths required.
Install the latest release with a single command:
curl -fsSL https://signal18.io/get-repman | bash
The script auto-detects your operating system and architecture, downloads the binary from GitHub Releases, and places it in /usr/local/bin (or ~/.local/bin if sudo is not available).
System-wide install (with sudo):
curl -fsSL https://signal18.io/get-repman | sudo bash
Install specific version:
curl -fsSL https://signal18.io/get-repman | REPMAN_VERSION=v3.1.16 bash
Install server + CLI client together:
curl -fsSL https://signal18.io/get-repman | REPMAN_INSTALL_CLI=true bash
Custom install directory:
curl -fsSL https://signal18.io/get-repman | REPMAN_INSTALL_DIR=/opt/repman bash
| Variable | Default | Description |
|---|---|---|
REPMAN_VERSION |
latest | Specific release version to install (e.g. v3.1.16) |
REPMAN_INSTALL_DIR |
/usr/local/bin or ~/.local/bin |
Installation directory |
REPMAN_INSTALL_CLI |
false |
Also install replication-manager-cli |
REPMAN_SKIP_VERIFY |
false |
Skip post-installation verification |
| OS | Architectures |
|---|---|
| Linux | amd64, arm64 |
| macOS (Darwin) | amd64 (Intel), arm64 (Apple Silicon) |
All release artifacts are available at github.com/signal18/replication-manager/releases.
replication-manager-{version}.{arch}
Example — download and install manually:
VERSION=3.1.24
ARCH=x86_64
curl -LO https://github.com/signal18/replication-manager/releases/download/v${VERSION}/replication-manager-${VERSION}.${ARCH}
chmod +x replication-manager-${VERSION}.${ARCH}
sudo mv replication-manager-${VERSION}.${ARCH} /usr/local/bin/replication-manager
Tarballs include the binary plus the share/ asset directory. Use these when you want a versioned directory layout under /usr/local/:
replication-manager-{flavor}-{version}.tar.gz
sudo tar zxvf replication-manager-osc-3.1.24.tar.gz -C /usr/local/
sudo ln -s /usr/local/replication-manager-osc-3.1.24 /usr/local/replication-manager
# Copy systemd unit file
sudo cp /usr/local/replication-manager/share/replication-manager.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now replication-manager
| Artifact | Description |
|---|---|
replication-manager-{version}.{arch} |
Embedded binary (dashboard + assets built in) |
replication-manager-{flavor}-{version}.tar.gz |
Tarball (basedir variant) |
replication-manager-{flavor}-{version}.{arch}.rpm |
RPM package |
replication-manager-{flavor}_{version}_{arch}.deb |
DEB package |
replication-manager-cli-{version} |
Standalone CLI client |
sbom-{version}.json |
Software Bill of Materials (CycloneDX) |
Replace {flavor} with: osc, tst, pro, or arb
Nightly builds from the develop branch are available on the Continuous Integration Server.