<p>Please do NOT run bitcoind on a remote server (I'm assuming cloud). This defeats the whole purpose of a decentralized network, not to mention privacy of being able to check your balances or broadcasting your transactions. Your cloud provider can always keep your ssh logs and any activity you perform on that server.</p>

<p>A better cheaper solution (other than pruned nodes, which I would generally refrain from recommending as it prevents you from validating the whole chain) would be something along the lines of Raspberry Pi as also suggested by others. You can follow the instructions here: </p>

<p><a href="https://github.com/rootzoll/raspiblitz" rel="nofollow noreferrer">https://github.com/rootzoll/raspiblitz</a></p>

<p>If you are not too tech savvy, you could buy a preconfigured Raspberry Pi with raspiblitz </p>

<p><a href="https://thecryptocloak.com/product/build-a-node/" rel="nofollow noreferrer">https://thecryptocloak.com/product/build-a-node/</a></p>

CC BY-SA 4.0
2019-10-01T20:48:55.870Z
2019-10-01T20:48:55.870Z
rd88
<p>You can reduce storage requirements by running Bitcoin-core in pruning mode</p>

<ul>
<li><a href="https://bitcoin.stackexchange.com/q/37496/13866">How can I run bitcoind in pruning mode?</a></li>
</ul>

CC BY-SA 4.0
2019-09-30T10:20:54.107Z
If I'm running bitcoind in prune mode, do you know if I will still be able to run lightning on top of it?
Matthew Cruz
CC BY-SA 4.0
2019-09-30T11:10:03.513Z
@MatthewCruz See [running lightning in prune mode](https://bitcoin.stackexchange.com/questions/83613/running-lightning-in-prune-mode)
Ugam Kamat
CC BY-SA 4.0
2019-09-30T10:12:43.843Z
2019-09-30T10:12:43.843Z
RedGrittyBrick
<p>You can run it locally in prune mode like @redgrittybrick suggested, or you can look into renting a cloud server.</p>

<p>For example yesterday I created an AWS EC2 instance with extra storage and I played around with geth to deploy some smart contracts to testnet. You can do the same with bitcoind etc.</p>

<p>You will connect to these remote servers with ssh and execute terminal commands without wasting any hard drive of your local pc.</p>

CC BY-SA 4.0
2019-09-30T19:22:12.780Z
Note: running a node on a cloud server involves trusting that cloud server in crucial ways, so it is entirely preferable to run a node on your own hardware. Also note: altcoins are strictly off-topic here.
chytrik
CC BY-SA 4.0
2019-10-02T01:09:36.173Z
That's a really good point, with your own hardware you have full control over it. Aand got it, my bad!
bitfede
CC BY-SA 4.0
2019-09-30T15:03:07.400Z
2019-09-30T15:03:07.400Z
bitfede
<p>The cheapest configuration consists from RPi3 or its copy Opange Pi equipped with SATA shield for external HDD. I've used my old HDD which left after laptop upgrade with SSD. </p>

<p>I bought extension shield with metal case so everything is assembled together and the case has a fan.</p>

<p>This hardware is working for almost two years. During first year it had Core + LND, now it serves Core + Elects and fairly stable (for this cheapest configuration). </p>

CC BY-SA 4.0
2019-10-01T16:09:53.057Z
2019-10-01T16:09:53.057Z
Ilya Evdokimov
<p>I would like to start running a full node so I can start building bitcoin/lightning applications, but my laptop doesn't have the storage to do so. Does anyone have any suggestions on how I can affordably run a full node? I was thinking of running it on a remote server, but I'm also not sure of what I should look for in a service.</p>

CC BY-SA 4.0
2019-09-30T10:11:51.623Z
This would be off topic here as recommendations for this stuff tend to go out of date fairly quickly, but you should be able to run a Bitcoin node with a small VPS, storage is usually the most expensive part - Most entry level offerings + additional storage will suffice.
Raghav Sood
CC BY-SA 4.0
2019-09-30T10:45:48.560Z
@RaghavSood thank you for your response, I'll have to take a look at different VPS options
Matthew Cruz
CC BY-SA 4.0
2019-09-30T12:43:27.410Z
There are 1TB SSD's on Amazon in the $150 price range. The latest Raspberry Pi 4 has 4GB RAM ($60). I'm currently running bitcoind AND lnd on such a configuration with zero issues.
pinhead
<bitcoind><full-node><cost-of-node-option>
What are some affordable options for running a full node?
Matthew Cruz
# What are some affordable options for running a full node?

(Asked by: username_0 on 2019-09-30)

I would like to start running a full node so I can start building bitcoin/lightning applications, but my laptop doesn't have the storage to do so. Does anyone have any suggestions on how I can affordably run a full node? I was thinking of running it on a remote server, but I'm also not sure of what I should look for in a service.

**Tags:** bitcoind, full-node, cost-of-node-option

> **Comments:**
> **username_1**: This would be off topic here as recommendations for this stuff tend to go out of date fairly quickly, but you should be able to run a Bitcoin node with a small VPS, storage is usually the most expensive part - Most entry level offerings + additional storage will suffice.  
> **username_0**: @username_1 thank you for your response, I'll have to take a look at different VPS options  
> **username_2**: There are 1TB SSD's on Amazon in the $150 price range. The latest Raspberry Pi 4 has 4GB RAM ($60). I'm currently running bitcoind AND lnd on such a configuration with zero issues.  

---

## 4 answers

### Answer by username_3 on 2019-10-01. Score: 1 | Accepted answer

Please do NOT run bitcoind on a remote server (I'm assuming cloud). This defeats the whole purpose of a decentralized network, not to mention privacy of being able to check your balances or broadcasting your transactions. Your cloud provider can always keep your ssh logs and any activity you perform on that server.

A better cheaper solution (other than pruned nodes, which I would generally refrain from recommending as it prevents you from validating the whole chain) would be something along the lines of Raspberry Pi as also suggested by others. You can follow the instructions here:

<https://github.com/rootzoll/raspiblitz>

If you are not too tech savvy, you could buy a preconfigured Raspberry Pi with raspiblitz

<https://thecryptocloak.com/product/build-a-node/>


---

### Answer by username_4 on 2019-09-30. Score: 1

You can reduce storage requirements by running Bitcoin-core in pruning mode

* [How can I run bitcoind in pruning mode?](https://bitcoin.stackexchange.com/q/37496/13866)

> **Comments:**
> **username_0**: If I'm running bitcoind in prune mode, do you know if I will still be able to run lightning on top of it?  
> **username_5**: @username_0 See [running lightning in prune mode](https://bitcoin.stackexchange.com/questions/83613/running-lightning-in-prune-mode)  

---

### Answer by username_6 on 2019-09-30. Score: 1

You can run it locally in prune mode like @username_4 suggested, or you can look into renting a cloud server.

For example yesterday I created an AWS EC2 instance with extra storage and I played around with geth to deploy some smart contracts to testnet. You can do the same with bitcoind etc.

You will connect to these remote servers with ssh and execute terminal commands without wasting any hard drive of your local pc.

> **Comments:**
> **username_7**: Note: running a node on a cloud server involves trusting that cloud server in crucial ways, so it is entirely preferable to run a node on your own hardware. Also note: altcoins are strictly off-topic here.  
> **username_6**: That's a really good point, with your own hardware you have full control over it. Aand got it, my bad!  

---

### Answer by username_8 on 2019-10-01. Score: 0

The cheapest configuration consists from RPi3 or its copy Opange Pi equipped with SATA shield for external HDD. I've used my old HDD which left after laptop upgrade with SSD.

I bought extension shield with metal case so everything is assembled together and the case has a fan.

This hardware is working for almost two years. During first year it had Core + LND, now it serves Core + Elects and fairly stable (for this cheapest configuration).


---

