Hello @FuriousFoxGG,
You can either create such a system yourself or you can just check out this topic to install a pre-built system that has the features you’ve mentioned.
If you’d rather build the system yourself, let me know and I will provide further information to aid you in doing this.