Posts Tagged ‘ Serveur

Plivo: Un framework simple pour intéragir sur un serveur web avec un téléphone

Après avoir créé chacun une application web interagissant avec FreeSwitch (un logiciel gratuit permettant de faire de la VoIP) deux développeurs se sont aperçus qu’il était vraiment très compliqué de créer des applications fonctionnant avec de la téléphonie. Ils ont donc  mis leurs efforts en commun pour créer un FrameWork capable de simplifier ces interactions. Ils se sont alors inspirés de Twilio pour créer un outil pratique et simple…

Cet outil développé en Python s’appelle Plivo et est accessible sur le site officiel http://www.plivo.org. Après installation d’un service de VoIP, il faut lancer l’exécutable Plivo et ainsi pouvoir interagir facilement avec!

 

Un dépôt github permet de récupérer les différentes sources nécessaires au bon fonctionnement (https://github.com/plivo) et un guide de lancement précis permet de démarrer très vite le service (http://www.plivo.org/get-started/)

Ce système ouvre des perspectives de développements intéressantes car il permet à travers des appels REST XML de contrôler des appels téléphonique envoyés au serveur. Par exemple, vous pourriez contrôler des actions sur votre site à travers un simple appel téléphonique.

Pour le moment ce système s’intègre avec FreeSwitch mais à vocation à s’ouvrir et interagir avec XMPP, Asterisk, …

 

De mon côté j’imagine plusieurs applications à ce genre de technologie, et vous seriez-vous prêt à développer des applications utilisant ce genre de FrameWork ?

Utiliser un serveur OVH pour centraliser ses projets GIT

Comme vous le savez peut être, il est possible depuis déjà un certain temps d’utiliser le système de contrôle de version git sur les serveurs OVH dès lors que l’on a un accès SSH. Git est un outil qui est en train de fortement se démocratiser à travers des plateformes comme GitHub ou BeansTalk qui regroupent les principaux acteurs de projets dans la mouvance web (Facebook, Twitter, Apache, …).

 

Le problème de ces plateformes qui propose à la base un accès gratuit est que cet accès est public. Dès que l’on souhaite créer des dépôts de source privés, il faut payer. Comme la majorité des développeurs aujourd’hui dispose d’un serveur web contenant au moins leur portfolio j’ai trouvé utile de présenter comment déployer nos projets sur notre propre serveur.

J’ai trouvé cette article qui décrit les différentes étapes à suivre : http://blog.touv.fr/2009/06/depot-git-prive-et-personnel-sur.html.

Cette procédure ne fonctionne que pour les serveurs sur lesquels git est installé et disposant d’un accès SSH car les fichiers sont publiés et récupérés à travers ce protocole.

 

Vous trouverez plus d’information sur git sur le site: http://gitref.org/. Ce site présente les principales fonctionnalités de git à travers des explications simples et précises!

Configurer et sécuriser correctement un serveur SSH

Toujours en quête d’amélioration de la sécurité côté serveur, j’ai trouvé un article tweeté par @jfruiz qui décrit comment configurer et sécuriser un serveur SSH.

Aujourd’hui chaque infogérant/développeur/webmaster utilise des accès SSH pour administrer et manipuler son site Internet. En effet beaucoup d’informations ne sont pas visibles en FTP (taille de répertoire, ressources serveurs, liens symboliques, …) et certaines actions vont beaucoup plus vite quand elles sont réalisées en SSH (copie, déplacement de répertoire, …).

Il est donc très important de ce poser les bonnes questions par rapport à la sécurité de ces connexions. Elles donnent accès directement au système et aux fichiers critiques de celui-ci ce qui peut être très pratique pour un pirate… Modification du port par défaut, connexion sans mot de passe à l’aide de clés chiffrées, c’est autant d’actions qui sont décrites dans l’article suivant qui propose une présentation simple et rapide de la configuration SSH sur une Ubuntu Server.

lien: http://www.korben.info/tuto-ssh-securiser.html