How to share the blockchain across local network residing on 1 PC, not copy?
I wouldn't try to have both bitcoinds attached to the same storage, that sounds like a recipe for disaster, if it'll start at all.

You can either tunnel the 8332 port on your personal computer to the remote server like this:

ssh -L 8332:localhost:8332 &lt;remoteip&gt;


This'll basically say "whenever I connect on the local port 8332, open a connection on the remote end to localhost:8332, i.e., your server's 8332 port, and tunnel all traffic through it". So this mimicks a local bitcoind but transparently passes everything over to the server. No need to share at all.

The other option is to add the following line to your bitcoin.conf file:

rpcconnect=&lt;remoteip&gt;


This will make bitcoin-cli connect to the remote bitcoind instead. You also need to make sure you actually allow incoming connections on the server, so this may be a bit less secure than the SSH variant above.