I set mine up a few weeks ago, there is a FANTASTIC tutorial on GitHub for Linux servers. The one I follow is specifically for a headless server as that's what I'm running, but GUI or not it's hands down the best walkthru I found while searching for help. It includes setting up the server itself, the systemd service, and setting a cronjob for automatic backups.
GitHub - chogothigon/VintageStoryServerSetup: This is a tutorial for setting up a headless Vintage Story server on Linux