Après Arkiv (dont je vous avais parlé dans un précédent article), voici un nouvel outil que j’ai développé pour mes besoins et que je publie sous licence libre : Dispak Mon besoin était : Créer facilement des tags sur un repository Git, en effectuant un certain nombre de vérifications et actions…
Configurer le nom d’un serveur
Un petit article technique sur quelque chose que j’ai longtemps considéré comme un point de détail, mais qui peut s’avérer important dans quelques rares cas. Lorsqu’on configure un ordinateur, on lui donne un nom. Jusque-là, tout va bien. Je pourrais disserter sur la manière de nommer les serveurs. Certaines personnes…
Arkiv : Sauvegarde de fichiers et bases MySQL + archivage sur Amazon S3 et Amazon Glacier
Pour mes besoins, j’ai créé un programme qui sert à faire des sauvegardes de fichiers et de bases de données MySQL. Ces sauvegardes sont stockées en local et peuvent être archivées sur Amazon S3 ainsi que sur Amazon Glacier. Ce programme s’appelle Arkiv et son code source est disponible sur…
Mise-à-jour Ubuntu Server
Il y a un an, j’écrivais un article sur l’installation de serveur HTTP. J’expliquais qu’à l’époque j’avais utilisé un petit serveur virtuel sous Ubuntu 16.04. Vous le savez sûrement, le cycle de sortie des versions de la distribution Ubuntu respecte un rythme qui fait qu’une version LTS (Long Term Support,…
Utilisation de MySQLDump
Il existe plusieurs moyens pour faire des sauvegardes de bases de données. Je ne vais pas parler ici de l’utilisation des logs binaires ni de la mise en place de réplication pour effectuer les sauvegardes sur un serveur esclave ; je vais me concentrer sur l’outil principal de sauvegarde lorsqu’on…
Utiliser GSuite pour envoyer des emails depuis un serveur
Imaginons la situation suivante : Vous avez souscrit à l’offre GSuite de Google, et vous utilisez ainsi Gmail avec votre propre nom de domaine. Vous avez un serveur Linux, depuis lequel vous souhaitez pouvoir envoyer des emails. (Si vous n’êtes pas encore client GSuite, n’oubliez pas que j’ai proposé des…
Génération de tokens
Je suis en train de travailler sur une application qui nécessite l’utilisation de tokens. Certains doivent avoir une durée de vie assez courte, d’autres n’ont pas de péremption. Tout l’enjeu autour de ces tokens est de s’assurer qu’ils ne soient pas devinables facilement, ni qu’ils soient attaquable par force brute.…
Gestion des dates et heures dans les bases de données
Je vais vous parler d’une réflexion que j’ai en ce moment, causée par un développement sur un produit qui se veut à destination d’utilisateurs répartis autour du globe. Jusqu’ici, je n’avais jamais vraiment été confronté à de véritables problèmes de gestion des dates dans mes applications. Je stockais les dates…
Normes utiles
Lorsqu’on développe ou simplement que l’on conçoit un système ou une application, il y a parfois des choses pour lesquelles il convient de faire des choix de manière éclairée. Ce qui est bien, c’est que des gens intelligents prennent du temps à normaliser tout un tas de concepts, et qu’il…
Installation serveur HTTP(S) rapide
Voici un article qui va me servir à rassembler les différentes documentations dont je me sert à chaque fois que j’installe un serveur Web. Là, j’ai pris un serveur virtuel chez OVH (à 3 € HT par mois, pour 2 GO de RAM et 10 GO d’espace disque), sur lequel…