Tutoriel : Héberger un serveur Mastodon léger pour 10 amis


Créer son propre réseau social décentralisé, sans se ruiner ni devenir sysadmin


🌍 Pourquoi héberger son propre Mastodon ?

Aujourd’hui, les plateformes centralisées (Twitter/X, Facebook, Instagram…) contrôlent nos données, notre visibilité, et nos interactions. Face à cela, Mastodon et le Fediverse proposent une alternative : un réseau décentralisé, libre, et auto-hébergeable.

Mais faut-il être ingénieur système pour lancer sa propre instance ? Non. Ce tutoriel s’adresse à toi, qui veux un réseau social pour un petit groupe (5 à 20 personnes) — simple, éthique, léger — et sous ton contrôle.


⚙️ Prérequis

  • Un VPS ou serveur léger (2 vCPU, 2–4 Go RAM, 20 Go SSD suffisent)
  • Un nom de domaine (ex. : social.exemple.org)
  • Une distribution Linux (Debian 12 ou Ubuntu 22.04 recommandé)
  • Un accès SSH et des bases en ligne de commande
  • Environ 30 à 45 minutes devant toi

🐘 Mastodon est-il trop lourd ?

Non, mais il existe plus simple pour petit usage :

Alternative Avantages Idéal pour…
Pleroma Léger, rapide, facile à maintenir 2–50 personnes
Akkoma Fork de Pleroma avec plus d’options sociales Collectifs actifs
GoToSocial Backend seul, ultra léger Développeurs, projets custom
Mastodon Interface conviviale mais plus gourmand >100 utilisateurs

🎯 On part ici sur : Pleroma, parfait pour une petite instance simple à maintenir.


🚀 Étape 1 – Créer le serveur

Choisis un hébergeur éthique ou accessible :

🌍 Hébergeurs recommandés :

  • 🇨🇭 Infomaniak – énergie 100 % renouvelable, hébergeur engagé
  • 🇮🇸 1984 Hosting – basé en Islande, très axé vie privée
  • 🇩🇪 Hetzner – excellent rapport qualité/prix
  • 🇩🇪 Netcup – VPS économiques, fiable
  • 🇫🇷 D4.FR – options simples, hébergeur Francais , taille humaine.
  • 🇫🇷 Scaleway – cloud souverain, français
  • 🇫🇷 OVHcloud – options simples, hébergeur européen majeur

💡 Ou héberge chez toi avec une fibre et un Raspberry Pi 4 — ça fonctionne très bien pour 10 personnes.


🔐 Étape 2 – Préparation du serveur

Connexion SSH au VPS :

ssh root@IP_DU_SERVEUR

Mise à jour du système et ajout d’un utilisateur :

apt update && apt upgrade -y
adduser pleroma
usermod -aG sudo pleroma

Connexion en tant que pleroma :

su - pleroma

🛠️ Étape 3 – Installation de Pleroma

Lance le script d’installation officiel :

curl -s https://git.pleroma.social/pleroma/pleroma/raw/develop/installation/pleroma-install.sh | bash

Réponds aux questions :

  • Nom de domaine : social.tondomaine.fr
  • SSL : Oui (via Let’s Encrypt)
  • Serveur web : Nginx
  • Interface web : Oui

Le script configure tout automatiquement : PostgreSQL, Elixir, Nginx, Pleroma.


🌐 Étape 4 – Accès à ton instance

Ouvre ton navigateur sur :

https://social.tondomaine.fr

Tu peux :

  • Créer ton compte admin
  • Ajouter tes ami·es
  • Gérer les paramètres de ton instance

👥 Étape 5 – Gérer un réseau social privé

Pour désactiver les inscriptions publiques :

nano /etc/pleroma/config.exs

Ajoute/modifie :

config :pleroma, :instance,
  registrations_open: false

Puis redémarre :

sudo systemctl restart pleroma

Pour créer un compte :

pleroma_ctl user new ami1@social.tondomaine.fr --admin false

📦 Ressources consommées pour 10 ami·es

  • RAM : \~500 à 700 Mo
  • CPU : très faible
  • Stockage : 2 à 5 Go/an
  • Bande passante : quelques Go/mois

💡 Suffisant pour tourner sur n’importe quel VPS à 3 € / mois.


🔄 Maintenance minimale

  • Mise à jour du système :
sudo apt update && sudo apt upgrade -y
  • Mise à jour de Pleroma :
cd /opt/pleroma
git pull
mix deps.get
mix compile
  • Sauvegarde PostgreSQL :
pg_dump -U pleroma pleroma_prod > sauvegarde.sql

📡 Fédérer ou pas ?

Tu peux :

  • Laisser l’instance isolée (usage interne, non indexée)
  • Ou la fédérer avec le reste du Fediverse (suivre, publier ailleurs)

Tu es libre de choisir si tu veux :

  • Un groupe fermé
  • Une fenêtre sur d’autres communautés libres

✊ Créer son instance, c’est politique

Créer son propre réseau social, c’est :

  • Refuser les algorithmes
  • Éviter les pubs et les manipulations
  • Protéger sa vie privée
  • Reprendre le contrôle de son espace numérique

« Une instance privée, c’est une micro-révolution numérique. »


🧾 Récapitulatif

Élément Détail
Stack utilisée Pleroma
Nombre d’utilisateurs 5 à 20 personnes
Hébergement VPS léger (3 à 5 €/mois)
Maintenance 2 commandes/mois
Difficulté 🟢 Facile, accessible
Fédérable Oui, optionnel