Accueil / Objets Connectés / Freeboard.io : installation sur Ubuntu 16.04 avec Apache2

Freeboard.io : installation sur Ubuntu 16.04 avec Apache2

Freeboard.io est un projet Open Source qui permet de créer des interfaces pour afficher des données en provenance d’objets connectés ou réaliser des actions (allumer des lampes, piloter des relais…). Frebboard.io est directement accessible depuis internet mais l’offre gratuite ne permet pas de posséder de dashboard privé. Dans ce tutoriel, nous allons installer Freeboard.io sur un mini PC fonctionnant sous Ubuntu 16.04 LTS en le faisant fonctionner avec un serveur web Apache 2.

Installation d’Apache 2

Apache 2 s’installe très simplement avec la commande apt-get.

Acceptez les questions posées durant l’installation. A la fin de l’installation, le serveur Web Apache démarre automatiquement.

Installation de Freeboard.io sur Ubuntu

Récupération des sources sur GitHub

Commençons par installer git.

On créé un répertoire d’installation. Peut importe la localisation du répertoire, installez le par exemple dans votre dossier utilisateur ou dans le Home.

On lance la récupération des sources sur GitHub

Création d’un lien symbolique vers /var/www

Les fichiers du site internet doivent se trouver (idéalement par convention) dans le /var/www. On va donc simplement créer un lien symbolique qui permettra au serveur Apache de retrouver ses petits.

Configuration de Freeboard_io pour Apache

Maintenant, il faut configurer un nouveau site freeboard_io.com pour qu’il puisse fonctionner avec le serveur Apache. On commence par créer un nouveau site dans le dossier sites-availables.

Adaptez la configuration à vos besoins et collez le dans le fichier de configuration

Enregistrez le fichier de configuration avec Ctrl+X puis O.

Maintenant on rend actif le site avec la commande a2ensite

En fait, la commande a2ensite créée un lien symbolique vers le répertoire sites-enable.

Il ne reste plus qu’à relancer le service Apache pour prendre en compte la nouvelle modification.

Configuration du fichier Hosts

Il ne reste plus qu’à faire pointer l’url vers le site. Pour cela, récupérez l’adresse ip de votre machine avec la commande ifconfig puis ouvrez le fichier /etc/hosts

Remplacez l’adresse IP par celle de votre machine puis sauvegardez avec CTRL+X puis O.

Et voilà, vous pouvez maintenant accéder à freeboard depuis votre navigateur à l’aide de l’adresse http://freeboard_io.com

freeboard ubuntu apache2 nginx

 

Dans le prochain tutoriel, nous verrons comment faire fonctionner Freeboard.io avec Nginx.

Liens utiles :