Git - Quelques configurations
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - Généralités et notations
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article est le premier d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement. Ces …
read moreUn serveur Minitel entièrement logiciel
Le Minitel est un terminal exploité commercialement jusqu'en 2012 pour accéder à des services via le réseau téléphonique de France Télécom. Le réseau supportant les services commerciaux du Minitel ayant été définitivement stoppé, ceux-ci ne sont plus disponibles. Cependant, il reste possible d'utiliser ces terminaux, en se connectant sur un …
read moreInstallation d'un serveur téléphonique local avec Asterisk
Asterisk est un IPBX logiciel, permettant la communication par différents protocoles, dont le SIP.
Cet article explique la mise en place d'un serveur de téléphonie simple, permettant de communiquer au sein du réseau local au moyen d'applications SIP et de téléphones analogiques.
Installation¶
Sur Debian, il suffit d'installer le paquet …
read moreGestion des mots de passe avec pass
Plusieurs solutions existent pour la gestion des mots de passe, chacune présentant ses avantages et inconvénients.
Je présente ici pass, un script bash permettant de gérer des mots de passe chiffrés avec GPG dans un dépôt git. Je l'ai choisi pour plusieurs raisons :
- Très simple d'utilisation.
- Très léger (et sans …
Utilisation basique de GPG
GNU Privacy Guard (GPG) est un logiciel permettant de chiffrer et/ou signer des documents (fichiers, emails, commits git...), fonctionnant principalement à partir d'un système de paires de clés publique et privée.
Cet article est simplement un résumé des commandes basiques nécessaires à l'utilisation de GPG. J'explique ici l'utilisation de …
read moreSauvegarde et restauration avec Borg
Borg est un logiciel de sauvegarde doté de fonctionnalités avancées comme la déduplication et le chiffrement.
Cet article explique la manière dont je l'utilise pour sauvegarder mes systèmes.
Pourquoi utiliser Borg ?¶
J'ai récemment revu l'organisation des sauvegardes de mes machines. En effet, j'utilisais jusque là un script très basique à …
read moreLimiter les attaques par force brute sur le service SSH
Le service SSH (Secure SHell) permet d'obtenir l'accès à un terminal sur une machine distante, ce qui le rend donc très pratique pour l'administration. De ce fait, il est disponible sur un grand nombre de serveurs. Malheureusement, cela le rend donc aussi très attirant pour les personnes cherchant à contrôler …
read moreUn serveur PXE pour les booter tous
Après avoir mis au point le menu de boot dynamique de ma clé USB, j'ai eu envie de faire la même chose sur mon serveur PXE. Comme j'ai déjà une configuration de grub qui le fait, j'ai donc remplacé pxelinux par grub sur le serveur PXE, puis j'ai repris la …
read moreUne clé USB pour les booter vraiment tous
Lorsqu'on bidouille des machines, il arrive que le système ne démarre plus. Que seul le boot loader soit cassé, ou que ce soit le système complet, il est donc important d'avoir à disposition un moyen de démarrer la machine, pour réparer les dégâts.
J'explique ici la manière dont j'ai configuré …
read more