Logo Ruby

Installer Ruby depuis les sources

Ruby


Ruby est un langage de programmation que je ne connaissais que de nom jusqu’au jour où je me suis installé mon serveur Gitlab. Alors pourquoi parler de ce langage ? Tout d’abord car ce langage est utilisé dans de grands projets, GitHub en est un exemple mais on peut aussi compter sur Redmine, Puppet, Basecamp et pleins d’autres. C’est aussi un langage de programmation interprété et orienté objet tout comme le Python. Ruby est principalement tourné vers la conception d’application Web notamment par son framework Ruby on Rails, alias RoR. Dans cet article, je vous parlerais de comment installer Ruby depuis les sources, cela vous permettra de contrôler la version installée et d’être à jour des stables.

Changer la version PHP de mon hébergement OVH

PHP


OVH a envoyé, à ses clients d’hébergement mutualisé, un mail les avertissant sur l’obsolescence de la version PHP utilisé par leur site. Vous pouvez retrouver les raisons de ce mail sur la page travaux d’OVH. La version utilisée par les hébergements OVH, qui sont non configurés, est la version 5.3.29 de PHP. Comme nous pouvons le voir sur le schéma ci-dessous, cette version n’est plus supportée depuis le 14 Aout 2014. Voila pourquoi OVH a envoyé ce mail. Nous allons donc voir comment connaître la version PHP utilisée par votre site et comment la modifier.

logo Gitlab

Installer Gitlab

git


Vous adorez Github et vous avez un projet top secret à développer. Vous avez la solution de prendre un abonnement Github à 7$/mois qui vous permet d’avoir 5 projets privés d’hébergés. Cette solution est la meilleure si vous ne souhaitez pas vous investir dans la gestion d’un serveur. Ici, nous vous parlerons de comment mettre en place votre propre serveur Gitlab pour moins de 7$/mois mais avec un peu plus de sueur et de travail.

Iptables, le pare-feu Linux

Réseau
Sécurité


Il est important de protéger vos serveurs notamment quand ils sont directement visibles depuis l’internet. Vous trouverez donc ci-dessous les règles iptables par défaut que je mets sur mes différents serveurs ainsi que certaines règles facultatives.

Qu’est ce qu’iptables ?

Iptables est un logiciel permettant de la mise en place d’un pare-feu sous Linux. Un pare-feu étant un système de blocage des accès vers ou depuis votre ordinateur depuis ou vers le réseau, réseau qui peut être domestique, local ou mondial. Il sert à mettre en place votre politique de sécurité informatique.

Logo Git

Git et les sous-modules

git


Lorsque vous développez un programme / système / logiciel, il n’est pas rare d’utiliser des bibliothèques / frameworks extérieurs au projet, aussi appelés des dépendances. Saviez vous que Git vous permettait de gérer ces dépendances en les intégrant comme sous-projet / sous-module de votre projet ? Nous verrons dans cet article comme cela se passe.