<blockquote>
  <p>A wallet manager application like Armory, but one that allows me to configure it to securely peer only with my full node. Thus when I make transactions, the transactions are securely between my local PC wallet and my node.</p>
</blockquote>

<p>If you run <code>bitcoind</code> on server 1 and on client pc 1 run <code>&gt;bitcoin-qt -connect={server 1}</code> then client pc 1 should not try to connect to any other nodes. When you say securely, you could easily run Tor on each and specify the hidden service running on server 1. See <a href="https://bitcoin.stackexchange.com/questions/70069/how-can-i-setup-bitcoin-to-be-anonymous-with-tor">this Q/A</a> for information on setting up Tor.</p>

<p>I understand that it is now possible to run Electrum Home Server to do much of what you asked about.</p>

CC BY-SA 3.0
2018-02-24T01:32:07.940Z
2018-02-24T01:32:07.940Z
Willtech
<p>yup, see what you mean. Hopefully my answer is not disappointing. It is to my knowledge not existant. I'd reason this way:
I don't think it's the application, which should secure the network layer. Vice versa is the way to go on (layered approach). Create a secure network layer, and run the app on top of it. Otherwise all apps would build their own security layer, and I doubt there are enough security specialists...</p>

<p>The layers of the underlying OS allows to achieve security. </p>

<blockquote>
  <p>A very secure 'remote wallet' GUI:</p>
</blockquote>

<p>define secure :-) Well, why not tunnel X over a VPN or through ssh?  </p>

<blockquote>
  <p>A bitcoind full node GUI manager:</p>
</blockquote>

<p>is the same. </p>

<blockquote>
  <p>A wallet manager application:</p>
</blockquote>

<p>again, security built into the app is against principle of layers. You can tell your full node, from which IP to connect.  </p>

CC BY-SA 3.0
2017-12-24T16:59:05.733Z
When I said "A very secure 'remote wallet' GUI" I meant a product that has international reputation ha being rock solid secure, versus a GitHub weekend project.  When I said "A bitcoind full node GUI manager" its because my bitcoind does not have a built in GUI; its CLI only.  As for "wallet manger" I understand now that is referred to as a SPV client. I found one but of course its programmers picked the servers it uses. I can't use my server.  But I will keep looking.
FreeBSD_guy
CC BY-SA 3.0
2017-12-24T11:16:46.650Z
2017-12-24T11:16:46.650Z
pebwindkraft
<p>first time user here so politely point out any thing I have done wrong.</p>

<p>I am looking for three things, but first let me explain the situation and use case:</p>

<ul>
<li>I am using bitcond full node on a headless FreeBSD OS server. There is no GUI of any kind.</li>
<li>I am able to use CLI RPC (from an SSH session) to send commands to bitcoind. It works but I'm not a fan of it. I'm able to view account and wallet detail.</li>
</ul>

<p>I would like to have working, using very secure technology/products:</p>

<ul>
<li>A very secure 'remote wallet' GUI client that can 'connect' to bitcoind over the IP network. Use case will be 99.999% local LAN only, but if I want to allow it via WAN/Internet I can.  I realize the risks involved doing that over the Internet, but that is what I am looking for.</li>
<li>A bitcoind full node GUI manager. Please do the not confuse this with the first.  This application allows me to use a GUI to securely manage the node itself, via IP.  I'm guessing this would also be via RPC.</li>
<li>A wallet manager application like Armory, but one that allows me to configure it to securely peer only with my full node. Thus when I make transactions, the transactions are securely between my local PC wallet and my node.</li>
</ul>

<p>See what I mean? I've done lots of looking, but no luck yet. Much thanks all.</p>

CC BY-SA 3.0
2018-02-24T01:26:46.943Z
Welcome to Bitcoin.SE! I am not aware of answers to much of your question but, think I may be able to help with one tiny section.
Willtech
<wallet><bitcoind><full-node>
Bitcoind gui client, wallet client with peer preference, node manager
FreeBSD_guy
# Bitcoind gui client, wallet client with peer preference, node manager

(Asked by: username_0 on 2017-12-23)

first time user here so politely point out any thing I have done wrong.

I am looking for three things, but first let me explain the situation and use case:

* I am using bitcond full node on a headless FreeBSD OS server. There is no GUI of any kind.
* I am able to use CLI RPC (from an SSH session) to send commands to bitcoind. It works but I'm not a fan of it. I'm able to view account and wallet detail.

I would like to have working, using very secure technology/products:

* A very secure 'remote wallet' GUI client that can 'connect' to bitcoind over the IP network. Use case will be 99.999% local LAN only, but if I want to allow it via WAN/Internet I can. I realize the risks involved doing that over the Internet, but that is what I am looking for.
* A bitcoind full node GUI manager. Please do the not confuse this with the first. This application allows me to use a GUI to securely manage the node itself, via IP. I'm guessing this would also be via RPC.
* A wallet manager application like Armory, but one that allows me to configure it to securely peer only with my full node. Thus when I make transactions, the transactions are securely between my local PC wallet and my node.

See what I mean? I've done lots of looking, but no luck yet. Much thanks all.

**Tags:** wallet, bitcoind, full-node

> **Comments:**
> **username_1**: Welcome to Bitcoin.SE! I am not aware of answers to much of your question but, think I may be able to help with one tiny section.  

---

## 2 answers

### Answer by username_1 on 2018-02-24. Score: 0

> A wallet manager application like Armory, but one that allows me to configure it to securely peer only with my full node. Thus when I make transactions, the transactions are securely between my local PC wallet and my node.

If you run `bitcoind` on server 1 and on client pc 1 run `>bitcoin-qt -connect={server 1}` then client pc 1 should not try to connect to any other nodes. When you say securely, you could easily run Tor on each and specify the hidden service running on server 1. See [this Q/A](https://bitcoin.stackexchange.com/questions/70069/how-can-i-setup-bitcoin-to-be-anonymous-with-tor) for information on setting up Tor.

I understand that it is now possible to run Electrum Home Server to do much of what you asked about.


---

### Answer by username_2 on 2017-12-24. Score: 0

yup, see what you mean. Hopefully my answer is not disappointing. It is to my knowledge not existant. I'd reason this way:
I don't think it's the application, which should secure the network layer. Vice versa is the way to go on (layered approach). Create a secure network layer, and run the app on top of it. Otherwise all apps would build their own security layer, and I doubt there are enough security specialists...

The layers of the underlying OS allows to achieve security.

> A very secure 'remote wallet' GUI:

define secure :-) Well, why not tunnel X over a VPN or through ssh?

> A bitcoind full node GUI manager:

is the same.

> A wallet manager application:

again, security built into the app is against principle of layers. You can tell your full node, from which IP to connect.

> **Comments:**
> **username_0**: When I said "A very secure 'remote wallet' GUI" I meant a product that has international reputation ha being rock solid secure, versus a GitHub weekend project.  When I said "A bitcoind full node GUI manager" its because my bitcoind does not have a built in GUI; its CLI only.  As for "wallet manger" I understand now that is referred to as a SPV client. I found one but of course its programmers picked the servers it uses. I can't use my server.  But I will keep looking.  

---

