librarysteve / installblynkpi

Install the Blynk server on Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install Blynk Server on Raspberry Pi

Quick install

Manual install

Access the admin pannel

Uninstall info

This script does the following:

  • Update and Upgrade
  • Installs OpenJDK 8
  • Downloads and initializes the Blynk Server
  • Installs the server as a systemd service if you so choose

Quick Install

  1. Clone this repo
git clone https://github.com/librarysteve/installblynkpi.git
  1. Run the installer script
cd ./installblynkpi
sudo chmod +x ./install.sh
sudo ./install.sh
  1. Answer "Yes" if you would like it to start on boot

Manual Install

  1. Update, upgrade, and install openjdk 8
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y openjdk-8-jdk
  1. Download a copy of the latest blynk server from The Blynk Server Repo or via wget
wget https://github.com/blynkkk/blynk-server/releases/download/v0.41.10/server-0.41.10-java8.jar
  1. Create a folder for everything Blynk Server related
mkdir blynk_server
  1. Make a folder for server data
mkdir ./blynk_server/server_data
  1. Create a shell script to start the server something like:
#!/bin/bash
$(java -jar /home/pi/blynk_server/server-0.41.10-java8.jar -dataFolder /home/pi/blynk_server/data_folder)
  1. Create a service "Unit File" so the server will start on boot using systemd
sudo nano /etc/systemd/system/blynk.service

Example Unit File:

[Unit]
Description=Blynk IoT Server
After=network.target

[Service]
ExecStart=/home/pi/blynk_server/start_blynk_server.sh
WorkingDirectory=/home/pi/blynk_server
StandardOutput=inherit
StandardError=inherit
Restart=Always
User=pi

[Install]
WantedBy=multi-user.target
  1. Enable the service with systemctl First start the service
sudo systemctl start blynk.service

Then enable

sudo systemctl enable blynk.service

Then check to see if it is running

sudo systemctl status blynk

if you see an "active" message (usually in green) you're good to go

To access the admin pannel

  1. Browse to https://(RPi IP ADDRESS):9443

  2. Login with default credentials User/Email:admin@blynk.cc Password:admin NOTE: Unless you have an email server running, there will be no email sent. That means no password reset

Uninstall

  1. Make the uninstall script executable
chmod +x ./uninstall.sh
  1. Run the uninstaller and follow the prompt

About

Install the Blynk server on Raspberry Pi

License:MIT License


Languages

Language:Shell 100.0%