Run Your Own Dogecoin Node

Help secure the Dogecoin network by running your own node. This complete guide will walk you through downloading, installing, and configuring Dogecoin Core v1.14.9.

Why Run a Dogecoin Node?

Network Security

Help secure the Dogecoin network by validating transactions and blocks

Decentralization

Contribute to a more decentralized and resilient network

Full Control

Don't rely on third parties - verify transactions yourself

System Requirements
Make sure your system meets these minimum requirements before downloading

Storage

100+ GB available

(200+ GB recommended)

RAM

2+ GB RAM

(4+ GB recommended)

Internet

Broadband connection

(Unlimited preferred)

OS

Windows 7+

macOS 10.12+, Linux

Download Dogecoin Core v1.14.9
Choose the appropriate version for your operating system

Windows

Windows 64-bit (ZIP)
Recommended

Portable version for 64-bit Windows systems

dogecoin-1.14.9-win64.zip
Download

Windows 64-bit (Installer)

Installer for 64-bit Windows systems

dogecoin-1.14.9-win64-setup-unsigned.exe
Download

Windows 32-bit (ZIP)

Portable version for 32-bit Windows systems

dogecoin-1.14.9-win32.zip
Download

Windows 32-bit (Installer)

Installer for 32-bit Windows systems

dogecoin-1.14.9-win32-setup-unsigned.exe
Download

macOS

macOS (DMG)
Recommended

Disk image for macOS systems

dogecoin-1.14.9-osx-unsigned.dmg
Download

Linux

Linux x86_64
Recommended

For 64-bit Linux systems (most common)

dogecoin-1.14.9-x86_64-linux-gnu.tar.gz
Download

Linux i686

For 32-bit Linux systems

dogecoin-1.14.9-i686-pc-linux-gnu.tar.gz
Download

Linux ARM64

For ARM64 Linux systems (Raspberry Pi 4, etc.)

dogecoin-1.14.9-aarch64-linux-gnu.tar.gz
Download

Linux ARM

For ARM Linux systems (older Raspberry Pi, etc.)

dogecoin-1.14.9-arm-linux-gnueabihf.tar.gz
Download

Source Code

Source Code

Source code for compilation

dogecoin-1.14.9.tar.gz
Download
Installation Steps
1

Download and Verify

Download the appropriate version for your system and verify the file integrity if possible.

2

Install or Extract

Run the installer (Windows/macOS) or extract the archive (Linux) to your preferred location.

3

First Run

Launch Dogecoin Core. It will begin downloading the blockchain (this may take several hours).

4

Configure (Optional)

Optionally configure port forwarding (port 22556) to accept incoming connections and help the network.

Advanced Configuration
Optional settings to optimize your node

Port Forwarding

To accept incoming connections and help the network, forward port 22556 in your router settings.

Complete dogecoin.conf Example

Create a dogecoin.conf file in your data directory with these settings:

# Dogecoin Core Configuration File (dogecoin.conf)
# Place this file in your Dogecoin data directory

# ==============================================================================
# NETWORK SETTINGS
# ==============================================================================

# Run as a server that accepts JSON-RPC commands
server=1

# Accept connections from other peers
listen=1

# Enable UPnP port mapping
upnp=1

# Maximum number of connections to maintain
maxconnections=125

# Add specific nodes to connect to (optional)
# addnode=node1.example.com
# addnode=192.168.1.100

# Connect only to specific nodes (optional)
# connect=node1.example.com

# ==============================================================================
# PERFORMANCE OPTIMIZATION
# ==============================================================================

# Database cache size in MB (default: 450, recommended: 1000-4000)
dbcache=2000

# Maximum memory pool size in MB
maxmempool=300

# Number of script verification threads (0 = auto, -1 = leave one CPU free)
par=0

# ==============================================================================
# RPC SETTINGS (for advanced users)
# ==============================================================================

# Enable RPC server (disabled by default for security)
# rpcuser=yourusername
# rpcpassword=yourpassword
# rpcport=22555
# rpcbind=127.0.0.1
# rpcallowip=127.0.0.1

# ==============================================================================
# LOGGING
# ==============================================================================

# Log level (0=ERROR, 1=WARNING, 2=INFO, 3=DEBUG)
debug=0

# Shrink debug.log file on client startup
shrinkdebugfile=1

# ==============================================================================
# TRANSACTION SETTINGS
# ==============================================================================

# Minimum transaction fee per kB
mintxfee=0.001

# Transaction fee per kB to add to transactions you send
paytxfee=0.001

# ==============================================================================
# SECURITY SETTINGS
# ==============================================================================

# Disable wallet functionality (run as full node only)
# disablewallet=1

# Require encrypted wallet
# walletnotify=echo "Wallet transaction: %s"

# ==============================================================================
# BANDWIDTH MANAGEMENT
# ==============================================================================

# Limit upload bandwidth (in KB/s, 0 = unlimited)
# maxuploadtarget=1000

# Limit download bandwidth during initial sync
# limitdescendantsize=25

# ==============================================================================
# ADVANCED SETTINGS
# ==============================================================================

# Prune blockchain to save disk space (in MB, minimum 550)
# prune=2000

# Enable transaction indexing (required for some applications)
txindex=0

# Enable address indexing (not available in standard builds)
# addressindex=1

# ==============================================================================
# TESTNET (for testing purposes only)
# ==============================================================================

# Run on testnet instead of mainnet
# testnet=1

# ==============================================================================
# NOTES
# ==============================================================================
# - Lines starting with # are comments
# - Remove # to enable an option
# - Restart Dogecoin Core after making changes
# - Keep your RPC credentials secure if enabled
# - Monitor disk space if not pruning
# - Higher dbcache values improve sync speed but use more RAM

Data Directory Locations:

  • Windows: %APPDATA%\Dogecoin\
  • macOS: ~/Library/Application Support/Dogecoin/
  • Linux: ~/.dogecoin/