9 Mar 2025 [services]

John-Doggett releases 'Monerod Node Setup Scripts' v0.4.0

John-Doggett1 has released Monerod-Node-Setup-Scripts2 version 0.4.03 with a bugfix for the certificate renewals script4 and various improvements:

This release fixes an issue with the watch_certificates_xmr.sh script that checks the certificate from caddy and copies it over to monerod. If you have an existing install using HTTPS, you must download the new watch_certificates_xmr.sh and copy it over to /usr/local/bin. Restart cert-watcher-xmr.service.

Changes overview

* fixed certificates not being copied over on renewal
* inotify-tools is no longer a dependency
* After install using HTTPS, monerod starts immediately
* Changed using /var/run to /run

The dev is also planning5 to add real confined selinux policies and support for choosing between mainnet and stagenet in the future.

Usage instructions are available on GitHub2.

Note: always inspect the code6 before running any scripts.

This is an ongoing story and the report will be updated when new information is available.


  1. https://github.com/John-Doggett/ 

  2. https://github.com/John-Doggett/Monerod-Node-Setup-Scripts  2

  3. https://github.com/John-Doggett/Monerod-Node-Setup-Scripts/releases/tag/v0.4.0 

  4. https://github.com/John-Doggett/Monerod-Node-Setup-Scripts/blob/main/config-base/watch_certificates_xmr.sh 

  5. https://farside.link/libreddit/r/Monero/comments/1j6ad9v/new_release_for_my_monero_node_setup_script/ 

  6. https://github.com/John-Doggett/Monerod-Node-Setup-Scripts/blob/main/setup_monerod.sh