Author

Topic: I run a full node. Is there a desktop client to connect to this full node? (Read 204 times)

copper member
Activity: 2926
Merit: 2348
gge
newbie
Activity: 14
Merit: 0
I run a full node on my Raspberry Pi at home. I want a desktop wallet that uses this full node. Not interested in using remote-x or xpra or setting up an electrum server.

I'm trying to understand what you mean - do you mean you want your Raspberry Pi to hold all of your blockchain data and your main desktop wallet connect to it (similar to your electrum server you mentioned)?
Maybe explain some more of your use cases and we can provide more information. Smiley

Yes, except I don't have the resources to run an electrum server so I want to connect directly to the node on port 8333.
legendary
Activity: 3514
Merit: 5123
https://merel.mobi => buy facemasks with BTC/LTC
2) directly connect your raspberry PI with your PC and change the data directory of your PC's wallet to the data dir of the full node on the raspberry pi.
This makes it not necessary to have the whole blockchain downloaded on your desktop PC.

As far as i remember, this only works if the daemon on the rPi is no longer running... You can't run a daemon on the rPi and while it's running use the blockchain stored on the rPi for running an other daemon or a QT client.

OP... If you're comfortable using the cli, there is the option of just using json-rpc commands, altough i would recommand setting up an stunnel between your local machine and the rPi for encryption purposes Smiley.

To do this, first setup stunnel, then edit your bitcoin.conf to allow connections from your client machine and setup a strong user/pwd , then install bitcoin-cli on your client. Offcourse, you'll need to add the following parameters to each command you send: -rpcconnect=, -rpcport=, -rpcuser=, -rpcpassword=. You can also looking into rpcauth instead of rpcuser and rpcpassword...

I've had the same question a long time ago, and as far as i know, that's about the only way to do this using bitcoin core... I didn't find a way to run bitcoin-qt by connecting to the daemon on a secundary machine (and i did search for a sollution for quite a while)
legendary
Activity: 1624
Merit: 2481
I run a full node on my Raspberry Pi at home. I want a desktop wallet that uses this full node. Not interested in using remote-x or xpra or setting up an electrum server.

This mostly depends on the use case.

You can either

1) use core on your desktop PC and connect to your node (either exclusively / or additionally).
You can use one of the following two commands:
Code:
-addnode=
to additionally connect to your node, or the following to exclusively connect to your node:
Code:
-connect=

This still requires your PC to have the whole blockchain saved.


2) directly connect your raspberry PI with your PC and change the data directory of your PC's wallet to the data dir of the full node on the raspberry pi.
This makes it not necessary to have the whole blockchain downloaded on your desktop PC.
staff
Activity: 3500
Merit: 6152
The only desktop wallet that can do that is Copay I believe. You can run Bitcore.io node in Raspberry Pi and then connect it.
legendary
Activity: 1628
Merit: 1012
I run a full node on my Raspberry Pi at home. I want a desktop wallet that uses this full node. Not interested in using remote-x or xpra or setting up an electrum server.

I'm trying to understand what you mean - do you mean you want your Raspberry Pi to hold all of your blockchain data and your main desktop wallet connect to it (similar to your electrum server you mentioned)?
Maybe explain some more of your use cases and we can provide more information. Smiley
gge
newbie
Activity: 14
Merit: 0
I run a full node on my Raspberry Pi at home. I want a desktop wallet that uses this full node. Not interested in using remote-x or xpra or setting up an electrum server.
Jump to: