As of now Speculare Client does not provide easy setup solution such as a one-line installer (but it's planned). The current recommanded way to install Speculare Client is to build it from source. But don't be afraid, it's easy and straightforwards.
Speculare Client is a Rust project that rely on very few dependencies. But some of them are still required for https communication.
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install APT dependencies
sudo apt-get install libssl-dev pkg-config build-essential
You can build the binary using:
cargo build --release
The resulting binary will be located in
The client binary depends on a
Config.tomlfile whose path will be passed as arguments to the binary.
You can create your
Config.example.tomlgiven in the source code.
Here is a sample
Description=Speculare Client Process