Tutorial on how to setup a node.js application behind nginx

Introduction Node.js is a JavaScript runtime built on Chrome V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. In this brief tutorial we will setup how to configure a small production application that will use nginx as a reverse proxy for serving the node.js application. For managing node....

2016-10-14

Installing bluehydra on raspberry pi

Introduction ap BlueHydra is a Bluetooth device discovery service built on top of the bluez library. In this tutorial we are going to give the steps to install bluehydra on the rasperberry pi using Raspbian GNU/Linux 8 (jessie). If you are using raspbien wheezy, please see the Apendix Installing ruby with rvm There are several ways to install ruby, the one I prefer is with rvm. rvm is is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments....

2016-08-23

Monitor linux statistics with grafana (munin replacement)

This quick tutorial will guide you to install grafana to monitor a linux system. We also are going to save a history to an influx database. Installing InfluxDB For Ubuntu curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - source /etc/lsb-release echo "deb https://repos.influxdata.com/${DISTRIB_ID,,}${DISTRIB_CODENAME}stable" | sudo tee /etc/apt/sources.list.d/influxdb.list Install and start theInfluxDB service: sudo apt-get update && sudo apt-get install influxdb sudo service influxdb start Now you can check at the port 8083 (for a local installation check http://localhost:3000)) that the InfluxDB is working....

2016-08-18