03:46:05 Has anyone successfully run a Bitcoin and Monero node on a Raspberry Pi? 04:26:38 Well just found out why Monero runs so slow on my computer 04:26:46 My CPU doesn't even support AES 04:48:23 What CPU are you running? 04:50:10 AMD opteron? 04:51:00 The Opteron series are pretty good cpu's even though they are 10 years old. 04:51:16 But no AES support 04:52:47 d4ndo[m]: Q9550 04:53:49 Yeah. 45nm. From 2008 04:54:02 Old cpu. 04:55:54 Thinking about getting a Rock64 or RockPro64 04:55:58 Not sure which one to get 04:56:30 comments, suggestions? 04:56:45 Running a Bitcoin and monero node with a pi-hole as well 04:57:41 Do you use the Rock64 for day to day work? 04:58:17 nah, it's a dedicated node 04:58:27 planning on doing NAS as well 04:58:30 ok 04:58:33 but i'm not sure if the RAM will hold up 04:58:55 might just buy another one once I'm finished with the nodes + pi-hole project 04:59:02 just for a dedicated NAS 04:59:49 A bitcoin and Monero node on the same device could be a problem. 04:59:55 ram wise 05:01:56 Can you boot from SSD ? 05:04:00 I would also trun off swaping on SSD. 05:04:36 Shortens the life span of the SSD. 05:06:06 d4ndo[m]: I'm on a hard drive atm 05:06:17 It's only taking about 2-2.5GB of RAM that's with the pi-hole 05:06:30 so 4GB should be sufficient as that's what I have in my node atm 05:06:44 It's just drinking a juicy 90W from the wall is my issue 05:10:08 That is a lot. 05:11:29 It is recommended to run a Monero node on an SSD. I couldn't even explain you why. 05:12:06 But it runs much slower on a hard drive for reasons. 05:14:10 You have that on USB3 port on the Rock64, could be usefull for an SSD. 05:14:39 +e 05:15:11 s/on/one/ 05:18:04 You could boot from eMMC and mount the home dircetory on the SSD. 05:19:07 Then use the USB2 ports for hard drves (NAS) 05:23:05 d4ndo[m]: Still trying to decide what size SSD to get 05:23:22 Or to just put my Bitcoin node on a HDD and XMR node on SSD 05:23:46 in which a 250GB should be sufficient if I were to split it 05:27:32 I think the monero blockchain size is about 80 to 90GB at the moment. 05:32:32 d4ndo[m]: It is 05:37:10 anyone here got testnet litecoin? 05:37:25 can't find any working faucet 05:45:05 Infinity8: If you only use Linux, macOS orBSD - i recommend https://www.borgbackup.org/ for Backups on your NAS. All you need is ssh and borg. 05:47:47 https://borgbackup.readthedocs.io/en/stable/quickstart.html 05:47:56 ^- Quickstart 05:56:49 frogar: Just mine it 05:57:09 d4ndo[m]: So you think Rock64 or RockPro64 would be good in my case? 06:03:47 I would use the rock64 as Backup or NAS and rent a vps for a monero node. You need to keep in mind the monero node also shares the blockchain on your upload. 06:04:38 A vps also has access from everywhere. 06:07:00 You could also run a tor node on that vps or other traffic intensiv stuff. 06:08:04 sorry for my bad enlish. 06:08:22 +g 06:17:35 d4ndo[m]: Ah, I'm going to be running a NAS on a separate network in that case. 06:25:24 ok brb. 06:29:43 ok i'm back 06:29:58 I don't know your network setup. The bottom line is you need to know best what works on your network. But my guess is that the rock64 might be a bit overstrained with the Monero and Bitcoin node. 06:30:22 Strained in terms of CPU or RAM? 06:30:23 or both 06:30:41 Probably RAM 06:32:06 Anyone in the chat running a node on arm ? 07:13:05 On reddit someone just posted how to setup a monero node on a Raspberry Pi. 07:13:11 https://www.reddit.com/r/Monero/comments/glk867/ende_moneropi_running_a_full_node_on_a_raspberry/ 07:13:36 https://gitlab.com/TalusUnheil/moneropi 07:14:56 The markdown version here: https://gitlab.com/TalusUnheil/moneropi/-/blob/master/Markdown_EN.md 07:17:21 He uses a Raspberry Pi 3. 07:42:08 Other topic : To bad those guys do not use html tables to display the data : https://moneroblocks.info/stats 07:44:30 html tables are great for parsing data - using Gnu R to do some plots. 07:46:11 OK- but they do provide an API via JSON. My fault. 07:46:58 sorry 08:14:53 What do you guys think of FossaSat-1 ? FossaSat is a pocketqube satellite which is being developed using free and open source ethics. You can communicate via a cheap Lora device 20$. Send some monero via LoRa satellite!? 08:15:04 https://fossa.systems/fossasat-1/ 08:50:16 Some more info https://www.youtube.com/watch?v=n911zTNIn8E 08:52:15 for the TX to find its way onto the blockchain it would need an internet gateway, right? 08:53:00 yes. 08:54:03 d4ndo[m], That guide is why I'm here 08:54:15 apparently raspberry pi isn't recommended to run monero node because it doesn't support hardware AES 09:00:11 monerobox run on rock64: https://github.com/monero-ecosystem/monerobox 09:01:02 but there is also pinode-xmr that can work on different boards: https://github.com/monero-ecosystem/PiNode-XMR 10:08:30 <[discord] Leo Cornelius [AIO]#9160>: hey 10:08:45 <[discord] BB-8#4208>: Hi 15:13:18 if my internet drops when im downloading blockchain is there risk of corruption? 15:13:45 because it dropped like 9 times and i dont wanna redownload :/ 15:14:14 sync using monerod or download blockchain from getmonero.org? 15:14:20 I would recommend to sync using monerod 15:16:06 i am useing monerod 15:16:33 is there chance of corruption? 15:16:36 no 15:16:44 unless you have a power loss 15:16:48 then it should be valid. in any case, TCP guarentees correctness of transmission 15:18:03 ok, im useing a vpn(for unrelated resions ) so when my internet drops the vpn killswich turns on and it like timesout all connections. could that cause issues? 15:18:22 no 15:18:27 ok thanks a ton 15:58:57 Hi folks has anyone done monero mining here on an Android phone? 15:59:22 lol, why would you do that 16:00:01 charolata: You just made my day "TCP guarentees correctness of transmission" 16:00:43 charolastra Because it's idle and has 8 cores. I'm upgrading to a new phone soon. 16:01:09 Also I'm curious what the hash rate would be. Probably very low I know. 16:01:44 Try it out, and let us know.. 16:01:44 i guess you'll mine 1 cent per day and ruin the hardware at the same time 16:01:57 TrasherDK: but it's true, isn't it? 16:02:18 it might be a bit better than that 16:02:24 but not worth the time 16:02:54 yeah, i've been mining on phones for a couple years 16:03:20 they're actually on par with ~2-3 year older laptop 16:03:59 how much are you making per day per device? 16:04:10 dunno. 16:04:12 0 16:04:17 why do it then? 16:04:39 renting a dedi you can at least recoup ~50% of the monthly rental, which is not terrible 16:04:48 to see how much can be done. their efficiency is higher than intel cpus 16:05:01 I mean you can install monero, nice it to hell, and then use your server as normal 16:05:14 they're more efficient, but they don't earn you any money?? 16:05:20 hyc's phones are probably more beaffy than my laptops :D 16:05:30 they only run on like 5W or less 16:06:01 solo mining, haven't hit any block yet 16:07:00 what'd you get if you did it in pool you think? 16:07:11 what if you'd buy one of those 1U ARM thingies? 16:07:33 aren't we at GPU mining? 16:07:56 Or one of those 1U EPYC thingies ? 16:09:17 I'm not really impressed with the ARm server hardware yet 16:09:30 AMD is still king for now 16:09:51 If you want cheap dedis it seems like a good niche 16:12:56 I've got a box full of old routers/access-point that would do fine as node/nas servers. 16:54:16 What kind of router are we talking here? 16:57:13 Better use those router to setup a freifunk mesh node. Or any other mesh network in your area. 16:58:13 I have a couple old routers here but now I've forgotten which I've bricked 16:58:25 (botched openwrt installs) 17:00:25 if the led's wont blink - it is bricked. 17:27:48 lol im downloading the blockchain to my harddrive, it will be so fragmented lol 18:45:06 is there anything i can modify to make a ledger work with latest master wallet? 18:46:16 never mind, i just cherrypicked the boost fixes PR onto an older release :D 20:25:30 @moneromoo incoming connections rising ;))) 20:26:35 Congrats :) 20:26:40 Thanks moo and hyc. Im curious if im having the latency problem now. 20:26:45 going to check it again. 20:26:54 you're going to have a lot more peer connections 20:27:00 so I'd guess the problem goes away 20:27:06 im sure thats going to solve the problem 20:27:14 but lets wait for the result 20:27:16 ;9 20:27:18 ;) 20:35:36 Delay problem solved. Delay is now in the ms range ;) 20:38:38 If you have an account for monero.stackexchange.com, feel free to add a Q&A about it. 20:40:13 About the p2p bind ip thing? 20:44:19 Yes. "I'm seeing slow block propagation" - "check you have enough peers, in and out" 20:44:46 With examples of why in peers could be absent, like the bind interface, router being not setup to pass them in, etc 20:45:02 Might be a question about it already actually. 20:52:31 ok 21:04:04 hey guys, monerod failes with this. what can be the cause? 21:04:08 2020-05-18 21:02:46.178 F Error starting server: Failed to bind IPv4 (set to required) 21:04:29 Are you running anything on that port ? Maybe another monerod ? 21:04:38 nope 21:04:42 Are you sure ? 21:04:47 yes i just booted pc 21:04:51 it doesnt start on boot 21:04:54 windows or linux? 21:04:57 macOS 21:05:04 Do you have some software that prevents binding to interfaces ? 21:05:11 i do not 21:05:18 i havent had issues with binding before 21:05:20 Do you know how to use dtruss ? 21:05:25 (I think that's the name) 21:05:29 not really but i can look it up? 21:05:44 ./monerod --data-dir /Volumes/Untitled/XMR/node --rpc-bind-ip 0.0.0.0 --rpc-bind-port 18089 --restricted-rpc --confirm-external-bind --public-node 21:05:47 Then run monerod with dtruss, you should get a list of syscalls. Paste that to some paste site. 21:05:47 this is my command btw 21:05:57 ok 21:06:03 netstat -anp | grep 18089 ? 21:06:35 doesnt accept -anp 21:07:46 right that was linux. See if you can use it to check for anything on that port, and if so, you might be able to get the program binding to it 21:07:55 but not sure about how it works on Mac 21:08:12 let me try to bind to that port with another app 21:09:25 binds fine 21:10:06 odd 21:14:48 let me try dtruss 21:19:44 recording dtruss rn 21:23:02 https://paste.gg/p/anonymous/f3ac2fdfe9e447bfaa31ce53d288e74a 21:23:14 here u go moneromooo 21:24:19 a8_: do you have the gui open? 21:24:50 uh yes 21:24:56 but deamon is closed 21:25:12 i orig used term cuz gui said it failed to start monerod 21:25:18 im trying to make. my node public 21:27:37 did the gui daemon always fail to start? or just recently? 21:29:20 when i tried useing the ``--rpc-bind-ip 0.0.0.0 --rpc-bind-port 18089 --restricted-rpc --confirm-external-bind --public-node`` in the startup flags option 21:29:29 i left it blank before 21:31:25 okay, can you try restarting and then only starting from terminal? 21:31:35 without opening the GUI 21:31:37 ok 21:31:39 brb 21:44:00 :( i messed up my blockchain file when rebooting 21:44:09 i need to redownload now 21:47:47 ok after clearing the folder it seems to have fixed itsself 21:48:48 bind fails with error 48. Not sure if hex or decimal. What's 48 on mac ? grep 48 `find /usr/include \*errno\*h` 21:49:19 reboot fixed bind :) 21:49:33 i think there was one running in backround or something cuz now my blockchain is corrupt 21:50:11 also is this normal? 2020-05-18 21:47:27.388 W --public-node is enabled, but RPC server 10.0.0.123:18089 may be unreachable from outside, please check RPC server bind address 21:50:35 Does not seem abnormal at laest. 21:50:54 Do you intend to give RPC service to someone from the internet ? 21:51:06 uh no, i just want to make a public node to help the network 21:51:22 That sound like "no, but yes" :) 21:51:31 oh ok :D 21:51:46 monerod supplies P2P (normal peer to peer comms) and RPC (usually private). 21:51:59 i think the error is cuz i cant connect to other local ip's, my router is messed up a bit 21:52:09 ah ok 21:52:13 You want P2P to be publicly accessible. You usually want RPC not to be. --public-node is for RPC. 21:52:36 so my startup flags are fine? 21:52:50 They're fine if you intend to serve public RPC access. 21:53:36 ok 21:53:53 :) happy to help the network 22:02:15 wait so does the warning mean that no one can use my node publicly? 22:02:48 "may" implies a probability between 0 and 1, exclusive. 22:03:13 technically correct and completely useless :P 22:03:14 Try it. There are various websites where you can ask to connect to your mode to see if it's reachable. 22:03:35 Well, it's a prompt for "re-read and you'll get it" I guess :) 22:12:00 oh yea i forwarded 18089 not 18081 22:12:03 is that not correct? 22:12:12 nvm 22:12:14 It is correct. 22:12:38 should i open anything other then 18089 too? 22:12:42 or is that all i need 22:12:46 18080 for P2P. 22:12:53 ok 22:13:07 i will just open 18080 - 18089 cuz thats easer on my router then just 2 of them 22:13:28 That includes 18082, which has a zmq server. You might not want to open that one. 22:13:41 qhmm 22:13:51 i dont use zmq tho, never heard of it 22:14:13 It's a RPC server with different protocol, used by essentially close to noone but mymonero I think. 22:15:04 ok i opened 18080-18089 :) 22:15:07 i will restart my node app 22:15:08 Or you can use --no-zmq, and forward the range. 22:15:48 ok 22:16:33 do i type stop_daemon to stop the monerod? in the console 22:16:47 Maybe. exit or ^D work. 22:17:02 edit worked 22:17:05 exit* 22:19:59 2020-05-18 22:19:22.452 W The RPC server is accessible from the outside, but no RPC payment was setup. RPC access will be free for all. 22:20:00 yaaay 22:39:15 hi 22:40:01 hi 23:25:26 how can i set my out_peers to unlimited on monerod? 23:25:34 or is that stupid to do 23:26:02 out_peers bignumberhere 23:26:21 yes but then it would just be "bignumber 23:26:28 when i do in_peers it says unlimited tho 23:26:53 Oh, yes, -1 is unlimited I think. 23:27:12 I'm not sure it's stupid. I would tend to say no. 23:27:22 ok 23:27:32 It'll just continuously scan for more peers, and mostly fail to find more. 23:27:32 out_peers -1 23:27:32 Max number of out peers set to unlimited 23:27:39 hmm 23:27:50 ok i will make it 26 23:27:58 Just ensure you don't restrict fds too much I guess. 23:28:06 fds? 23:28:11 file descriptors. 23:28:26 what do you mean? sorry im a monero newb 23:28:54 File descriptors are, hmm... entries in a table mapping to open files/devices. 23:29:07 "opened files/device at once". 23:29:10 oh yea 23:29:18 ulimit might work on mac, it should show the current limit. 23:29:22 macOS has that stupidly low by default 23:29:27 it caused crashes for me before 23:29:34 nikita@MacBook-Air /A/m/C/MacOS> ulimit 23:29:34 unlimited 23:29:40 i think i made it unlimited at one point :) 23:29:45 try ulimit -a 23:30:03 nikita@MacBook-Air /A/m/C/MacOS> ulimit -a 23:30:03 Maximum size of core files created (kB, -c) 0 23:30:04 Maximum size of a process’s data segment (kB, -d) unlimited 23:30:04 Maximum size of files created by the shell (kB, -f) unlimited 23:30:06 Maximum size that may be locked into memory (kB, -l) unlimited 23:30:06 Maximum resident set size (kB, -m) unlimited 23:30:08 Maximum number of open file descriptors (-n) 10240 23:30:08 Maximum stack size (kB, -s) 8192 23:30:10 Maximum amount of cpu time in seconds (seconds, -t) unlimited 23:30:10 Maximum number of processes available to a single user (-u) 1392 23:30:11 Just fds -_- 23:30:12 Maximum amount of virtual memory available to the shell (kB, -v) unlimited 23:30:12 nikita@MacBook-Air /A/m/C/MacOS> 23:30:14 i think its fine 23:30:18 oh sorry 23:30:22 10240 23:30:32 Should be fine then. 23:30:39 :)