im guessing then since you just moved that the node may not be getting an IP address. wired? wifi? do you own the internet in your new place? same modem and router as before? new stuff?
Discussion
Ethernet info modem, new modem and router
Into
can you login to the router and see if the pi is getting an IP? im guessing it's not.
Tried that and couldn’t find where to see a list of connected devices. Lemme try again. I’ve been trying to figure this shit out for an hour and a half lol
There are eight IP addresses that are simply called unknown, there is another one that is called unknown That doesn’t have an IP address? Everything else I know what it is.
well, it doesn't hurt to try them all. worst case is you can't connect. http://192.168.1.100 or whatever.
I'll try. If none of them work, what's my best course of action?
Just give me the password to your node and I’ll see if I can fix it. 🙃😉
?cid=2154d3d7mk9bqil5ghr0fddvxkg3669wqnza4kubjzwlbpz5&rid=giphy.gif&ct=g
#[5]
Me right now:
?cid=2154d3d76kgq25s92kg1pfhex7kdweoziz1c484bo1t41m20&rid=giphy.gif&ct=g
make sure all cables are plugged in securely. yoink the power cord out. plug it back in. wait a minute. see if a new IP address shows up on your router dashboard.
verify the cable and port work in the new router. do you have a laptop or desktop you could plug in to verify that it's working and getting internet access?
im really guessing it's one of the above and nothing is actually wrong with the raspberry pi.
But I thought unplugging the power cord was what caused this in the first place? This is what happens every time I try to fix this, I spend several hours getting nowhere and then get tired and give up. Everything is plugged in properly, I just tried a different ethernet port. I’ll wait a few minutes and then give up again. 🙏 thanks for trying to help, I’m just really frustrated… I haven’t been able to get my node to work for months because it simply won’t connect. It’s very possible that I am missing something really simple and stupid but I don’t think so.
I appreciate you Derek!!
Pulling the power cord can cause SD card corruption but it's also inevitable for Raspberry Pi/Umbrel.
What lights are flashing or solid on the front of your Pi? Red is power. Green blips flashing is activity. If you have no green, it's probably a bad SD card.
If SD cards are cheap and it's a 5 minute reflash to fix it
I have red AND green so that’s good news right??
Is the green flashing irregular or does it have a pattern? If it's random or irregular then that's good, it's showing activity. If it's flashing in a pattern of 3, 4, 5 etc. Then it means something is corrupt on the SD.
OK I am going to try one last thing at this point which is to re-flash. I have asked several times but no one has actually answered, so I would appreciate if I could just find out… do I delete everything on the sd before I reinstall everything?
Don't use Pis. Get a refurbished PC from Amazon. Much cheaper and more powerful . I wasted years on Pi's......waste of time and slow for any real thing
I hear you, but I also already have all of this stuff and it’s all been working fine for me until I moved. If I end up starting over, that’s probably the route I will take but I’m trying to work with what I already bought and have been using at this point. 🙏
Reflashing will overwrite everything. https://www.balena.io/etcher
Ok. This is what I used last time. Trying that then I quit! UNTIL NEXT TIME I’M NOT A QUITTER I’M JUST TIRED lol 🫶
Ok. Hit my wall. I reflashed, here’s my startup after plugging in. I was optimistic, but it has stayed on red ever since… So I have spent several hours to achieve pretty much nothing. Although, does this confirm that it’s probably the SD? Because if so, I’ll stop somewhere tomorrow and get another one. FML https://alanajoy.com/wp-content/uploads/2023/03/IMG_2171.mov
that looks like it booted up fine. do you have lights on the back of your pi where you plug the ethernet cable in? you should have a solid orange light and a flashing green light.
I’m outside hitting a joint rn because metal health lol will report back in 5 ps you are my hero regardless
Only a blue light 🤡🤪
OK, no, ignore that I was not looking at the right thing, and I am now lit, on the other side there is a green light and an orange light
is the green one flashing? if it is, that means there's network activity.
im going to go to bed...sorry. super tired.
i can help tomorrow. we can do phone or nests or whatever if you still need help.
I’ll reach out tomorrow, get your rest you put in overtime and it matters thank you 🙏 https://alanajoy.com/wp-content/uploads/2023/03/IMG_2172.mov
looks like your getting network traffic.
was it reachable after a few minutes?
Get a Nest you two 😂 https://nostrnests.com/
I’ve been dealing with my node for a minute. It doesn’t boot. Plugging it into the hdmi to see the boot process I get “Cannot open access to console, the root account is locked.” I reflashed the damn software multiple times and with different OS to see and it’s the same.
what happens when you put those 8 IPs in your browsers, one by one, to check if the Umbrel page pops up?
Exactly what I was thinking. Check new router dash and find IP, try hitting that directly instead umbrel.local
This happened to me too when I moved and got a new router. If green then it is connected to the new network. Since your IP isn’t the same you need to download “angry IP”, find your node on the list of connected devices and then right click and “open in browser”. This will then allow you to get an onion address and set your umbrel.local to the correct IP.
PRO TIP
DOWNLOAD Tailscale from the umbrel store and Tailscale on your phone so you can set a static IP and you’ll be able to remotely access your node from your phone. For privacy purposes when making an account for Tailscale use a burner email address not linked to your phone number.
Hope this helps!
Thank you, tried angry IP and the node isn’t on there 🥺
Strange.. you scrolled through everything to find it? It should show up if you’re on the same network as the node when using Angry IP. If it’s not showing up after double checking those things I’m thinking it could be a bad connection with a Ethernet cable.
You can also filter by color if you click the column. That may help you track it down
Ive had issues since getting a new router. On angry ip i right clicked my node to open in browser but nothing loads. Any ideas on next steps?
Hmmm
Are you getting any screen at all?
No nothing comes up but i see its trying to load
clear your browser history including cached data. Then try umbrel.local. If that doesn’t work I’d restart everything, phone and node try it all again
Phone or computer (however you’re interfacing)
How do i restart node? Just unplug it?
Try just restarting your computer and unplugging the node from the router first. I don’t want to mess it up by improperly shutting down. Make sure you delete your browser history too and try Umbrel.local before you do any restarting. I really think that should work
#[4] needs to default to static IP this is wild that this happens to so many people
People need to stop using Umbrel. It’s a closed private server with a little bit of node function in between the gaping security holes.
I don’t fully disagree but it’s a work in progress and is the best node software for beginners with the best UI IMO. Just has some kinks
No. Raspiblitz and Citadel are much better. Since 0.5 Umbrel is a mess where you can even accidentally delete LND and lose funds.
Everything about it runs counter to the spirit of Bitcoin.
Whats the best way to run a node in your opinion? I have been thinking about leaving umbrel. Running bitcoin core on a separate laptop?
Your thoughts please #[4]
Check out the umbrel telegram group too. Don’t trust anybody that DMs you saying they are “Umbrel support” https://t.me/getumbrel
Why are you looking for their opinion? They made a deliberate decision to leave the path of FOSS.
As an umbrel user I’d love to hear how they reply to this concern, that’s how we learn
This ☝️
I and many others have been in conversation with them ever since they moved of the FOSS path.
In the end the frustration about their poor choices is how RunCitadel came into being.
You make me wanna go buy another raspberry pi and start going down the FOSS node rabbit hole
Same
Or buy a used Lenovo. Better performance, lower cost and no sd card that can fail.
Also you can get a V40 Server at Strato for 9€ a month, buy a domain name and play with clearnet.
https://www.strato.de/server/linux-vserver/
Here is a guide how to do it. Security needs to be improved, still better than running Umbrel, which is basically hackable by everybody on the same LAN.
If you have a password and 2FA on your umbrel it makes it a little better but you’re right..
Thanks for the tips here I’m going to save your note. I may just buy a used laptop like you said and try that.
No it doesn’t. At least it didn’t when I last checked. All important ports are exposed on the host, even the Tor control port was accessible when I last checked.
In my Setup I closed all the ports to direct access besides Lightning and that only because currently for a not yet clear to me reason the caddy reverse proxy and LND didn’t play nicely.
You can control Lightning only if you have ssh access (Raspibolt has a guide how to secure ssh access) or via thunderhub, which is pretty secure and has 2FA option as well.
I’m a start9 fanboy and flashed eOS and loaded it onto a refurbished Lenovo tiny. It’s been running with no issues and their customer service is top notch.
Those look cool seen btcsessions talk about them but never tried one though
You don’t have to buy their hardware or use a pi. Their operating system will work on any x86 architecture and its free and open source. I paid less for my refurbished Lenovo, with 1tb ssd of storage and 16gb of ram tan it would have cost me for a way less capable pi.
Never looked into them deeply. They are more transparent than Umbrel, but they also use the expose command in Dockerfiles.
I am at a point where this is for my use, I will discard it.
So crazy that probably 90% of docker containers have ports exposed by default.
A mystery why you’d do that unless it is a port meant to be open to the internet, which most ports aren’t.
You can always open a port in compose or when running the container, if needed. But just opening all ports to the host is crazy, especially if maybe someone else may use your container.
Sorry, this is beyond my breadth of knowledge. Could you elaborate? I’d love to know what you mean, on a more basic level. Ie what’s the risk, and what’s the tradeoff? Thanks!
If you expose a port in a docker container, it is open on the host.
If the port is eg 80 for a Webserver that’s fine.
If it’s a control port port then that’s asking for trouble.
Many container projects used to open all ports the application uses, for convenience of newbies, so they can just say “docker run container” without any options.
The usual purpose for containers is to be deployed via compose, swarm or Kubernetes, which can open all the ports.
As I mentioned docker can overwrite firewall rules.
I had cases of finding a port open to the internet even though my compose had port specifications that didn’t include it and the port was blocked in ufw.
So the best practice is to never use expose in a Dockerfile, use the deployment to handle the port openings and in general keep as much of the ports closed.
Docker has internal Networking between containers and reverse Proxies are also usually a better option for routing traffic from the web to your container.
Thanks!
That’s very concerning
See someone like me that learns as I go wouldn’t know to check that
I got blocked by Darth Bitcoin for pointing this out.
He said „just install ufw” which is important, but since docker overwrites the firewall rules, it is not enough.
I have a not so small lightning node running and makes me a little nervous after hearing this about the amount of funds I have on there. Do you have any kind of step by step process to make sure these ports are closed except lightning for an amateur like me? Going to use that as a bandaid until I get my upgraded new foss node running
Not with Umbrel. You’d need to rebuild the docker containers and since 0.5 they redid everything.
There is no documentation and no Dockerfiles that I can find.
You could achieve partial improvements by changing the docker-compose.yml
But if you run a big node in the home, I’d use Rasbibolt and definitely not on a RaspberriePi.
I am currently working on a guide for running a node redundantly on more than one computer.
Thanks for all your tips. Clearly I’m just a pleb, I never studied computer science or anything like that but did in other technical fields. Just building the technical computer knowledge takes a while but you definitely helped filled in some gaps. Cheers!
I’ll check those out I’m looking to run another node soon
Just whitelist the MAC address in your router and give it a static IP that way if you can?