cygan
Legendary
Offline
Activity: 3318
Merit: 8690
Crypto Swap Exchange
|
|
September 07, 2022, 01:57:44 PM |
|
i was thinking the same thing and actually it would be perfectly sufficient if umbrel only offers Bitcoin specific apps in their own app store ... so slowly this degenerates into another/wrong direction the umbrel node should continue to function as its own stable Bitcoin node including lightning and run without problems
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
|
September 08, 2022, 03:01:08 PM |
|
As I have always said with hot / online wallets. It comes down to the risk vs convenience amount and everyone's number is going to be different. I have a non raided - beta software - SBC - always online - tor connected umbrel lightning node with more funds on it then the hot wallet on my phone. Because even with all the above I still think it's more secure. And I probably won't forget it on a table at a restaurant and leave it there. Others will feel differently. Bill Gates could leave $10000s on one and not care. But, all that aside, once it's out of beta do you really want it to be running more then just crypto apps? -Dave
|
|
|
|
n0nce
|
|
September 08, 2022, 06:56:43 PM |
|
But, all that aside, once it's out of beta do you really want it to be running more then just crypto apps?
I'm all for separation of privileges, sandboxing etc., but don't feel too secure by putting some (potentially insecure) web service on a different machine in the same LAN as your Bitcoin node. As long as you don't take the right precautions like setting up VLAN or a decent firewall setup within the LAN, if you get your 'non-Bitcoin machine' infected, all your other devices are at risk, too. Personally, I'd limit the amount of ports I open and publicly accessible services I run, in general.
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
|
September 09, 2022, 01:43:08 PM |
|
...Personally i would install Transmission...
https://www.cvedetails.com/cve/CVE-2018-10756/https://www.cvedetails.com/cve/CVE-2018-5702/...or other available BitTorrent client.... https://www.cvedetails.com/vulnerability-list/vendor_id-7690/Bittorrent.htmlhttps://www.cvedetails.com/vulnerability-list/vendor_id-6117/year-2022/Utorrent.htmlThe problem is that as you add more and more things there are more and more issues to keep track of and the possibility that you, the umbrel developers, the repository maintainers that umbrel uses or whoever misses something, does not add the updated packages or whatever and users are sitting there with an unpatched vulnerability. When you go to an ATM for your bank do you want it to also have some video games on it that you can play while waiting to possibly get some money out [wait I just invented the slot machine]. When you are on your online banking site do you want it to have things on it that are not related to banking / that bank? To me it really is just about paranoid security. I have enough to worry about with me screwing up, I don't need to worry about other unrelated things screwing up. Just a bit of paranoia on my part, not saying I am 100% correct it's just the way I look at it. -Dave
|
|
|
|
|
vv181
Legendary
Offline
Activity: 1932
Merit: 1273
|
|
September 09, 2022, 02:23:55 PM |
|
Didn't follow through with how Umbrel developed, but doesn't Umbrel since the first start already paved its way as a platform for self-hosting apps? not the one that was specifically made to run the Bitcoin ecosystem. Looking at how it will seem to continue to develop, I think if someone wants to use a platform or OS that is specifically made for Bitcoin, they should have sought an alternative.
|
|
|
|
n0nce
|
|
September 09, 2022, 10:41:08 PM |
|
To me it really is just about paranoid security. I have enough to worry about with me screwing up, I don't need to worry about other unrelated things screwing up.
Just a bit of paranoia on my part, not saying I am 100% correct it's just the way I look at it.
I do agree, yes. Self-hosting is no trivial task, even for professionals; no wonder webhosting and email hosting businesses have been thriving for the last 20 years. Ever since I created my full node install guide, I noticed how often it has to be updated, even with just 4 individual pieces of software on it. Maintaining a self-hosted server of any kind is not a cakewalk, especially not for unexperienced users. Bitcoin Core is kind of unique in the way it requires as many nodes as possible to run it 24/7, but it's also unique in the high level of security it has; so it's much less critical if someone runs an outdated version for a few more months. Didn't follow through with how Umbrel developed, but doesn't Umbrel since the first start already paved its way as a platform for self-hosting apps? not the one that was specifically made to run the Bitcoin ecosystem.
I'm 99% sure it always had self-hosting specifically Bitcoin software at its core concept since the very start. Media hosting and such, came later.
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
|
September 10, 2022, 11:28:20 AM |
|
I'm 99% sure it always had self-hosting specifically Bitcoin software at its core concept since the very start. Media hosting and such, came later.
They always had the app store, but IMO it's going with too many things. And since it is designed to be run on an RPi, and one again IMO there is no 'stop new users from shooting themselves in the foot' setting. You can install everything and your node WILL crash (or at least both of mine did) due to lack of resources. Yes you can do the same with Windows, OSX, *nix, and so on. Bu and once again IMO since it's supposed to be a BTC / Lightning node having all these other things, although nice is probably going to cause more issues. -Dave
|
|
|
|
DireWolfM14
Copper Member
Legendary
Offline
Activity: 2324
Merit: 4526
Join the world-leading crypto sportsbook NOW!
|
|
September 12, 2022, 03:22:40 PM Merited by DaveF (2), ABCbits (1) |
|
Didn't follow through with how Umbrel developed, but doesn't Umbrel since the first start already paved its way as a platform for self-hosting apps? not the one that was specifically made to run the Bitcoin ecosystem.
I'm 99% sure it always had self-hosting specifically Bitcoin software at its core concept since the very start. Media hosting and such, came later. Below is an excerpt from the ReedMe file of version 0.1.2: It's certainly not conclusive evidence that Umbrel was a bitcoin-centric OS even back then, and that's only the oldest release I found on github. I only just started using Umberl a couple of weeks ago, so I have no personal experience with it's history or how it's evolved over the years. It is interesting how they've recently spread out into a more generic "self-sovereign" OS by including apps like Nextcloud and media servers.
They always had the app store, but IMO it's going with too many things. And since it is designed to be run on an RPi, and one again IMO there is no 'stop new users from shooting themselves in the foot' setting. You can install everything and your node WILL crash (or at least both of mine did) due to lack of resources.
Yes you can do the same with Windows, OSX, *nix, and so on. Bu and once again IMO since it's supposed to be a BTC / Lightning node having all these other things, although nice is probably going to cause more issues.
-Dave
Honestly I've never had good luck running bitcoind and electrumx server on a RPi, not even version 4. I blame myself; I've never cared for Raspian, and always run them with the latest version of Ubuntu server. I've given away all my Raspberry Pis except for one version 4 that I use as a media server. Currently I have a Dell SFF PC with an i5 processor, 16GB RAM, and a 1tb SSD on which I've installed Umbrel over Ubuntu Server 22.04.1. Umbrel is running Bitcoind, Electrs, LND, Mempool, and Tailscale. I also have Lightning Terminal and Ride the Lightning installed as well. I've had this set up running for about two weeks now without any issues.
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
Honestly I've never had good luck running bitcoind and electrumx server on a RPi, not even version 4. I blame myself; I've never cared for Raspian, and always run them with the latest version of Ubuntu server. I've given away all my Raspberry Pis except for one version 4 that I use as a media server.
Currently I have a Dell SFF PC with an i5 processor, 16GB RAM, and a 1tb SSD on which I've installed Umbrel over Ubuntu Server 22.04.1. Umbrel is running Bitcoind, Electrs, LND, Mempool, and Tailscale. I also have Lightning Terminal and Ride the Lightning installed as well. I've had this set up running for about two weeks now without any issues.
Just did a test with a node in a box that I was going to re-image anyway. RPi4, 4GB, SSD. I tried to install everything in the app store and it would not. Crashed to the point that I could not even SSH into it. Did a power cycle and it came back but crashed again the same way. Could be that it's not actually crashing but taking so long to respond that both the web browser and SSH client timeout before it responds. So yeah, you can shoot yourself in the foot quite well with it. On the system you have. Assuming it's a 3rd gen i5 or better you could probably get away with installing everything. -Dave
|
|
|
|
DireWolfM14
Copper Member
Legendary
Offline
Activity: 2324
Merit: 4526
Join the world-leading crypto sportsbook NOW!
|
|
September 16, 2022, 04:42:46 PM |
|
Just did a test with a node in a box that I was going to re-image anyway. RPi4, 4GB, SSD.
That actually brings up a good point. I've never plugged a hard drive directly into my RPi, just mounted SSD NAS directory to use for the blockchain data. One time I even tried mounting the NAS directory at /var/lib, but still no joy. Every time I've tried I would allow bitdoind to fully synch the blockchain before installing ElectrumX. Most of the time the system would become unusable while synchronizing ElectrumX. One time I got ElectrumX fully synchronized but it crashed shortly after that. That's when I finally gave up. I have a couple of servers (enterprise hardware) collecting dust in my garage, which I've been planning to spin up soon. One has two Xeon processors and 64GB of ram, which I plan to set up with three or four VMs to do do most of the stuff I've currently got running on the Dells and the RPi. I just been dragging my feet because I don't have a rack to house them in at the moment.
|
|
|
|
cygan
Legendary
Offline
Activity: 3318
Merit: 8690
Crypto Swap Exchange
|
|
October 25, 2022, 04:41:40 PM |
|
since today there is a new update with version 0.5.2 for the umbrel node this release also contains several bugfixes and performance improvements. the complete changelog can be found on github at the following link: https://github.com/getumbrel/umbrel/releases/tag/v0.5.2
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
|
October 25, 2022, 07:58:00 PM |
|
Updated mine with no problems.
I really like Umbrel, as of now it's my default recommendation for a pre-built node. The one thing I still would prefer is the ability to connect without TOR. There are a few things that it really does lower the usefulness of with everything as TOR only but it is what it is can't have it all.
-Dave
|
|
|
|
BlackHatCoiner (OP)
Legendary
Offline
Activity: 1680
Merit: 8281
Bitcoin is a royal fork
|
|
October 25, 2022, 09:41:20 PM |
|
I really like Umbrel, as of now it's my default recommendation for a pre-built node. Since the time I began this thread, it must have upgraded. I saw an umbrel-app-store somewhere and got impressed. Definitely a recommendation for non-tech people who want to run a, mostly, Lightning node. The one thing I still would prefer is the ability to connect without TOR. This is pretty much the reason I uninstalled Umbrel. It didn't allow me sync fast. It takes about twice to sync that way. Also, I had very poor connectivity. There were times that it had 0 outgoing connections, and paused syncing.
|
|
|
|
cygan
Legendary
Offline
Activity: 3318
Merit: 8690
Crypto Swap Exchange
|
|
October 27, 2022, 07:26:01 PM Last edit: May 15, 2023, 03:36:48 PM by cygan |
|
this - and whether this is an umbrel or another node
|
|
|
|
cygan
Legendary
Offline
Activity: 3318
Merit: 8690
Crypto Swap Exchange
|
|
December 07, 2022, 06:44:13 PM |
|
is there actually already a possibility for umbrel, where tor can be deactivated and one acts as a full-fledged network node?
|
|
|
|
DaveF
Legendary
Offline
Activity: 3640
Merit: 6618
Crypto Swap Exchange
|
|
December 12, 2022, 04:22:46 PM |
|
is there actually already a possibility for umbrel, where tor can be deactivated and one acts as a full-fledged network node?
As of now, no. https://community.getumbrel.com/t/umbrel-clearnet/9993There are other nodes in a box that are not forced TOR. Check out https://runcitadel.space/ I am not sure if it's TOR or not, it's forked from Umbrel but I have not been following it. -Dave
|
|
|
|
n0nce
|
|
December 13, 2022, 11:39:20 PM |
|
is there actually already a possibility for umbrel, where tor can be deactivated and one acts as a full-fledged network node?
How is it not a full-fledged network node if it is configured to connect to the Bitcoin network over Tor? In case this is an XY Problem: what are you trying to accomplish?
|
|
|
|
mendace
|
|
December 14, 2022, 06:18:40 PM |
|
This is pretty much the reason I uninstalled Umbrel. It didn't allow me sync fast. It takes about twice to sync that way. Also, I had very poor connectivity. There were times that it had 0 outgoing connections, and paused syncing.
It's absolutely not true that it takes so long to synchronize the node, actually with my rasp it took just 6 days which is average, but it doesn't depend on your connection or the tor network. During block validation it is the CPU that acts as a bottleneck so if you don't have great hardware it could take a long time or if you have great hardware it will take much less.
|
|
|
|
BlackHatCoiner (OP)
Legendary
Offline
Activity: 1680
Merit: 8281
Bitcoin is a royal fork
|
|
December 15, 2022, 03:06:31 PM |
|
It's absolutely not true that it takes so long to synchronize the node There are many factors that can slow down the process. One's the CPU as you correctly pointed out. But my CPU wasn't that bad, it was a Raspberry Pi 4. Once I installed Raspibolt syncing went faster. As I've already said in this thread, the reason why it was taking weeks, was that it didn't establish connections. I barely had 1-2 connections, and sometimes even zero for a few minutes. Downloading using Tor didn't slow down the process so much as you think it did.
|
|
|
|
|