Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blynkkk/blynk-sketch-generator
This repository is for generating Blynk sketches.
https://github.com/blynkkk/blynk-sketch-generator
arduino esp8266 iot nodejs nodemcu raspberry-pi
Last synced: 3 days ago
JSON representation
This repository is for generating Blynk sketches.
- Host: GitHub
- URL: https://github.com/blynkkk/blynk-sketch-generator
- Owner: blynkkk
- License: mit
- Created: 2017-03-01T19:23:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-25T21:38:36.000Z (almost 2 years ago)
- Last Synced: 2023-03-23T01:02:05.737Z (over 1 year ago)
- Topics: arduino, esp8266, iot, nodejs, nodemcu, raspberry-pi
- Language: JavaScript
- Homepage: https://examples.blynk.cc
- Size: 196 KB
- Stars: 22
- Watchers: 7
- Forks: 24
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blynk-sketch-generator
This repository is for generating [Blynk](http://www.blynk.cc) sketches.https://examples.blynk.cc/
# Installation
## Fail to ban
```
sudo apt-get update
sudo apt-get install fail2ban
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
```## Certs
```
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
./certbot-auto certonly --standalone -d examples.blynk.cc
```## Cron job
@monthly /root/certbot-auto renew --standalone --pre-hook "/root/blynk-sketch-generator/stop_server.sh" --post-hook "/root/blynk-sketch-generator/start_server.sh"
## Git
```
sudo apt-get install git
```## Download project
```
git clone https://github.com/blynkkk/blynk-sketch-generator.git
```## Install nodejs
```
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential realpath
```## Install used modules
```
cd blynk-sketch-generator
npm install
npm install -g forever
```## Forward to correct port
```
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443
```