Freeboard.io : installation sur Ubuntu 16.04 avec Apache2

Accéder aux soldes du Black Friday Amazon Black friday Banggood Black Friday Gearbest
10% de remise supplémentaire* sur les produits domotiques Xiaomi

Kits domotiques, caméras de sécurité, robot aspirateur, purificateur d'air... *Hors produits déjà en promotion

Voir le code promo
38 jours restants

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 :

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous dés inscrire à tout moment.

Comparateur de prix

Bons plans

Les offres suivantes se terminent bientôt. Utilisez le coupon indiqué pour profiter du prix promo

Projets DIY - Domotique et objets connectés à faire soi-même