Adrien Poupa

Blog d'un étudiant ingénieur en informatique

Menu Fermer

Catégorie : Linux

Tweak Ubuntu 17.10 to Make It Feel Like Home

I recently switched from Windows 10 to Ubuntu 17.10, which has ditched Unity in favor of Gnome 3. However, by default, the interface is not very friendly nor familiar for long-time Windows users. Here is what I did to make it feel like home – to me, at least.

Lire la suite

Certificat SSL avec Let’s Encrypt, Nginx et CloudFlare

Avec Google qui fait ressortir les sites en HTTPS prioritairement et Firefox qui affiche désormais un joli message d’avertissement lors du remplissage d’un formulaire de connexion en HTTP, il est temps d’installer un certificat SSL sur vos sites, d’autant plus que c’est gratuit ! Nous allons en effet nous servir de Let’s Encrypt, fondation à but non lucratif qu’on ne présente plus, qui a l’avantage de fournir gratuitement des certificats SSL acceptés par tous les navigateurs modernes.

Lire la suite

Mise en place d’un environnement chroot avec identification en clés SSH

chroot

Sur mon serveur dédié, je voulais mettre en place un environnement chroot afin de pouvoir donner un accès limité à leur espace à des utilisateurs externes.

La mise en place d’un tel espace n’est pas complexe en soit, mais j’ai en revanche eu beaucoup plus de mal à activer la connexion par un jeu de clés SSH.

Nous allons partir du principe que le système est déjà configuré pour la connexion avec des clés SSH.

On crée notre utilisateur « utilisateur »

useradd utilisateur

Ici, on va donc appliquer notre prison à l’utilisateur « utilisateur », partir du principe que son répertoire de chroot est /home/www/utilisateur (pour de l’hébergement par exemple).

Lire la suite

Installer un serveur web LNPM (Linux, Nginx, PHP, MariaDB)


Source: unixmen.com

Cet article est surtout là pour me servir de pense-bête en cas de réinstallation d’un serveur, mais sait-on jamais, il peut être utile à d’autres 🙂

Le but est de mettre en place un serveur web qui soit le plus léger possible ; pour ce faire, j’utilise Linux et sa distribution Debian (8 Jessie pour le tutoriel ci-dessous, mais facilement adaptable pour d’autres version), Nginx en remplacement d’Apache, PHP 7 en FPM et MariaDB en remplacement de MySQL.

Lire la suite

H5ai : remplacez l’explorateur par défaut de Nginx

h5ai

L’index de Nginx par défaut permettant l’affichage des fichiers est quelque peu spartiate. Pas vraiment l’idéal si on veut avoir un affichage de miniatures ou encore un rappel de l’arborescence des dossiers.

Heureusement, H5ai existe ! Originellement pensé pour Apache, d’où son nom (HTML5 Apache Index), il est désormais compatible avec les serveurs web les plus populaires (Apache, Nginx, Lighttpd, Cherokee). De bons guides existent pour Apache, mais peu pour Nginx, d’où le fait que je ne m’attarderai pas sur les autres serveurs (ça, et le fait que Nginx est bien supérieur de toute façon 😉 )

Lire la suite

Sauvegardez vos sites et bases de données sur Google Drive

Google Drive

J’ai de plus en plus de mal à comprendre les sites web, mais le plus souvent de petites communautés, qui ne rouvrent qu’après un certain temps hors-ligne, ou pire, qu’elles ferment en raison de l’absence d’une sauvegarde après un problème avec leur hébergeur. Comment cela peut-il être possible à l’heure du cloud, où toutes nos données nous sont accessibles d’un bout du monde à l’autre, via des services gratuits ?

Si je conçois qu’il est contraignant de faire une sauvegarde régulière de son FTP et des bases de données composant un site web, il est primordial de mettre en place un système le faisant pour nous, un bon informaticien étant de base fainéant optimisant chacune de ses actions.

Pour ce faire, quoi de plus naturel qu’utiliser la solution de sauvegarde cloud la plus répandue, Google Drive ? A raison de 15 Go par compte gratuit, il serait dommage de s’en priver.

Lire la suite