This is currently above-normal: as performance testing is underway. But Storj is chasing at least one new large customer: so we’re all hoping it becomes normal
There are a couple common Graphana configs: check here for one. And other ways to see everything in one place.
Yes, you can have many nodes behind one IP (like on different ports). However Storj has all nodes in the same /24 subnet share uploads. That will at least mean nodes behind your single IP all share… but also may mean you’re sharing ingress with your neighbours (or others using the same VPN service+endpoint). So if you do have access to more different /24 IPs you can grow your used-diskspace faster. (check here to see how many other nodes you’re sharing with now)
If I had to estimate… and ignore the recent burst of uploads for testing… I’d say a 10TB HDD would normally take 2-2.5 years to fill. But again currently things are moving much faster: and other SNOs will have their own estimates.
68 HDDs will work fine - my guess is you’d probably need 64GB of RAM if you’re using Linux+Docker. (some SNOs have 100-150+ HDDs per server). The most straightforward config would be to give every node one disk and a different port. However it will take a long time to fill them if you don’t have a way to use more IP addresses. Most smaller setups will have people fill one-disk-at-a-time… then add space when needed.
Some SNOs virtualize, some run various RAID levels, some use fancy SSD caching layers or ZFS metadata devices. But for Linux the vanilla option is one-disk-per-node in Docker, EXT4 with noatime. I like to keep it simple.
Welcome, and have fun!