Use SQL Server to host the database instead of LiteDB?
Use a parameter for Universal.Server.exe to point it to the appsettings.json?
Also when updating using MSI, the Windows service gets recreated which then remove the configured account that was used. This seems to be changed in the newer versions. Is this a bug or by design?
SQL support is on the roadmap for v3: SQL Support · Issue #555 · ironmansoftware/issues · GitHub
There currently isn’t a parameter you can pass to the executable to configure where the appsettings.json file is stored but I’ll open an issue for that.