In case you want to remotely manage your TrueNAS server or you want to access your internal home network, you can install OpenVPN on your TrueNAS server.
Do you want to share the files on your NAS in a safe way? Nextcloud is here to save your day! It allows you to securely share the files you define via an easy-to-use interface. Besides only filesharing Nextcloud has grown to be a complete content collaboration platform.
Before you are able to use your NAS, you require a storage pool. Using this pool you will be able to add shares, jails, etc. This article explains how to add a storage pool in TrueNAS.