Installing Zel Daemon

This guide walks through the step-by-step process of building the Zel daemon/CLI from the open-source repository on Github

Getting Started

Recommended System Specs:

2 or more CPU threads 64-bit Linux (Ubuntu 18.04) 4+ GB RAM 25+ GB Storage

Building for Linux from source

Building source works for many popular Ubuntu, Debian, & Fedora distros. We officially support Ubuntu 18.04 LTS "Bionic Beaver"

Install Ubuntu/Debian dependencies

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget curl bsdmainutils automake

Install Fedora dependencies (if not using Ubuntu/Debian OS)

sudo dnf install git pkgconfig automake autoconf ncurses-devel python python-zmq wget gtest-devel gcc gcc-c++ libtool curl patch

Build zelcashd

git clone https://github.com/zelcash/zelcash.git
cd zelcash
git checkout master
./zcutil/build.sh -j$(nproc)

Create config file

Fetch params

Run zelcashd

Building for MacOS from source

Install dependencies

Build

Fetch params

Create config file

Run zelcashd

Building for Windows from source

Install dependencies

Build zelcashd

Create config file

Create folder %AppData%/Roaming/ZelCash

Create txt file zelcash.conf in above folder. Copy/paste the below into zelcash.conf and save, close. Change rpc username and password

Fetch params

Create folder %AppData%/Roaming/ZcashParams

Download the below links into this folder

Run zelcashd

Install using APT repo

The APT repo works with many popular Ubuntu & Debian distros

This installs zelcashd, zelcash-cli, zelcash-tx and zelcash-fetch-params

Building for ARM from source (cross-compile)

Cross-compile works on Debian 9 and Ubuntu 18.04, possibly other versions and distros. This build is not officially supported.

Install dependencies

Build zelcashd

This will build zelcashd, zelcash-cli, and zelcash-tx

Move the above files to your ARM device under ~/zelcash/src/

Fetch params

Run zelcashd

Last updated

Was this helpful?