SmartPhoneLover Posted November 29, 2021 Share Posted November 29, 2021 (edited) This docker template was created based on an already available 3rd-party docker image Documentation: https://monerodocs.org/interacting/monerod-reference/ DockerHub: https://hub.docker.com/r/kannix/monero-full-node GitHub: https://github.com/kannix/monero-full-node My Repository: https://github.com/SmartPhoneLover/unraid-docker-templates DESCRIPTION This docker template will allow you to run a local Monero (XMR) node on your unRAID server. NOTES • If you are going to expose it to the public to contribute with the network, make sure you ALWAYS use it behind a firewall properly configured. • As having a full node running 24/7 is an intensive task for the storage unit(s) where it will be saved on, it's recommended to install it on a separate disk (HDD/SSD), not on the array. • This container doesn't have a WebUI. You will only need to configure your client to connect to this container, using the format: IP_SERVER:PORT2. VERSION 1.0 (2021-11-29) If you are going to report a bug or request something to be added/modified, please, take into consideration that I will only be able to apply changes for the work I own only. For example, if I create a docker template for an already existing docker image (not created by me), I won't be able to do more for that image than forward your report or request to the owner of the project. If you like my work, please consider making a little donation. - DONATE - Thank you very much 🙂 Edited December 18, 2021 by SmartPhoneLover Quote Link to comment
amnesia Posted December 14, 2021 Share Posted December 14, 2021 (edited) Hey I downloaded this container and the blockchain downloaded on my Unraid, but I cant seem to connect to the node on my wallets. Every time I try to connect it just says disconnected immediately. Is there any username or password? Im typing in IP_ADDRESS:18080 Edit: Tried on both Monero-GUI-Wallet and Feather Wallet, same result Thanks Edited December 14, 2021 by amnesia Quote Link to comment
SmartPhoneLover Posted December 14, 2021 Author Share Posted December 14, 2021 (edited) Hi @amnesia, Sorry to hear that, but when I tested it on my Monero-GUI application (Windows) it got successfully connected, and immediately. If it's not a problem for you, I can check it again with Monero-GUI and Feather wallet. Just give me 1 or 2 days. And about username or password, no. There's no user or password that you have to configure on the client side. The only username that is used, but within the template, is the 'monerod', but it's only used by the daemon. Edited December 14, 2021 by SmartPhoneLover Quote Link to comment
SmartPhoneLover Posted December 16, 2021 Author Share Posted December 16, 2021 Ok, I have tested it again, and I can still connect to both apps. I didn't experience any connection error. Sorry, but I couldn't replicate your issue. Did you try to expose it with NGINX and try to connect via Internet? Just to see if it works or not. If yes, that could mean that there's some problem in your local net or configuration. Quote Link to comment
shpitz461 Posted December 18, 2021 Share Posted December 18, 2021 (edited) Hi @SmartPhoneLover, how do I update it manually? I'm seeing this info in the log: Quote 2021-12-18 15:57:35.089 I Version 0.17.2.3 of monero for linux-x64 is available: https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.2.3.tar.bz2, SHA256 hash 8069012ad5e7b35f79e35e6ca71c2424efc54b61f6f93238b182981ba83f2311 Also, @amnesia, it connects via the 18081 port (in my case I chose 17081 since 180xx is used by freepbx. Edited December 18, 2021 by shpitz461 Quote Link to comment
amnesia Posted December 18, 2021 Share Posted December 18, 2021 @shpitz461 Thank you so much, that seemed to do the trick! 1 Quote Link to comment
SmartPhoneLover Posted December 18, 2021 Author Share Posted December 18, 2021 2 hours ago, shpitz461 said: Also, @amnesia, it connects via the 18081 port (in my case I chose 17081 since 180xx is used by freepbx. Oh, sorry to all. I didn't realize that I wrote the wront port to be used, in the NOTES section. it was port2 (18081), no port1 (18080). Maybe, that's is why Monero node didn't work for @amnesia. Quote Link to comment
SmartPhoneLover Posted December 18, 2021 Author Share Posted December 18, 2021 (edited) 2 hours ago, shpitz461 said: Hi @SmartPhoneLover, how do I update it manually? I'm seeing this info in the log: This has to be done by the owner of the image, as he/she needs to rebuild the image including these changes. But it's already ready to be included on next build. I will ask. Edited December 18, 2021 by SmartPhoneLover Quote Link to comment
kilobit Posted January 3, 2022 Share Posted January 3, 2022 Are there and future plans to include tor/torsocks into this docker? Thanks Quote Link to comment
SmartPhoneLover Posted January 3, 2022 Author Share Posted January 3, 2022 8 minutes ago, kilobit said: Are there and future plans to include tor/torsocks into this docker? Thanks You can ask that on GitHub. Quote Link to comment
nekomew Posted January 14, 2022 Share Posted January 14, 2022 Hi, I unable to start the docker. I have this error in my log. E Exception in main! boost::filesystem::create_directory: Permission denied: "/home/monero/.bitmonero/lmdb" Any advice? Thank you Quote Link to comment
SmartPhoneLover Posted January 14, 2022 Author Share Posted January 14, 2022 4 minutes ago, nekomew said: Hi, I unable to start the docker. I have this error in my log. E Exception in main! boost::filesystem::create_directory: Permission denied: "/home/monero/.bitmonero/lmdb" Any advice? Thank you Check your docker instance, you may have some problems with permissions on your server. Quote Link to comment
kilobit Posted January 29, 2022 Share Posted January 29, 2022 (edited) On 1/14/2022 at 10:16 AM, nekomew said: Hi, I unable to start the docker. I have this error in my log. E Exception in main! boost::filesystem::create_directory: Permission denied: "/home/monero/.bitmonero/lmdb" Any advice? Thank you I had this problem and noticed of the 3 drive mappings I sent all of them to my ssd drive (not cache). I deleted and reinstalled but this time set the first 2 mappings to appdata and the blockchain to my ssd. Not sure if that was the problem but on second install it worked. **Also I accidentally didnt have my ssd mounted the first time which probably was the problem. Edited January 29, 2022 by kilobit 1 Quote Link to comment
Brenzo Posted May 6, 2022 Share Posted May 6, 2022 Hi there - I'm getting the permissions issues too. At first I got: Permission denied: E Exception in main! boost::filesystem::create_directory: "/mnt/monero/monero/.bitmonero/lmdb" So I just made the folder manually. Now I'm getting: 2022-05-06 14:41:58.128 I Initializing cryptonote protocol... 2022-05-06 14:41:58.128 I Cryptonote protocol initialized OK 2022-05-06 14:41:58.128 I Initializing core... 2022-05-06 14:41:58.128 I Loading blockchain from folder /home/monero/.bitmonero/lmdb ... 2022-05-06 14:41:58.129 W The blockchain is on a rotating drive: this will be very slow, use an SSD if possible 2022-05-06 14:41:58.129 W Failed to check for mmap support: open failed: Permission denied 2022-05-06 14:41:58.129 E Error opening database: Failed to check for mmap support: open failed: Permission denied 2022-05-06 14:41:58.129 I Stopping cryptonote protocol... 2022-05-06 14:41:58.129 I Cryptonote protocol stopped successfully 2022-05-06 14:41:58.129 E Exception in main! Failed to initialize core Any ideas? Quote Link to comment
nublu Posted February 9, 2023 Share Posted February 9, 2023 How would one add this to a reverse proxy? Quote Link to comment
Muff Posted July 1, 2023 Share Posted July 1, 2023 On 1/14/2022 at 4:16 PM, nekomew said: Hi, I unable to start the docker. I have this error in my log. E Exception in main! boost::filesystem::create_directory: Permission denied: "/home/monero/.bitmonero/lmdb" Any advice? Thank you On 5/6/2022 at 4:42 PM, Brenzo said: Hi there - I'm getting the permissions issues too. At first I got: Permission denied: E Exception in main! boost::filesystem::create_directory: "/mnt/monero/monero/.bitmonero/lmdb" So I just made the folder manually. Now I'm getting: 2022-05-06 14:41:58.128 I Initializing cryptonote protocol... 2022-05-06 14:41:58.128 I Cryptonote protocol initialized OK 2022-05-06 14:41:58.128 I Initializing core... 2022-05-06 14:41:58.128 I Loading blockchain from folder /home/monero/.bitmonero/lmdb ... 2022-05-06 14:41:58.129 W The blockchain is on a rotating drive: this will be very slow, use an SSD if possible 2022-05-06 14:41:58.129 W Failed to check for mmap support: open failed: Permission denied 2022-05-06 14:41:58.129 E Error opening database: Failed to check for mmap support: open failed: Permission denied 2022-05-06 14:41:58.129 I Stopping cryptonote protocol... 2022-05-06 14:41:58.129 I Cryptonote protocol stopped successfully 2022-05-06 14:41:58.129 E Exception in main! Failed to initialize core Any ideas? My solution to this error message was to give ready/write permission to everyone (drwxrwxrwx) Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.