DCC Documents
  • Quickstart
  • Overview
    • Introduction
    • Features
    • Our Goal
    • Consensus Engine
    • Issue ERC20 Token
  • Developers
    • Network Endpoints
    • Deploy Smart Contract
      • Using Remix
      • Using Hardhat
    • Deploy NFTs
      • Create A Foundry Project
      • Create Your ERC721 Contract
      • Add Metadata
    • Run a Node
      • Hardware & System Requirements
      • Install DCC
      • Run A Full Node
      • Run A Validator Node
        • Block Rewards
        • Apply For Running A Validator
        • Manager Account And Validator Account
        • Run A Validator
      • Troubleshooting
    • Explorer
    • Dev Toolkit
  • Individuals
    • Wallet
      • Supported Wallet
      • Tutorial on how to set up wallet
    • Network Configuration
      • Configure Value
      • Tutorial on how to config DCC network in Metamask
  • FAQs
    • FAQs
      • General FAQs
      • Validator FAQs
  • Future Developments
    • Milestone
  • Community
    • Community
  • Disclosure
    • Disclaimers
    • Risk Statement
    • Media Kit
Powered by GitBook
On this page
  • Node Client
  • Option 1: Build From The Source
  • Option 2: Download The Binary From GitHub Release Page
  • Option 3: Use Docker
  1. Developers
  2. Run a Node

Install DCC

How to install DCC

PreviousHardware & System RequirementsNextRun A Full Node

Last updated 2 years ago

Node Client

The DCC node client is based on Go Ethereum (aka, Geth). To run a DCC node, you only need to install a single binary. You can either build the binary from the source or download it from our GitHub release page. Besides, you can also use an automatically built docker image.

Option 1: Build From The Source

Prerequisites:

  • 1.13 or later

  • Install "make" and a C compiler

    • For Ubuntu users, you can install "build-essential".

    • For CentOS users, you can install the "Development Tools" group

  • git

First, clone the DCC node client repository:

git clone --depth 1 -b dcc \
    --single-branch https://github.com/dcc-community/dcc.git

Then, "make":

cd dcc/ && make 

If everything works well, you will find the resulting binary at:

build/bin/geth

Option 2: Download The Binary From GitHub Release Page

Option 3: Use Docker

docker pull ducoincommunitychain/dcc:latest 

Go to the of the DCC client node repository, and the latest binary can be found in the assets section under the latest release notes:

If you want to know more about docker, please go to .

You can find the automatically built docker images from DCC. Clone the latest docker image by running the following commands:

Install Golang
GitHub Release Page
the docker official docs
official docker hub repository