A step-by-step guide to setting up a Dogecoin node, even if you're a Linux beginner.
Before we begin, ensure you:
👉 Have a stable internet connection
👉 Have access to your router settings (needed for port forwarding)
👉 Have a Linux machine (or Raspberry Pi) ready to install Dogecoin
To allow your node to connect properly, follow these steps:
- Open a web browser and go to:
192.168.0.1 - Log in (default password is usually on the router label).
- Go to DHCP Settings.
- Find your machine in the list of connected devices.
- Assign it a static IP, e.g.:
eg 192.168.0.24 set your own
- Remember this IP, you'll need it later.
- Go to Port Forwarding settings.
- Create a new rule:
- Internal IP: (Your static IP from Step 2)
- Port:
22555(start) '22556'(end) - Protocol: Both (TCP & UDP)
- Enable the rule
💚 Done! Your router is now configured.
Go to the official GitHub repository:
👉 Dogecoin Core v1.14.9
Download the appropriate file:
- PC/Linux →
x86_64binaries - Raspberry Pi →
arm-linuxbinaries
- Open a terminal (
Ctrl + Alt + T). - Extract the downloaded file:
tar xvf dogecoin-1.14.9-x86_64-linux-gnu.tar.gz
- Change directory:
cd dogecoin-1.14.9/bin/ - Start Dogecoin Core (let it run for 60 sec):
./dogecoind
- Stop the process:
Ctrl + C
- Move Dogecoin binaries to a system-wide location:
sudo cp dogecoin* /usr/bin/
🚀 Dogecoin Core is installed!
- Go to the Dogecoin data directory:
cd ~/.dogecoin/
- Open the config file in nano:
nano dogecoin.conf
- Copy & paste the following configuration (modify username/password/IP)(added txindex incase you want to do other developments or indexing:
rpcuser=your_username rpcpassword=your_password rpcallowip=127.0.0.1 maxconnections=50 rpcport=22555 txindex=1 server=1
- Save the file (
Ctrl + X, thenY, thenEnter).
🚀 Configuration is set up!
-
Open a new file:
nano start.sh
-
Copy & paste the following:
dogecoind -conf=/home/your_username/.dogecoin/dogecoin.conf -daemon
(Replace
your_usernamewith your Linux username.) -
Save the file (
Ctrl + X, thenY, thenEnter). -
Make the script executable:
chmod +x start.sh
-
Run the script:
./start.sh
🚀 Your node is now running! 🎉
Run the following commands to check your node:
- Check block sync progress:
dogecoin-cli getblockcount
- Check active connections:
If connections = 8, your port forwarding is incorrect!
dogecoin-cli getconnectioncount
🚀 Your node is fully operational! ✨
- Configured Router Port Forwarding
- Installed Dogecoin Core
- Created Configuration Files
- Started Dogecoin Node
- Verified Node Sync Status
💚 You now have a fully functional Dogecoin Node! 🐶🚀
If you have any issues, feel free to open an issue or reach out to the @Heimdall_bull on X! 🐕✨
🚀 Happy Mining & Supporting the Dogecoin Network! 🐶
