Apps dissapearing after reboot

Hello

My new installed apps is dissappearing after I installed them (only bitcoin and lighting is presistent) and do a reboot. They work while active but dissappears after reboot.

Please see my startup log file I uploaded.

Any advise?

umbrel-1775485916289.log (1.1 MB)

you can try to ssh into your umbrel:

ssh umbrel@umbrel.local
  1. Check for user.json file
ls /home/umbrel/umbrel/db
  1. Check whether your umbrel.yaml lists more than 2 apps
grep -B 3 "apps" /home/umbrel/umbrel/umbrel.yaml

in case user.json is present you can back it up/copy its content and try to remove it, then re-install the apps and reboot to check if they persist.

Hello Sus

Thank for answering.

I had the user.json (in /home/umbrel/umbrel/db) and it only listed bitcoin + lighting (not the missing apps). I removed it and re-installed and still only bitcoin and lighting.

The apps section from my umbrel.yaml is only bitcoin and lighting

apps:

-bitcoin

-lightning

Any advise?

You can try to install the other apps again then the apps section in umbrel.yaml should also show these again, if not thats another problem. If yes then I am pretty sure that they will also persist now after deleting the old user.json (which overrode it I think).

Thanks @sus for speedy replies, appreciate you!

I fixed it (will report if it reverts back or breaks, especially after updates)

I removed all my funds out of my account (in case I break my umbrel doing this).

I then manually edited and added the application names in the apps section in /home/umbrel/umbrel/umbrel.yaml to include my missing apps

before (notice how my recentlyOpenedApps have the apps but the apps section does not) :

apps:
 - bitcoin
 - lightning
torEnabled: false
widgets:
umbrel:memory
umbrel:system-stats
umbrel:storage
version: 1.5.0
recentlyOpenedApps:
 - thunderhub
 - lightning
 - mempool
 - bitcoin
 - openclaw
 - electrs

after (manually inserted):

apps:
  - bitcoin
  - lightning
  - openclaw
  - thunderhub
  - mempool
  - electrs
torEnabled: false
widgets:
umbrel:memory
umbrel:system-stats
umbrel:storage
version: 1.5.0
recentlyOpenedApps:
 - thunderhub
 - lightning
 - mempool
 - bitcoin
 - openclaw
 - electrs

Restarted and it worked, tried a few restarts now and all seems persistent.

I am by no means a pro here , so for any one else trying to fix and solve it this way do it at your own risk.

I had the same problem with BTCPay server app.

When I checked the installed app list in user.json BTCPay server was missing, while it is present in umbrel.yaml.

Instead of removing user.json and reinstalling apps as @sus suggested. I have taken user.json backup.

cd /home/umbrel/umbrel/db

cp user.json user.json.backup

and added the missing app and app source directly into user.json

Original json file:


“installedApps”: [
“bitcoin”,
“btctracker”,
“electrs”,
“lightning”,
“lightning-terminal”,
“lnbits”,
“lnplus”,
“syncthing”,
“tailscale”,
“thunderhub”,
“watch-your-lan”
],
“repos”: [
https://github.com/getumbrel/umbrel-apps.git”
],
“wallpaper”: “7.jpg”,
“remoteTorAccess”: true,
“unusedSeed”: true,
“appOrigin”: {
“bitcoin”: “https://github.com/getumbrel/umbrel-apps.git”,
“lightning”: “https://github.com/getumbrel/umbrel-apps.git”,
“electrs”: “https://github.com/getumbrel/umbrel-apps.git”,
“lnplus”: “https://github.com/getumbrel/umbrel-apps.git”,
“thunderhub”: “https://github.com/getumbrel/umbrel-apps.git”,
“syncthing”: “https://github.com/getumbrel/umbrel-apps.git”,
“tailscale”: “https://github.com/getumbrel/umbrel-apps.git”,
“lightning-terminal”: “https://github.com/getumbrel/umbrel-apps.git”,
“watch-your-lan”: “https://github.com/getumbrel/umbrel-apps.git”,
“lnbits”: “https://github.com/getumbrel/umbrel-apps.git”,
“btctracker”: “https://github.com/getumbrel/umbrel-apps.git”


New json file :


“installedApps”: [
“bitcoin”,
“btctracker”,
“btcpay-server”,
“electrs”,
“lightning”,
“lightning-terminal”,
“lnbits”,
“lnplus”,
“syncthing”,
“tailscale”,
“thunderhub”,
“watch-your-lan”
],
“repos”: [
https://github.com/getumbrel/umbrel-apps.git”
],
“wallpaper”: “7.jpg”,
“remoteTorAccess”: true,
“unusedSeed”: true,
“appOrigin”: {
“bitcoin”: “https://github.com/getumbrel/umbrel-apps.git”,
“lightning”: “https://github.com/getumbrel/umbrel-apps.git”,
“electrs”: “https://github.com/getumbrel/umbrel-apps.git”,
“lnplus”: “https://github.com/getumbrel/umbrel-apps.git”,
“thunderhub”: “https://github.com/getumbrel/umbrel-apps.git”,
“syncthing”: “https://github.com/getumbrel/umbrel-apps.git”,
“tailscale”: “https://github.com/getumbrel/umbrel-apps.git”,
“lightning-terminal”: “https://github.com/getumbrel/umbrel-apps.git”,
“watch-your-lan”: “https://github.com/getumbrel/umbrel-apps.git”,
“lnbits”: “https://github.com/getumbrel/umbrel-apps.git”,
“btcpay-server”: “https://github.com/getumbrel/umbrel-apps.git”,
“btctracker”: “https://github.com/getumbrel/umbrel-apps.git”


I have done it all, while the node and all the apps were running.

After the restart BTCPay server finally doesn’t need to be reinstalled as before.

Aparently both apps lists ( user.json and umbrel.yaml) need to be aligned. Adding those which are missing to both files is a possible solution.