<p>I have seen selfmade PHP frontends. May check google, forums, github or other sources. (want to avoid to post links there).</p>

<p>To answer the question properly: You can access the bitcoind instance through the RPC and do all kind of things. This indeed allows to use existing or selfmade frontends.</p>

<p>For reference on bitocin RPC check the popular forums or google up "bitcoin rpc commands"</p>

<p>If you intend a connection between a private server and you home server you could secure the copnnection additionally with a VPN for example.</p>

CC BY-SA 3.0
2013-06-24T05:36:48.537Z
2013-06-24T05:36:48.537Z
Aurigae
<p>There is currently no way to operate a bitcoind wallet by solely connecting to a single peer through RPC calls. You would have to use a separate program on your windows computer. I'm not aware of any user friendly way to do this, but there are open source programs available like <a href="https://github.com/jgarzik/python-bitcoinrpc" rel="nofollow">https://github.com/jgarzik/python-bitcoinrpc</a>. The -connect option will allow you to specify the peer you connect to, but since you are going to be downloading the entire block chain anyways on your Windows machine, it may or may not be what you want.   </p>

<p>If you go that route, by default bitcoind only accepts local RPC calls. To change this, you need to edit the bitcoin.conf file in the .bitcoin folder.
There is a parameter rpcallowip where you can define what ip's are allowed to make RPC calls. You do need to be aware that this is a potential vector of attack for hackers. </p>

<p>See details about bitcoin.conf here : <a href="https://en.bitcoin.it/wiki/Running_Bitcoin#Sample_Bitcoin.conf" rel="nofollow">https://en.bitcoin.it/wiki/Running_Bitcoin#Sample_Bitcoin.conf</a></p>

CC BY-SA 3.0
2014-07-13T21:10:48.183Z
2014-07-14T20:32:35.633Z
2014-07-14T20:32:35.633Z
k kurokawa
<p>I'm running bitcoind 7x24 on a linux host on my network so it is always in synch.</p>

<p>Options like:</p>

<pre><code>  -rpcuser=&lt;user&gt;        Username for JSON-RPC connections
  -rpcpassword=&lt;pw&gt;      Password for JSON-RPC connections
</code></pre>

<p>suggest it is possible to have a wallet client on my Windows PC access that server and operate the wallet.dat on the Linux PC.</p>

<p>But my attempts have not met with success.  Can you suggest a solution or at least help me understand why this is not possible.</p>

CC BY-SA 3.0
2013-06-25T22:36:18.807Z
Since the goal was to minimise the catch-up and synchronise time on the Windows client, I'm now running it with -connect=192.168.1.x and catching up faster.
Hamish MacEwan
<wallet><client><bitcoind><json-rpc><wallet.dat>
How can I access a bitcoind instance from another device with wallet functionality?
Hamish MacEwan
# How can I access a bitcoind instance from another device with wallet functionality?

(Asked by: username_0 on 2013-06-23)

I'm running bitcoind 7x24 on a linux host on my network so it is always in synch.

Options like:

```
  -rpcuser=<user>        Username for JSON-RPC connections
  -rpcpassword=<pw>      Password for JSON-RPC connections

```

suggest it is possible to have a wallet client on my Windows PC access that server and operate the wallet.dat on the Linux PC.

But my attempts have not met with success. Can you suggest a solution or at least help me understand why this is not possible.

**Tags:** wallet, client, bitcoind, json-rpc, wallet.dat

> **Comments:**
> **username_0**: Since the goal was to minimise the catch-up and synchronise time on the Windows client, I'm now running it with -connect=192.168.1.x and catching up faster.  

---

## 2 answers

### Answer by username_1 on 2013-06-24. Score: 1

I have seen selfmade PHP frontends. May check google, forums, github or other sources. (want to avoid to post links there).

To answer the question properly: You can access the bitcoind instance through the RPC and do all kind of things. This indeed allows to use existing or selfmade frontends.

For reference on bitocin RPC check the popular forums or google up "bitcoin rpc commands"

If you intend a connection between a private server and you home server you could secure the copnnection additionally with a VPN for example.


---

### Answer by username_2 on 2014-07-13. Score: 0

There is currently no way to operate a bitcoind wallet by solely connecting to a single peer through RPC calls. You would have to use a separate program on your windows computer. I'm not aware of any user friendly way to do this, but there are open source programs available like <https://github.com/jgarzik/python-bitcoinrpc>. The -connect option will allow you to specify the peer you connect to, but since you are going to be downloading the entire block chain anyways on your Windows machine, it may or may not be what you want.

If you go that route, by default bitcoind only accepts local RPC calls. To change this, you need to edit the bitcoin.conf file in the .bitcoin folder.
There is a parameter rpcallowip where you can define what ip's are allowed to make RPC calls. You do need to be aware that this is a potential vector of attack for hackers.

See details about bitcoin.conf here : <https://en.bitcoin.it/wiki/Running_Bitcoin#Sample_Bitcoin.conf>


---

