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.