... | @@ -8,16 +8,23 @@ |
... | @@ -8,16 +8,23 @@ |
|
|
|
|
|
### Step 3: Create an empty mysql database
|
|
### Step 3: Create an empty mysql database
|
|
|
|
|
|
### Step 4: Get a HTTPS certificate or create a self-signed one
|
|
### Step 4a: Use BudgetMasterServer in an local area network
|
|
The communication between the server and client will be HTTPS-encrypted so you will need a certificate for the server.
|
|
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.
|
|
|
|
To do this you have to set the `keystorePath` to `"default"` and the `keystorePassword` to `"BudgetMaster"` in `settings.json`.
|
|
|
|
|
|
### Step 5: Create a Java Keystore holding your certificate
|
|
___Note:__ It is technically possible to use the default keystore even if the BudgetMasterServer could be accessed on the internet.
|
|
[How to create a keystore from a certificate](https://github.com/deadlocker8/BudgetMaster/wiki/HTTPS)
|
|
This is definetly __NOT__ recommended as the certificate integrity and communication security will be harmed!_
|
|
|
|
|
|
### Step 4: Fill in your settings into settings.json
|
|
### Step 4b: Use BudgetMasterServer with internet access
|
|
|
|
- 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._
|
|
|
|
- Create a Java Keystore holding your certificate
|
|
|
|
_[How to create a keystore from a certificate](https://github.com/deadlocker8/BudgetMaster/wiki/HTTPS)_
|
|
|
|
|
|
|
|
### Step 5: Fill in your settings into settings.json
|
|
|
|
|
|
### Step 5: Launch BudgetMasterServer.jar
|
|
|
|
|
|
### Step 6: Launch BudgetMasterServer.jar
|
|
all neccessary tables should be created automatically
|
|
all neccessary tables should be created automatically
|
|
|
|
|
|
|
|
|
... | | ... | |