@cjohn001 Welcome!
Check the forum:
Please consult the documentation:
- NC 16 Admin Docs » Installation and server configuration
- NC 16 Admin Docs » Upgrade manually
- Debian System Administration
- The Programming Historian - Introduction to the Bash Command Line
- Debian Installation manual
- The Debian Administrator’s Handbook - Unfortunately, looks as if stuck with Jessie but may be still a valuable source of advice for any system admin aware of the deviations to a more current stable install or to a different flavour of Linux also.
Same applies to the NC 17 docs. However, for a newcome I would like to propose to start with the more stable NC 16 version for good reasons. However, you are free to choose and have to pay by lessons learned.
Stick to the more known Un*x flavours. Naturally, you can choose Ubuntu, CentOS, FreeBSD, ArchLinux and probably NextCloudPi or other flavours besides Debian Linux. Also available are some other OS …
Hope this helps.

Happy hacking.
