-
Notifications
You must be signed in to change notification settings - Fork 64
Install DigiByte Core
Title | Install DigiByte Core |
---|---|
Description | A guide on how to install DigiByte Core on Linux, Windows & MacOS |
Published | true |
Date | 2023-10-22T08:40:09.805Z |
Tags | |
Editor | markdown |
DateCreated | 2023-10-22T08:40:09.805Z |
Install using Snapcraft
These commands must be performed with root privileges. {.is-warning}
snap install digibyte-core
Run a containerized image using Docker
You must have Docker installed on your system to run a Docker containerized image. {.is-warning}
- 1: Clone 'Dockerfile' from the repository
If you don't have/want Git on your system, download or make a copy of the Dockerfile from the Github repository and put it inside of a folder. {.is-info}
git clone https://github.com/DigiByte-Core/digibyte-docker
- 2: Edit 'Dockerfile' variables to configure image for your machine and application.
Hint: Make sure you set the correct version in the VERSION variable. ^(Line^ ^7)^ Usually this means the latest stable version. Reference releases. {.is-info}
FROM ubuntu:focal
USER root
WORKDIR /data
ARG ROOTDATADIR=/data
ARG RPCUSERNAME=user
ARG RPCPASSWORD=pass
ARG VERSION=7.17.2
ARG ARCH=x86_64
# Enable below for ARM CPU such as RPi etc or certain Synology NAS systems
#ARG ARCH=aarch64
ARG MAINP2P=12024
ARG MAINRPC=14022
ARG TESTP2P=12026
ARG TESTRPC=14023
# Set to 1 for running it in testnet mode
ARG TESTNET=0
# Do we want any blockchain pruning to take place? Set to 4096 for a 4GB blockchain prune.
# Alternatively set size=1 to prune with RPC call 'pruneblockchainheight <height>'
ARG PRUNESIZE=0
- 3: Navigate to your folder containing the Dockerfile and build the image.
cd digibyte-docker
docker build -t digibyte-docker:0.1 .
- 4: Run the container.
docker run digibyte-docker:0.1
Download and extract the latest package.
Reference releases. {.is-info}
wget https://github.com/DigiByte-Core/digibyte/releases/download/v7.17.3/digibyte-7.17.3-x86_64-linux-gnu.tar.gz | tar -xz
curl https://github.com/DigiByte-Core/digibyte/releases/download/v7.17.3/digibyte-7.17.3-x86_64-linux-gnu.tar.gz | tar -xz
This is a third-party script and could pose a danger to your person's or system's integrity. Always review untrusted code before using it. {.is-danger}
Compatible with all Linux Distributions using freedesktop {.is-info}
Using the DigiByte Desktop Install script, DigiByte Core will be added to your distro's application browser. The script can install DigiByte Core for you using Snapcraft.
For Snapcraft install, or existing install with custom path:
'Current path' won't work using this method. Refer to Github repository for more information. {.is-info}
curl -sSL https://github.com/Sbosvk/digibyte-desktop-install/raw/main/desktop-install.sh | bash
Follow the on-screen instructions.
Congratulations! Now you should be able to launch the DigiByte Core GUI (QT) wallet from your application browser. {.is-success}
If you added DigiByte Core to your application browser in the previous step, you can skip this. {.is-info}
cd digibyte-7.17.3/bin/
./digibyte-qt &
The ampersand (&) in line 2 above is optional and makes the process run in the background. {.is-info}
INCOMPLETE...
INCOMPLETE...