Prérequis

Avant de suivre ce tutoriel, nous avons préparé une configuration de base :

  • Nous avons fraîchement installé un serveur Linux Ubuntu 22.04 LTS "noble" sur un Raspberry Pi 4. Il a été mis à jour et redémarré.
  • Nous avons rendu ce serveur accessible en ligne en enregistrant un nom de sous-domaine et en configurant sa zone DNS pour qu'elle pointe vers l'adresse IP publique de notre serveur
    • Pour de suivre ce tutoriel, il faudra évidemment changer chaque occurence de notre exemple pixelfed.fediverse.ovh avec votre propre nom de domaine ou sous-domaine
  • Nous disposons d'un PC Windows ou Linux, d'un Mac ou d'une tablette professionnelle connectée à Internet qui sera utilisée pour se connecter à distance au serveur
  • Nous avons un téléphone mobile avec une application d'authentification à deux facteurs (2FA) prête à être utilisée

IMPORTANT

Au cours des prochains chapitres, des comptes utilisateur* seront créés. Il est désormais obligatoire d'utiliser un gestionnaire de mots de passe pour stocker en toute sécurité l'ensemble des informations de connexion critiques.
Chaque compte doit avoir son propre mot de passe unique, généralement une chaîne complexe d'au moins 16 caractères.

Si vous ne disposez pas encore d'un gestionnaire de mots de passe, veuillez prendre le temps de lire ce guide détaillé sur la sécurité : Security in-a-box (en anglais).

* Un « compte » = un nom d'utilisateur, son mot de passe et parfois un 2FA.