# Specter Desktop (Desktop)

**URL:** <https://community.umbrel.com/t/specter-desktop-desktop/7549>\
**Category:** Guides\
**Created:** [May 5, 2022, 6:34am UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549 "2022-05-05T06:34:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![louneskmt](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/louneskmt/32/13_2.png) [@louneskmt](https://community.umbrel.com/u/louneskmt)\
**Post date:** [May 5, 2022, 6:34am UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549/1 "2022-05-05T06:34:07Z")

</div>

# Specter Desktop

* * *

 ![icon](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/9/9dfd44b6d3a9bcc5fd82d1654f28b384ba2de865.png)

_Available for:_ macOS, Linux, Windows   
_Official website_: [https://specter.solutions](https://specter.solutions)

> Follow these instructions only if you are using the [native Specter Desktop application](https://github.com/cryptoadvance/specter-desktop/releases/latest). If you’re using the [Specter Desktop app](http://umbrel.local/app-store/specter-desktop) on Umbrel, you do not need to follow these instructions as Specter automatically connects to Bitcoin Core on Umbrel.

## Instructions

1. Make sure Tor is up and running on your system. [Click here](http://community.umbrel.com/t/setup-tor-on-your-system/7509) for instructions.

2. Open Specter Wallet and click _ **Configure Node** _.

 ![home](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/f/f4cd6d2a08317f50af4f2e7bda1459410b13a4c8.png)

1. Disable _ **Auto-detect** _.

2. Fill the fields with the appropriate values, from _\<Bitcoin Core RPC\>_ connection details.

 ![settings](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/e/ee8dcddd45f384218980673134068b5a4773e970.png)

1. Click _ **Test** _ to verify if Specter is able to connect to your Umbrel.

 ![test](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/2/2194aefd033423185eef758b857d7bba396994b0.png)

1. After verifying, click _ **Save** _.

Congratulations! You have successfully connected Specter Desktop to your Umbrel.

---

<div class="post-metadata">

**Author:** ![Btotheoogy](https://avatars.discourse-cdn.com/v4/letter/b/db5fbb/32.png) [@Btotheoogy](https://community.umbrel.com/u/Btotheoogy)\
**Post date:** [November 26, 2024, 6:58am UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549/2 "2024-11-26T06:58:50Z")

</div>

> [@louneskmt](#):
>
> Specter Desktop

Specter Desktop is no longer visible in the Umbrel App Store using UmbrelOS 1.3. My existing install just has the Ghost Image which is un-clickable and just says "updating… "

Is this app being removed?

 ![Screenshot from 2024-11-26 13-56-11](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/b/b0046c7f2b153868a2a13165d7f081ecca06daf0.png)

---

<div class="post-metadata">

**Author:** ![denny](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/denny/32/6330_2.png) [@denny](https://community.umbrel.com/u/denny)\
**Post date:** [November 26, 2024, 8:30am UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549/3 "2024-11-26T08:30:56Z")

</div>

Specter Desktop currently does not work with Bitcoin Core v28.

Specter Desktop developers are aware of the issue: [KeyError: 'error' in getblockchaininfo when the 'error' key is missing in the RPC response · Issue #2473 · cryptoadvance/specter-desktop · GitHub](https://github.com/cryptoadvance/specter-desktop/issues/2473).

I think once the issue is resolved the app will be available again.

---

<div class="post-metadata">

**Author:** ![ChrisF](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@ChrisF](https://community.umbrel.com/u/ChrisF)\
**Post date:** [December 30, 2024, 9:37pm UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549/4 "2024-12-30T21:37:31Z")

</div>

It looks like the bug has been fixed on the Specter side. Hopefully the app can be re-enabled in the Umbrel app store soon? I’d like to be able to watch addresses again.

> <https://github.com/cryptoadvance/specter-desktop/issues/2472>
>
> The Specter app on Umbrel used to work flawless until the update to Bitcoin core… 28.0 today ( I also enabled RBF by default)
> 
> latest Umbrel home software ( 2023)
> 
> the integrated Specter-app used to work fine until today
> 
> !\[image\](https://github.com/user-attachments/assets/fa14c38c-e1b5-4509-83d8-978376379d75)
> 
> \*\*Desktop (please complete the following information):\*\*
> - Where is your node running: Umbrel
> - Where is your specter running: Umbrel
> - If you're rChrome
> - Specter Version 2.0.2
> 
> \*\*Additional context\*\*
> Server error
> Exception
> 'error'
> \[Back to the main page\](http://100.70.61.31:25441/welcome/)
> Details
> version: v2.0.2
> Traceback (most recent call last):
> File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1521, in full\_dispatch\_request
> rv = self.preprocess\_request()
> File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1861, in preprocess\_request
> rv = self.ensure\_sync(before\_func)()
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/server\_endpoints/controller.py", line 207, in selfcheck
> if app.specter.rpc is not None:
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/specter.py", line 262, in rpc
> return self.node.rpc
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/node.py", line 756, in rpc
> self.\_rpc = self.\_get\_rpc()
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/node.py", line 395, in \_get\_rpc
> rpc\_conf\_arr = autodetect\_rpc\_confs(
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/rpc.py", line 219, in autodetect\_rpc\_confs
> rpc.getmininginfo()
> File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/rpc.py", line 508, in fn
> if r\["error"\] is not None:
> KeyError: 'error'
> 
> Please let us know! Create an \[issue\](https://github.com/cryptoadvance/specter-desktop/issues) or ping us on \[Telegram\](https://t.me/spectersupport) to fix it.
> 
> 
> Here is the logs:
> 
> \[umbrel\_specter-desktop\_2024-10-30\_08-35 (1).log\](https://github.com/user-attachments/files/17568040/umbrel\_specter-desktop\_2024-10-30\_08-35.1.log)

> <https://github.com/cryptoadvance/specter-desktop/pull/2480>
>
> \#fixes #2473
> 
> See the great explanation in the mentioned issue for more detail…s.

---

<div class="post-metadata">

**Author:** ![Bit](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/bit/32/4393_2.png) [@Bit](https://community.umbrel.com/u/Bit)\
**Post date:** [December 31, 2024, 11:27pm UTC](https://community.umbrel.com/t/specter-desktop-desktop/7549/5 "2024-12-31T23:27:37Z")

</div>

+1 to bring specter back to the Umbrel appstore.  
The Linux desktop app isn’t connecting either to BTCCore 28 already tried TOR, Tailscale and CloudflareTunnel because my Umbrel runs remotely.

2024-12-31T20:58:31.550Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in \_get\_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’  
2024-12-31T20:58:31.675Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in \_get\_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’  
2024-12-31T20:58:31.819Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in \_get\_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’  
2024-12-31T20:58:31.966Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in \_get\_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’  
2024-12-31T20:58:31.966Z [info] : stderr: SPECTERD: WARNING in node: connection of \<Node name=mate fullpath=\> is None in check\_info  
2024-12-31T20:58:32.097Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in \_get\_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’
