___Note:__ If you don't provide a `"databaseURL"` the database file will be saved in the same location as BudgetMasterServer_
___Note:__`"databaseName"`, `"databaseUsername"` and `"databasePassword"` are not relevant for sqlite_
- proceed with step 4a or 4b
### Step 4a: Use BudgetMasterServer in an local area network
### Step 4a: Use BudgetMasterServer in an local area network
If you are going to use the BudgetMasterServer in a local area network where it isn't exposed to the internet you could use the default certificate and keystore that comes bundled with the BudgetMasterServer.
If you are going to use the BudgetMasterServer in a local area network where it isn't exposed to the internet you could use the default certificate and keystore that comes bundled with the BudgetMasterServer.
...
@@ -21,12 +41,13 @@ _The communication between the server and client will be HTTPS-encrypted so you
...
@@ -21,12 +41,13 @@ _The communication between the server and client will be HTTPS-encrypted so you
- Create a Java Keystore holding your certificate
- Create a Java Keystore holding your certificate
_[How to create a keystore from a certificate](https://github.com/deadlocker8/BudgetMaster/wiki/HTTPS)_
_[How to create a keystore from a certificate](https://github.com/deadlocker8/BudgetMaster/wiki/HTTPS)_
### Step 5: Fill in your settings into settings.json
- fill in the corresponding lines in `settings.json`:
`"keystorePath": "path_to_keystore_file",`
`"keystorePassword": "your_keystore_password"`
### Step 6: Launch BudgetMasterServer.jar
### Step 5: Launch BudgetMasterServer.jar
all neccessary tables should be created automatically
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_
___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_