Not confirmed by Umbrel or BTCPay dev yet but here is what I...

Eluc

npub1eaadqhuwn80gatdml02u58q0nd65nx7wqur5je4jwa5gef0p6unqrx54mw

hex

c04f64958fc6de4a023239e5032e3ed1ebfc463e3c8db09375de09e472f930e0

nevent

nevent1qqsvqnmyjk8udhj2qgernegr9cldr6lugclrerdsjd6auz0ywtunpcqprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsv77kst78fnh5w4kalh4w2rs8eka2fn08qwp6fv6e8w6yv5hsawfsq82dhl

Kind-1 (TextNote)

2026-08-07T21:20:55Z

↳ 回复 Dennis (npub14j7wc366rf8efqvnnm8m68pazy04kkj8fgu6uqumh3eqlhfst0kqrngtpf)

Rotate the LND macaroons like this: ``` sudo su - docker exec btcpayserver_lnd_bitcoin rm -f /data/*.macaroon docker exec btcpayserver_lnd_bitcoin rm...

Not confirmed by Umbrel or BTCPay dev yet but here is what I did and it looks like it worked on my Umbrel:

PLEASE CONFIRM THAT IT'S CORRECT BEFORE DOING IT BLINDLY

Open Umbrel WebUI, stop BTCPay (right click on icon -> stop). Update BTCPay to version 2.4.2 if not done already. After update, stop it again as it will start automatically. Stop Lightning (right click, stop) SSH into your umbrel from a terminal on your machine (or from the terminal in Umbrel settings). ssh umbrel@your_umbrel_ip

First I did backup the macaroon just in case, but I guess it's not needed, up to you:

cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/admin.macaroon ~/admin.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/invoice.macaroon ~/invoice.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/invoices.macaroon ~/invoices.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/readonly.macaroon ~/readonly.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/chainnotifier.macaroon ~/chainnotifier.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/router.macaroon ~/router.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/signer.macaroon ~/signer.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/walletkit.macaroon ~/walletkit.macaroon.backup cp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/macaroons.db ~/macaroon.db.backup

Now is the important part, to remove all macaroon files: rm -f /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/macaroons.db rm -f /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/*.macaroons

You can check that all .macaroon and the macaroons.db are gone ls -la /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/

Return into Umbrel WebUI (you can do it with a command, but I like WebUI to see when it's done and because I'm not nerdy enough): Start Lightning (wait that it starts, check that it works) Start BTCPay Server (wait that it starts, check that it works).

Done. I my case everything worked after that. (i tested RTL, worked without restart. If other apps are not working, try to restart the app first).

原始 JSON

{
  "kind": 1,
  "id": "c04f64958fc6de4a023239e5032e3ed1ebfc463e3c8db09375de09e472f930e0",
  "pubkey": "cf7ad05f8e99de8eadbbfbd5ca1c0f9b75499bce07074966b277688ca5e1d726",
  "created_at": 1786137655,
  "tags": [
    [
      "p",
      "acbcec475a1a4f9481939ecfbd1c3d111f5b5a474a39ae039bbc720fdd305bec",
      "wss://relay.primal.net/",
      "Dennis"
    ],
    [
      "p",
      "2d9873b25bf2dda6141684d44d5eb76af59f167788a58e363ab1671fefee87f2",
      "wss://sendit.nosflare.com/",
      "EVAN KALOUDIS"
    ],
    [
      "e",
      "9075940b1a1386f49e3d78aa843f0fe9b7753224df5fe32eb0588dbc87d083ed",
      "wss://relay.primal.net/",
      "root",
      "acbcec475a1a4f9481939ecfbd1c3d111f5b5a474a39ae039bbc720fdd305bec"
    ]
  ],
  "content": "Not confirmed by Umbrel or BTCPay dev yet but here is what I did and it looks like it worked on my Umbrel:\n\nPLEASE CONFIRM THAT IT'S CORRECT BEFORE DOING IT BLINDLY\n\nOpen Umbrel WebUI, stop BTCPay (right click on icon -\u003e stop). \nUpdate BTCPay to version 2.4.2 if not done already. After update, stop it again as it will start automatically.\nStop Lightning (right click, stop)\nSSH into your umbrel from a terminal on your machine (or from the terminal in Umbrel settings).\nssh umbrel@your_umbrel_ip\n\nFirst I did backup the macaroon just in case, but I guess it's not needed, up to you:\n\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/admin.macaroon ~/admin.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/invoice.macaroon ~/invoice.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/invoices.macaroon ~/invoices.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/readonly.macaroon ~/readonly.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/chainnotifier.macaroon ~/chainnotifier.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/router.macaroon ~/router.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/signer.macaroon ~/signer.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/walletkit.macaroon ~/walletkit.macaroon.backup\ncp /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/macaroons.db ~/macaroon.db.backup\n\nNow is the important part, to remove all macaroon files:\nrm -f /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/macaroons.db\nrm -f /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/*.macaroons\n\nYou can check that all .macaroon and the macaroons.db are gone\nls -la /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/\n\nReturn into Umbrel WebUI (you can do it with a command, but I like WebUI to see when it's done and because I'm not nerdy enough):\nStart Lightning (wait that it starts, check that it works)\nStart BTCPay Server (wait that it starts, check that it works).\n\nDone. I my case everything worked after that. (i tested RTL, worked without restart. If other apps are not working, try to restart the app first).",
  "sig": "aece310fb47c259ba6e8c1d813d86bec0be78bb9203ffcb54037ba969c296b916b96d5786b20eab062f5a356d0fd5584fd88592d00a01d49de7c07094a0ed2f2"
}