Never to everything, am I don't this right?

I am basically brand new to servers, linux, networking, everything that isnt end user windows. I was given an old r710 to play with for a home server. I have TrueNAS CE 25.20.1 running. I’m mainly looking for reassurance that I’m following “good” practices in configuring and running this thing. ChatGPT has been guiding me through 99% of the setup and configuration so… yeah. I have my main pool encrypted, then have separate encryption on a select few datasets. I have a dataset for apps with the apps preset for it and all the child datasets. The permissions are unix set. I have general datasets for all my media and user datasets. these all have acl permissions. Currently I have Plex and Audiobookshelf apps running with host network enabled. ChatGPT said to use host network for these to help with discovery and other things. I believe the rule of thumb is host network for media and human centric apps. port binding for network apps like NGINX and Adguard. Both of which I am trying to run and struggling but that’s a separate question. Do I have this right so far? are there any changes I should make before I get too far into this server? any other “best practices” I should try to make sure I follow? I’ve got snapshots configured, and backups scheduled. so I think I’m being good there.