Before you begin, please read before installing section.
If you will use PostgreSQL or MS SQL for database, install the database server first.
If you already have one of these installed and are using it for other services, you can use it for Starship Server as well.
We suggest you download Starship Server Setup (.msi), it is easier to upgrade. Use .zip file only if you want to control where Starship files are. You can download it here.
Run the .msi file and follow the setup.
If you used the .zip file, extract to some folder, then run setup.exe to run the setup.
By default, Starship Server will use SQLite database, which we recommend you use only for testing or for personal server. If you want to use PostgreSQL or MS SQL, then you need to install chosen database engine before you run Starship Server installer. Which database to choose?
During install you will have an option to create administrators. We suggest you create at least one, so that you can then connect to Starship Server and make other changes to default settings.
When setup ends, it will automatically run the server and open a browser with a link to the server.
During setup you will have an option to chose a a certificate which is used for HTTPS. Setup will list all certificates, which are in Control panel, Certificates store, under Personal and they have a private key. You can also set a certificate manually, at any time after installation (this also works if you wish to change/update the certificate): Run cmd, as admin, then write
netsh http add sslcert appid="{4780cfe6-2b27-4089-901f-e7762c8ea68f}" ipport=0.0.0.0:<manictime server port number> certhash=<certificate thumbprint>
There are two important things: