Héberger son propre serveur relais SimpleX sur VPS pour reprendre le contrôle total de ses communications privées

Héberger son propre serveur relais SimpleX : reprends le contrôle total de tes communications

Temps de lecture : 8 minutes

Pourquoi héberger son propre relais ?

J’ai publié il y a quelques semaines un article sur SimpleX Chat, la messagerie sans identifiant conçue pour résister à la surveillance Plusieurs d’entre vous m’ont posé la même question : et si les serveurs officiels de SimpleX tombaient, étaient bloqués, ou compromis ?

C’est exactement la bonne question. Et la réponse est simple : tu héberges ton propre serveur relais SimpleX

Un serveur relais SimpleX ne stocke rien de sensible. Il ne voit que des paquets chiffrés qui transitent temporairement , pas de comptes, pas d’identifiants, pas de contenu lisible. Même toi, en tant qu’administrateur, tu ne vois rien d’exploitable.

Ce que ça t’apporte concrètement :

  • Tu ne dépends plus des serveurs SimpleX officiels.
  • Si ces serveurs sont bloqués dans ton pays, le tien continue de fonctionner
  • Personne d’autre que toi ne contrôle l’infrastructure
  • Tu choisis où il est hébergé , en Suisse, en Europe, où tu veux

Ce qu’il te faut avant de commencer

Pas besoin d’être développeur. Si tu as déjà suivi mon guide VPN maison, c’est exactement le même niveau de difficulté. Tu copies-colles des commandes, tu remplaces quelques valeurs, c’est tout.

Ce qu’il te faut :

Un VPS Linux — c’est un petit serveur que tu loues à distance dès 2,70€/mois. Ubuntu 22.04 est recommandé ( il est gratuit )

👉 VPS Lite Infomaniak — hébergement suisse éthique

Infomaniak est suisse, respectueux de la vie privée. Idéal pour héberger ton serveur relais SimpleX

Un nom de domaine pointé vers ce VPS , par exemple smp.tonsite.com. Si tu n’en as pas, Infomaniak en propose aussi.

30 minutes devant toi.


Étape 1 — Connecte-toi à ton VPS

Quand Infomaniak te crée ton VPS, il t’envoie l’adresse IP de ton serveur par email. C’est une suite de chiffres du type 185.22.45.120.

Ouvre le terminal sur ton ordinateur (sur Mac : Launchpad → Terminal / sur Windows : PowerShell) et tape la commande suivante en remplaçant 185.22.45.120 par l’adresse IP reçue :

ssh root@185.22.45.120

Saisis le mot de passe fourni par Infomaniak quand on te le demande. Tu es maintenant connecté à ton serveur.


Étape 2 — Installe le serveur relais SimpleX

SimpleX fournit un script qui installe tout automatiquement. Copie-colle ces trois lignes telles quelles dans ton terminal — rien à modifier :

curl --proto '=https' --tlsv1.2 -sSf \
https://raw.githubusercontent.com/simplex-chat/simplexmq/stable/install.sh \
-o simplex-server-install.sh

Puis vérifie que le fichier est authentique avant de l’exécuter — c’est une bonne pratique de sécurité :

if echo '53fcdb4ceab324316e2c4cda7e84dbbb344f32550a65975a7895425e5a1be757 simplex-server-install.sh' | sha256sum -c; then
  chmod +x ./simplex-server-install.sh
  ./simplex-server-install.sh
  rm ./simplex-server-install.sh
else
  echo "Erreur : fichier corrompu, ne pas continuer"
  rm ./simplex-server-install.sh
fi

Si tu vois simplex-server-install.sh: OK c’est bon. Le script lance l’installation et te demande de choisir entre 1 (serveur SMP) et 2 (serveur XFTP). Tape 1 et appuie sur Entrée.


Étape 3 — Configure ton serveur relais SimpleX avec ton domaine

Cette commande initialise ton serveur. Tu dois remplacer smp.tonsite.com par le sous-domaine que tu as pointé vers ton VPS :

su smp -c 'smp-server init --yes \
  --store-log \
  --no-password \
  --control-port \
  --fqdn=smp.tonsite.com'

Étape 4 — Ouvre les ports nécessaires

Copie-colle ces deux commandes telles quelles — elles autorisent SimpleX à communiquer à travers le pare-feu de ton serveur :

sudo ufw allow 5223/tcp
sudo ufw allow 443/tcp

Étape 5 — Démarre le serveur

Ces deux commandes démarrent ton serveur et le configurent pour qu’il redémarre automatiquement si le VPS redémarre :

sudo systemctl start smp-server
sudo systemctl enable smp-server

Étape 6 — Récupère ton adresse de connexion

sudo su smp -c "smp-server start" 2>&1 | grep "Server address"

Tu obtiens une adresse du type : smp://AbCdEf123@smp.tonsite.com

Copie cette adresse, tu en auras besoin à l’étape suivante.


Étape 7 — Configure SimpleX sur ton téléphone

Sur ton iPhone ou Android, dans SimpleX :

  1. Va dans Réglages → Réseau & serveurs → Serveurs SMP
  2. Appuie sur Ajouter un serveur
  3. Colle l’adresse récupérée à l’étape précédente
  4. Valide

Une précision importante : modifier les serveurs dans l’app n’affecte que les nouveaux contacts. Tes contacts existants continuent d’utiliser les anciens serveurs jusqu’à ce que tu les déplaces manuellement via « Changer d’adresse de réception » dans leur fiche contact.


Ce que ton serveur ne peut pas livrer

C’est la partie qui mérite d’être dite clairement.

Même si un État saisit physiquement ton VPS, il ne trouvera rien d’exploitable. Les messages ne sont conservés que le temps d’être acheminés — pas de comptes, pas d’identifiants, pas de graphe de connexion. Le serveur ne sait pas qui parle à qui.

C’est la conception même de SimpleX, pas une promesse marketing.


En résumé

30 minutes, un VPS dès 2,70€ par mois, et tu as une infrastructure de communication que personne d’autre que toi ne contrôle. Aucune injonction légale ne peut forcer la livraison de données que ton serveur ne possède pas.

C’est ça, reprendre le contrôle.

👉 VPS Lite Infomaniak pour héberger ton relais


Par Marc — Webologie.me

Si cet article t'a été utile, tu peux soutenir Webologie ☕

☕ Offrez-moi un café

En savoir plus sur Webologie

Subscribe to get the latest posts sent to your email.

Laisser un commentaire

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

Retour en haut