17 Déc

Let’s Encrypt !

Avec les révélations Snowden, de plus en plus de sites sont en train de migrer en SSL. Google échaudé pousse maintenant à fond à l’encryption, voir le « https as ranking signal ». Mais d’autres organisations ne sont aps en reste avec la campagne « Encrypt All the Things ». Ce qui change maintenant est la possibilité d’obtenir gratuitement des certificats SSL grâce à Let’s Encrypt depuis le début de l’année !

Croissance de Let's Encrypt en 2016
Ce tutoriel va donc présenter comment paramétrer Nginx sous Debian/Jessie pour obtenir et utiliser des certificats SSL avec Let’s Encrypt. Lire la suite

29 Mar

Upgrader en PHP 7 sur Debian

PHP 7 vient de sortir en décembre dernier et promet des gains importants de performance. La tentation étant trop forte, j’ai upgradé mon serveur durant le week-end. Et effectivement, sur WordPress, pas besoin de tests pour sentir la différence.

Ce post va donc expliquer comment migrer de manière assez « safe » son serveur Debian vers cette nouvelle version de PHP en s’appuyant sur les packages mis à disposition par Dotdeb. Lire la suite

20 Mar

Upgrader son Serveur Debian Wheezy

Ce post présente la mise à jour d’une Debian Wheezy vers Jessie. Il s’appuie sur la documentation officielle de Debian et en est une version raccourcie. Mais ce n’est pas pour autant une raison de ne pas aller la lire.

Faites avant tout un backup des données du serveur et prévoyez 2 ou 3 heures en partant du principe que vous allez devoir tout réinstaller. Normalement, tout devrait bien se passer, mais on n’est jamais trop prudent…
Lire la suite

09 Nov

Installer NzbGet sur Debian

Cet article présente l’installation de NzbGet, sur Debian Wheezy 7.5 64 bits, qui sert de client de download à NzbDrone. NzbGet est disponible dans les packages debian, malheureusement, il s’agit d’une version antique sur debian wheezy. A nouveau, il est donc préférable de compiler. La version stable la plus récente est la 13.0 à l’heure actuelle.
Lire la suite

17 Août

Compiler Mono 3.x sous Debian

J’ai voulu installer NzbDrone sur mon serveur Debian. Ce dernier s’appuie sur Mono, une implémentation open-source de .Net de Microsoft. Malheureusement, à l’heure actuelle, seule la version 2.10.8 datant de 2011 est disponible sous Debian alors qu’une version 3.2 ou supérieure est recommandée pour NzbDrone.

Cet article va donc présenter l’installation de Mono sur une Debian Wheezy 7.5.
Lire la suite

26 Juil

Hubic : Point de Montage sur Serveur Debian

Il n’est plus difficile aujourd’hui de trouver des espaces de stockage dans le cloud gratuits (dans une certaine limite). Un intérêt détourné est de pouvoir s’en servir comme d’un espace de backup/stockage (mais pas que) pour son pour son serveur dédié. En effet, bien souvent les serveurs low-cost viennent sans rien en dehors des disques dur locaux et en cas de perte ou corruption des disques, c’est le drame. Cet article va donc présenter comment monter sur un serveur debian un espace de stockage Hubic à l’aide de Hubicfuse. Hubic, c’est 25 Go gratuits, autant en profiter.

Article modifié le 2 oct. 2015 pour prendre en compte les dernières modifications d’authentification d’Hubic (refresh_token)

Lire la suite

13 Juil

Nagios Plugins 2.0.x sur Debian

Après l’installation de Nagios Core, cet article présente maintenant l’installation de Nagios Plugins. En effet, Nagios ne dispose pas vraiment de mécanismes internes pour vérifier l’état d’un équipement, service, protocole, etc. A la place, il se repose sur des plugins afin d’exécuter les contrôles, récupérer les informations et prendre les mesures nécessaires (déclenchements de notifications, d’actions, etc.). Il est toujours possible de scripter ses propres plugins, mais le package Nagios Plugins en contient une cinquantaine qui permettront de bien démarrer.
Lire la suite

28 Juin

Nagios 4.0.x sur Debian & Nginx

Nagios est un logiciel de supervision destiné à contrôler un ou plusieurs serveurs afin de remonter d’éventuels problèmes avant que les clients, utilisateurs, etc. ne le fassent. Il peut envoyer des notifications de différentes façons (email, SMS, messagerie instantanée, etc…). Les informations d’état courants, les historiques et les rapports peuvent être consultés à partir d’un simple navigateur.

Nagios est capable entre autre de :

    vérifier les services réseau (SMTP, HTTP, FTP, etc.)
    surveiller les ressources des hôtes (charge CPU, RAM, espace disque, etc.)
    contrôler les équipements (CPU, ventilateurs, etc.)

Cet article, le premier de la série, présente l’installation de Nagios Core, le moteur du service accompagné d’une interface web, sur Debian 7.5 et un serveur Nginx. Il s’inscrit dans la continuité de la série des Outils Web d’Administration et en reprend donc la logique de configuration (zone d’admin ssl, etc.). N’hésitez pas à relire l’introduction pour plus de détails.
Lire la suite

21 Juin

Debian : Mises à Jour Automatiques

Un des gros problèmes souvent rencontré dans l’administration d’un système est la mise à jour. Combien de fois peut-on voir sur les forums quelqu’un se plaindre de s’être fait hacker son serveur et, dans le même temps, avouer benoîtement ne pas en avoir passé une seule depuis l’installation ! Les différentes distributions mettent pourtant en place des système de gestion des packages (yum ou apt), mais on n’a pas forcément toujours le temps de régulièrement se connecter sur son ou (surtout) ses serveurs pour s’en occuper.

Pour résoudre ce problème, Debian, mais aussi Ubuntu, proposent un package, unattended-upgrade, permettant d’automatiser les mises à jour. Ce n’est pas la panacée, une mise à jour présente toujours le risque de casser quelque chose et mieux vaut toujours les passer manuellement, mais c’est toujours mieux que de rien faire.
Lire la suite