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 |