J’ai ouvert ma propre instance Mastodon, après un détour par GoToSocial

Il y a des dimanches où l’on veut faire simple… et où l’on finit par apprendre beaucoup. Mon objectif initial : monter une instance GoToSocial : légère, minimaliste, l’idée me plaisait. Sauf que l’installation a buté : dépendances, service qui ne démarre pas proprement, bref : la joie des détails qui coincent. Après quelques heures à tirer le fil, j’ai décidé de changer de voie : cap sur Mastodon.

Résultat : mon instance Mastodon tourne, et j’y ai déménagé mon ancien compte. Le transfert s’est passé comme sur des roulettes : followers redirigés, identité intacte, et me voilà chez moi (sauf pour mes publications que je n’ai pas réussi à transférer, donc passage par une republication de l’intégralité de mes messages manuellement et je pense que je n’ai pas encore bien compris cet aspect du Fediverse).

Pour l’instant, c’est privé (et ça dort la nuit)

Pour le moment, je suis le seul utilisateur de l’instance. Ce n’est pas un club fermé, c’est pour l’instant, une phase d’observation : voir comment ça vit au quotidien, mesurer l’entretien, estimer mon temps et l’intérêt de l’ouvrir plus largement.
Autre précision : l’instance n’est pas disponible la nuit. J’éteins volontairement mon serveur pour économiser et rester maître de mon infrastructure. C’est aussi pour ça que je n’ouvre pas tout de suite : éviter d’exposer des utilisateurs à une dispo non 24/7.

Umbrel → YunoHost : un test sérieux avant le grand saut

Historiquement, je tourne sur Umbrel. Pour cette instance, j’ai choisi de tester YunoHost : interface claire, catalogue d’apps, gestion des domaines et certificats… Sur le papier, tout ce qu’il faut pour simplifier la vie d’un admin amateur éclairé et au passage, un petit rappel de ce qu’est l’auto-hébergement, très bien expliqué par Yunohost.

Important : je suis encore en phase d’évaluation. J’ai installé Mastodon via YunoHost, je prends mes marques, et la suite dépend d’un point clé :

je vais tester la sauvegarde ET la restauration de l’instance.
Si ce test est concluant (restauration propre, service qui repart bien, données intactes), alors il est fort probable que je quitte Umbrel pour YunoHost. Je publierai un article dédié à cette migration, avec le retour d’expérience complet.

Comment j’ai installé Mastodon ?

L’idée n’est pas de noyer dans la technique, mais de partager le chemin :

  1. Préparer le terrain sur YunoHost (en test)
    • Choisir/créer le domaine dans l’admin YunoHost.
    • Faire pointer mon nom de domaine vers mon serveur.
    • Laisser le diagnostic guider pour les DNS et le certificat Let’s Encrypt (jusqu’au feu vert).
  2. Installer Mastodon depuis le catalogue YunoHost
    • Quelques écrans, et l’app est déployée avec tout ce qu’il faut.
    • On définit les bases : nom du serveur, admin, politique d’inscription.
  3. Régler l’essentiel
    • E-mail sortant : pour confirmations et notifications.
    • Règles d’inscription : fermée, car instance privée.
    • Ajout des relais pour respirer dans le Fediverse (voir ci-dessous).
  4. Le test qui fera foi
    • Mettre en place une sauvegarde YunoHost de l’instance.
    • Effectuer une restauration sur un environnement propre et vérifier que tout repart bien.
    • Si c’est nickel, je bascule définitivement d’Umbrel à YunoHost.

Branché sur le Fediverse (merci les relais)

Pour démarrer avec une timeline qui a du souffle, j’ai ajouté des relais via relaylist.com. Merci à Mike Lapidakis (@mike@lap.social) pour sa publication de relais Mastodon : c’est une rampe de lancement très efficace.

Et la suite ?

Je continue de tester en conditions réelles, de poster, d’observer. Si l’expérience confirme que la sauvegarde/restauration sous YunoHost est solide, le grand saut Umbrel → YunoHost deviendra logique et je partagerai tous les détails.
D’ici là, l’instance reste privée et non disponible la nuit. C’est un choix assumé pour garantir une expérience cohérente et éviter toute frustration.

Si le sujet vous intéresse, restez dans les parages : je raconterai bientôt le test de sauvegarde/restauration et, si tout se passe bien, la migration complète. Et j’essayerais d’expliquer pourquoi GoToSocial n’a pas mordu chez moi, parce que nos petits échecs font souvent les meilleurs tutoriels.

Publié le

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *