This guide provides instructions for restarting your Miningcore mining pool server after a system reboot or shutdown.
First, you must initialize the cryptocurrency daemons:
# Start the Maza daemon
mazad
# Start the eMark daemon
emarkdImportant: Allow the daemons to fully synchronize before proceeding to the next step.
Using screen ensures your mining pool continues running even if your SSH session disconnects:
# Create a new screen session named "Miningcore"
screen -S Miningcore
# Navigate to the Miningcore build directory
cd core/build
# Launch Miningcore with the configuration file
./Miningcore -c uu.json- Detach from screen session: Press
Ctrl + A + D - Reattach to screen session: Run
screen -r Miningcore - Reattach if only one screen exists: Simply run
screen -r
The mining pool configuration file is located at:
/root/core/build/uu.json
This JSON file controls all aspects of your mining pool including:
- Supported coins
- Port configurations
- Payout settings
- Pool fees
- Difficulty settings
- Once Miningcore is running, miners can immediately connect to your pool
- No additional services need to be started manually
- Always start cryptocurrency daemons before launching Miningcore
- The configuration file can be modified to adjust pool settings as needed
If you experience issues after restart:
- Verify both cryptocurrency daemons are running and synchronized
- Check the Miningcore logs for any error messages
- Ensure your configuration file is valid JSON with no syntax errors
Last updated: 2025-06-12