Setup a Local Server on Mac OSX
Requirements
- Java 8/11 required (OpenJDK, Oracle)
- Any OS that can run java
- At least 30 MB of RAM (could be less with tuning)
- Open ports 9443 (for app and hardware with ssl), 8080 (for hardware without ssl)
Download
Link To Download JAVA SE , on Oracle JDK Download link Look for MacOS Installer
Click on download Link , Read License Agreement and Accept to download the software
Save to local Mac folder, (recommend creating New Blynk Folder under User folder)
Click on package to install Java
Install for all users or choose specific users.
click Install for a standard Install on computer
Close on Install Succeeded
Navigate to the folder where Blynk is to be install and Open a terminal window and check the version installed
java -version
Download The latest version of Blynk Server from github
Download the Blynk Server software jar file to Blynk folder
Create a mail.properties file with the following code for enabling mail on local server
mail.smtp.auth=true mail.smtp.starttls.enable=true mail.smtp.host=smtp.gmail.com mail.smtp.port=587 mail.smtp.username=YOUR_EMAIL_HERE mail.smtp.password=YOUR_EMAIL_PASS_HERE
*Remember to login using GMAIL account only. Allow less secured applications on google
Run the server on default Server Port= 8080 and default Application port 9443 (SSL port). The folder server_data will be created on first run and an Admin login email: admin@blink.cc and password will be created. Using a different folder name will create new Server with new Admin account and password.
java -jar server-0.41.15.jar -dataFolder server_data
The Server will be started with the default SSL certificate so creating accounts is possible but not secure. For instructions on updating Certificates.