Documentation Index
Fetch the complete documentation index at: https://second.tech/docs/llms.txt
Use this file to discover all available pages before exploring further.
Barkd has two installation methods:
Binary release
Pre-built barkd binaries are published on GitLab releases. Pick the archive for your platform and drop the binary into your PATH.
Ubuntu/Debian
Fedora/CentOS
macOS
macOS (Intel)
Windows
Download barkd
curl -L https://gitlab.com/ark-bitcoin/bark/-/releases/bark-0.1.3/downloads/barkd-0.1.3-linux-x86_64 --output barkd
Mark the binary as executable
Add barkd to your PATH
sudo cp barkd /usr/local/bin/
Download barkd
curl -L https://gitlab.com/ark-bitcoin/bark/-/releases/bark-0.1.3/downloads/barkd-0.1.3-linux-x86_64 --output barkd
Mark the binary as executable
Add barkd to your PATH
sudo cp barkd /usr/local/bin/
Download barkd
curl -L https://gitlab.com/ark-bitcoin/bark/-/releases/bark-0.1.3/downloads/barkd-0.1.3-apple-aarch64 --output barkd
Mark the binary as executable
Add barkd to your PATH
sudo cp barkd /usr/local/bin/
Download barkd
curl -L https://gitlab.com/ark-bitcoin/bark/-/releases/bark-0.1.3/downloads/barkd-0.1.3-apple-x86_64 --output barkd
Mark the binary as executable
Add barkd to your PATH
sudo cp barkd /usr/local/bin/
Download barkd:wget https://gitlab.com/ark-bitcoin/bark/-/releases/bark-0.1.3/downloads/barkd-0.1.3-windows-x86_64.exe -OutFile barkd.exe
When using Windows, replace barkd with barkd.exe in the rest of the commands.
Verify installation
You should see: barkd 0.1.3
Compile from source
Clone the repository
git clone https://gitlab.com/ark-bitcoin/bark
cd bark
Install Rust
You need a Rust compiler. The rustup website offers installation instructions for almost any platform. Install build dependencies
Download additional dependencies using your package manager. Ubuntu/Debian
Fedora/CentOS
macOS
Windows
Nix
apt update
apt install build-essential clang protobuf-compiler
yum install gcc make clang protobuf-compiler
brew install gcc make llvm@14 protobuf
winget install protobuf ezwinports.make LLVM.LLVM
Requires the nix-command and flakes experimental features. Build barkd
Use cargo build to produce the binary in target/, or cargo install to build and add it to your PATH in one step.cargo build --bin barkd
./target/debug/barkd --version
cargo install --locked --path ./bark-cli --bin barkd
barkd --version
Verify installation
Run barkd --version to confirm the install completed successfully.