Server Installation
Step 1: Put BudgetMasterServer.jar in desired location
Step 2: Put settings.json in same location
Step 3: Create an empty mysql database
Step 4: Get a HTTPS certificate or create a self-signed one
The communication between the server and client will be HTTPS-encrypted so you will need a certificate for the server.
Step 5: Create a Java Keystore holding your certificate
How to create a keystore from a certificate
Step 4: Fill in your settings into settings.json
Step 5: Launch BudgetMasterServer.jar
all neccessary tables should be created automatically
Hint: If you encounter any problems or errors please have a look into the generated error.log in the same directory as the BudgetMasterServer.jar