So, I have Bitcoin Core synced and I am trying to sync my ledger S wallets in Specter. My first wallet, with only 4 transactions, syncs very quickly, but my second wallet, with hundreds, causes Specter to stop responding first, then the entire OS crashes. I am running on an Optiplex 7050 sff with a 2TB SSD, 900GB used so far. The same problem occurred on my RPi4 as well, which is why I upgraded to the Optiplex, thinking that I was exceeding the RPi’s capabilities. This was not an issue when I was running the RPi as a raspiblitz.
Update for symptom elaboration: Specter seems to be filling the RAM, then crashing. I have 8GB. It never used to have this issue on my Rpi4 (as a raspiblitz) with only 4GB. Does UmbrelOS lack a page file?
UmbrelOS is Debian based and does have a swap file (space). I would add more RAM. The more the merrier. Also, I would clean inside and paste the CPU. Is it DDR3 or 4 you are using? If not 4 then switch.
It might be time for an upgrade. I moved from RPi 4 8GB to NUC 10th gen or greater and huge improvement. I focused on RAM 64GB.
I figured it out. As it happens, Umbrel does not have a swap file by default. I had to learn how to create and activate one. Ultimately, though, yeah, upgrading to the max 32GB for the Optiplex may be the best solution, as I understand swap files are hard on SSDs.
Edit: Nevermind. It was working this morning and showing me an accurate balance, but then Specter alone froze hours later, and when I restarted it, it is re-synching the wallets all over again, as though it never completed before. Seems even an added 8GB swap file is not enough. This is crazy. My Rpi only needed 4GB RAM to run this app. How much does it need?