logo

echo 42

arrow-picto

Documentations

Découvrez ici une collection d'articles pratiques issus de mon parcours d'apprentissage de Linux, Python, du développement web et bien plus encore. Ces ressources sont conçues pour partager ce que j'ai appris, dans l'espoir qu'elles puissent vous être utiles dans votre propre cheminement.

  • Linux
  • Nextcloud
  • Raspberry Pi

Installer Nextcloud sur un Raspberry Pi

Publié le 27 avril 2024

Découvrez dans cet article une procédure pour déployer Nextcloud sur un Raspberry Pi. Conformément à la recommandation de la documentation de Nextcloud, l'installation se fera à partir de l'archive source et nécessitera la mise en place d'une pile LAMP classique.

  • Linux

fail2ban : Configuration pour fonctionner avec systemd et nftables

Publié le 15 mars 2024

Depuis la version Bookworm de Debian, le programme Rsyslog n'est plus installé par défaut ; il a été progressivement remplacé par systemd. Comme fail2ban est initialement configuré pour fonctionner avec Rsyslog, nous allons voir comment le configurer afin qu'il fonctionne avec systemd et, par la même occasion, avec le pare-feu nftables qui remplace iptables.

  • Linux
  • Virtualisation

virt-manager : Erreur lors du démarrage du domaine

Publié le 21 décembre 2023

Ce message d'erreur peut apparaître lorsqu'on tente de démarrer une machine virtuelle. Il nous indique que le réseau 'default' requis pour cette opération n'est pas activé.

  • Django
  • Python

Valider un champ avec les expressions régulières dans Django

Publié le 17 novembre 2023

Voici un exemple d'utilisation du validateur RegexValidator de Django pour renforcer la validation du champ 'username' au sein de la classe AbstractBaseUser. Cette démarche joue un rôle essentiel dans la garantie de la conformité des données utilisateur dans vos projets Django.

  • Android
  • Nextcloud

Synchroniser les données de votre smartphone dans le cloud

Publié le 10 octobre 2023

Dans cet article, découvrez comment synchroniser un répertoire de votre smartphone Android vers votre propre serveur Nextcloud, une solution utile pour gérer vous-même la sauvegarde de vos données en toute sécurité.

  • GitHub

Utiliser SSH pour communiquer avec un dépôt GitHub

Publié le 21 septembre 2023

Dans cet article nous allons voir comment utiliser le protocole SSH pour interagir avec un dépôt GitHub. L'objectif principal de cette approche est de renforcer la sécurité des communications et de simplifier le processus d'authentification. Il ne sera plus nécessaire de fournir un nom d'utilisateur et un token d'accès à chaque interaction.

  • Django
  • Python

Générer une clé SECRET_KEY

Publié le 14 septembre 2023

Petit mémo sur la génération de la clé SECRET_KEY d'un projet Django, en ligne de commande.