I wrote this living guide mostly to fufill my own needs of having one and for some friends who needed help. I may not necessarily setup the same way others do, so please keep in mind this is just one method of setting up your node. If you wish to make your full node a validator, please refer to other official docs.
Having a basic understanding of Linux will greatly benefit you. There are ways to run on Windows and Mac but I do not have enough knowledge on those operating systems to comment. Also don't freak out if you're just starting out and can't get your node to sync. When first starting out you might find yourself needing to wipe and start over - and that's ok!
Initial Setup
Install Node
Create Service
Configuration
Sync
SSH Key
A Note on Upgrades
Resources