L’équipe Online.net développe depuis maintenant plusieurs mois, un nouveau service IaaS aux caractéristiques intéressantes nommé Scaleway.

Actuellement, Scaleway propose les serveurs suivants :

Sélection_001

Ayant un service mumble assez gourmand en ressources, j’ai opté pour le BareMetal C2L à 23.99€/mois. Ce qui est assez intéressant dans cette configuration, ce sont les ressources principales non virtualisées. En effet, les serveurs possèdent un véritable CPU, RAM et sur le serveur le plus onéreux, un SSD de 250Go !

Aussi, Scaleway n’a pas lésiné sur la connectivité des serveurs. Vous verrez dans ce test que le BareMetal C2L possède une véritable connectivité 800Mbit/s Illimitée (en France en tout cas) !

Quant aux performances des ressources CPU, RAM et SSD, vous verrez dans ce test qu’elles n’ont rien à envier aux serveurs dédiés classiques.

Cependant, les performances réseau hors France ainsi que la lecture sur les disques réseau LSSD sont, pour le moment, largement en deçà de mes espérances

Enfin, il s’agit d’une technologie « cocorico », ce qui peut avoir une certaine importance pour vos activités.

Lire la suite de

Pam_mysql est une library permettant à des applications d’utiliser le système d’authentification linux avec des utilisateurs stockés sur une base de données Mysql/MariaDB.

Lien vers le projet officiel : http://pam-mysql.sourceforge.net/ 

Lien vers le repository github que je maintienshttps://github.com/quadeare/pam-mysql

Maintenance du projet

Ayant un projet personnel utilisant Pam-mysql, je dois régulièrement corriger des erreurs liés à l’évolution des distributions Linux.

Actuellement, deux fix ont été publiés :

  • Memory leak error | Fixed
  • SHA1 and MD5 encryption | Fixed

Si vous êtlarge_h-transes un utilisateur de Docker, vous avez déjà sans doutes été contraint de rechercher une solution de sauvegarde.

Dans mon cas, je possède de nombreux containers ayant pour la plupart plusieurs volumes. J’ai donc écrit un script permettant de sauvegarder l’ensemble des volumes dans une archive afin de faciliter la migration ou la reprise d’activité.

Lien vers Githubhttps://github.com/quadeare/docker_volumes_backup

[pastacode lang= »bash » user= »quadeare » repos= »docker_volumes_backup » path_id= »backup-docker.sh » revision= » » highlight= » » lines= » » provider= »github »/]

 

 

Installation d’un serveur web complet sous une distribution Debian/Ubuntu/Mint/ElementaryOS…

  • Installation des paquets principaux
    • Apache2 – Le serveur web
    • php5 – Serveur applicatif PHP
    • mysql-server – Serveur de base de données Mysql 5
    • php5-mysql – Jonction entre PHP et Mysql
    • libapache2-mod-php5 – Jonction entre apache2 et php5
  • Paquets optionnels
    • php5-curl – Extention CURL php5

 

Installation des paquets principaux

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

sudo apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5

[/pastacode]

Lire la suite de

Voici la procédure permettant d’ajouter une ip failover sur un serveur dédié.

On ajoute dynamiquement l’IP failover

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

ifconfig eth0:0 ip_du_serveur netmask 255.255.255.255

[/pastacode]

On modifie le fichier /etc/network/interfaces pour que la modification soit persistante

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

auto eth0:0
iface eth0:0 inet static
        address ip_du_serveur
        netmask 255.255.255.255

[/pastacode]

Le script de backup suivant permet de sauvegarder l’ensemble des bases de données de votre serveur.

  • Fonctionnalités
    • Sauvegarde de chaque bases de données dans des dossier séparés
    • Suppression des anciennes sauvegarde

[pastacode lang= »bash » user= »quadeare » repos= »mysql-backup-databases » path_id= »mysql_backup.sh » revision= »1″ highlight= » » lines= » » provider= »github »/]