I’m starting to build a setup to run Storj Node. I will probably begin with 4TB.
I’ve seen posts where people say that they run more than 1 node. I don’t understand the benefits and the reason of running various nodes instead of only one.
Hello,
Imagine you’ll fill your 4TB disk. What next?
You can just stay with your 4TB disk and it’s perfectly fine
You can increase your storage for storj by buying bigger disk, copying data … but what with your ‘old’ disk?
You can add new/additinal disk to your current disk in form of RAID0… but I don’t think it’s recomended by storj and additionally - loosing one disk you loose all.
You can get/buy/whatever another disk and create another node. If you run in docker - it costs you nearly nothing. A bit of memory (let’s say ~300MB), nearly no CPU usage…
So if you want increase your storage for storj - new node is most probably the only meaningfull solution.
If you have access to more than one IP address (in different /24’s), then more nodes means you could store more data faster, to earn more sooner. But most people are using just a single IP… so they run one node until it’s full (then decide if they want to swap to a larger disk, or start a second node, to keep earning more).
No any block of IP. All IPs in one /24 segment are ‘equal’ and share ingress.
Even with one IP you can have multiple nodes. Just each node must run on different TCP+UDP port. But before your node is full of data, it makes no much sense (your ingress is shared)
It is recommended to fill your first HDD that you are using. This will take a while. If the HDD is full and you want to add another, it is recommended to start a separate node for that HDD. Do not put them into a raid 0 because if one of the HDDs fails all data is gone and you will have to start from 0. If you add a second node and one fails, you will keep the data from the other nodes.
Don’t put too much storage in at once, because it will take a while until the 4Tb HDD gets full. And you can add enough later.