I finally have NextCloud up and running on my TrueNAS server. Setting up the file storage part was very easy. I was able to get the clients set up on my Mac, Windows, and Linux computers without much effort. When it came to installing the LibreOffice Web package, things got a lot worse.
I found that you have to use a registered domain name, create a subdomain, and point it to your home server to get the Libre Office package to work online, much like Google Docs. Now that I have everything running, I am slowly moving my workflow to my own server. I am by no means the type of person who doesn’t trust Google or Microsoft; I just want my important files on my own server.
This is a screenshot of an open document on my NextCloud server.

I will give more information as I find more benefits of having your own file server and online documents. If you have any questions beforehand, please reach out using the comments.