Skip to main content

Installation

Install on MacOSX
brew tap Qovery/replibyte
brew install replibyte

Or manually.

Install on Linux
# download latest replibyte archive for Linux
curl -s https://api.github.com/repos/Qovery/replibyte/releases/latest | \
jq -r '.assets[].browser_download_url' | \
grep -i 'linux-musl.tar.gz$' | wget -qi - && \

# unarchive
tar zxf *.tar.gz

# make replibyte executable
chmod +x replibyte

# make it accessible from everywhere
mv replibyte /usr/local/bin/
Install on Windows

Download the latest Windows release and install it.

Install from source
git clone https://github.com/Qovery/replibyte.git && cd replibyte

# Install cargo
# visit: https://doc.rust-lang.org/cargo/getting-started/installation.html

# Build with cargo
cargo build --release

# Run RepliByte
./target/release/replibyte -h
Run replibyte with Docker

This example assume you have a configuration file named replibyte.yaml in the directory you're running the docker command.

docker run -it --rm --name replibyte \
-v "$(pwd)/replibyte.yaml:/replibyte.yaml:ro" \
ghcr.io/qovery/replibyte --config replibyte.yaml

If you're using the local_disk datastore, you must mount a volume by adding -v "$(pwd)/my-datastore:/datastore". This assumes that the "datastore" part of your config file is as follows:

datastore:
local_disk:
dir: ./my-datastore

Telemetry

RepliByte collects anonymized data from users in order to improve our product. Feel free to inspect the code here. This can be deactivated at any time, and any data that has already been collected can be deleted on request (hello+replibyte {at} qovery {dot} com).

Collected data

  • Command line parameters
  • Options used (subset, transformer, compression) in the configuration file.