For a full fledged RPC node, you can run https://gitlab.syncad.com/hive/haf_api_node
4TB will be enough but you have to set up ZFS with LZ4 compression. The above repository has everything needed. It will seem complicated if you are not familiar with docker compose and zfs.
RE: How to build and run a hive node - witness/seed/consensus and account history nodes