Hi @jptechnical, while we don’t have an official minimum requirements list, I can provide some info on what I’ve used in various cloud computing scenarios.
I have an Oracle VPS that I use for my Home Assistant, Security Camera system, a simple website with low activity, and my NAS device. The specs on this are very minimal, but Oracle has a block volume setup for storage, all instances share a 200GB volume. Other than storage, I have the following and, while I don’t have much traffic going over the network, I have not had any issues, including transmitting video streams.
- One VCPU
- One GB of RAM
- 0.48 Gbps network bandwidth
Alternatively, on AWS I’ve used t2.micro for just messing around, testing things which has
- 1 VCPU
- 1GB of RAM
- 8GiB of storage
I have run into issues with the 8GiB of storage when I want to install other programs or download repos, that space gets used up fast. In that case I’ve used a t3.medum with 15GiB of storage and that is more than plenty for anything I’ve done.
As @padibona mentioned, it all comes down to how much throughput you plan to pass. Of course, I have to plug the OpenZiti Quickstart, which will make it easy to create a network on a new system if you don’t want to bother migrating your existing network.