Messenger : Changement de Signal à Molly UnifiedPush (MollySocket, ntfy)

contenu

Le messager Signal peut être utilisé sur des appareils Android sans avoir recours aux services Google Play ou à Firebase Cloud Messaging (FCM). Cela rend le messager accessible à ceux qui souhaitent renoncer à la collecte de données de Google sur leur smartphone. Le « fallback » sur WebSockets fonctionne, mais entraîne chez certains utilisateurs des problèmes de batterie parfois considérables, notamment sur le réseau mobile. Malheureusement, la Signal Foundation n'a pas réussi à identifier la cause du problème depuis des années. Une alternative à Signal est le fork Molly, qui est proposé en trois variantes différentes. La version Molly-UP se passe complètement de composants propriétaires et peut recevoir des notifications push via WebSockets ou UnifiedPush.

Dans cet article, je voudrais brièvement expliquer la transition vers le fork Signal Molly-UP et la réception de notifications push via UnifiedPush. Avant tout, voici une remarque concernant Molly :

Ce projet n'est PAS sponsorisé par Signal Messenger ou Signal Foundation.

Le logiciel est produit indépendamment de Signal et n'offre aucune garantie concernant la qualité, la sécurité ou quoi que ce soit d'autre. Utilisez à vos propres risques.

Condition préalable

Pour que Molly-UP reçoive des notifications Push via UnifiedPush, deux composants/services sont nécessaires :

Vous pouvez héberger ces deux services vous-même ou trouver un prestataire qui s'en charge pour vous. Ci-dessous, je décris la mise en service de Molly-UP en combinaison avec deux services (ntfy, MollySocket) de adminForge.

Installation

Tout d'abord, installez les applications suivantes sur votre Android via F-Droid :

Ensuite, suivez les instructions Migrating from Signal. Veuillez lire attentivement et ne sauter aucune étape. En particulier:

Remarque, la migration doit être effectuée lorsque la version de Molly disponible est égale ou supérieure à la version de l'application Signal actuellement installée.

Mise en service de UnifiedPush

Dès que la migration vers Molly est terminée, UnifiedPush peut être activé. Ouvrez d'abord l'application ntfy et accédez aux paramètres. Ensuite, effectuez les paramètres suivants :

  • Serveur standard: https://ntfy.adminforge.de
  • Protocole de connexion: WebSockets

Ensuite, ouvrez Molly et naviguez vers »Paramètres -> Notifications«. Appuyez d'abord tout en bas sur UnifiedPush et définissez l'URL du serveur comme suit :

  • URL du serveur: https://molly.adminforge.de

Revenez à la vue »Paramètres -> Notifications«. Ensuite, choisissez sous Méthode de livraison : UnifiedPush

Vérification de la fonction

Terminez Molly (forcer la fermeture) une fois et rouvrez-le. Sous "Paramètres -> Notifications -> UnifiedPush", cela devrait maintenant indiquer :

  • Statut: OK
  • Méthode de notification: ntfy

Dans l'application ntfy, cela devrait alors ressembler à ceci :

ntfy Molly-UP

Ensuite, vous devriez recevoir des notifications push via UnifiedPush.

Remarque

Pour que la notification via ntfy fonctionne correctement, vous devez désactiver l'optimisation de la batterie pour l'application ntfy ou autoriser l'utilisation en arrière-plan.

Le service ntfy cache les notifications concernant les nouvelles messages pendant 12 heures dans une base de données SQLite/mémoire – si un appareil ne se connecte pas au serveur ntfy dans ce délai, la notification est rejetée. Les informations générées comprennent d'une part la notification push de MollySocket et l'adresse IP. Lors de l'accès à la base de données MollySocket, le potentiel d'abus est légèrement plus élevé. Donc, ceux qui ne font pas confiance au prestataire de services doivent héberger les services eux-mêmes.

Conclusion

Le passage à UnifiedPush est définitivement effectué. Ensuite, vous pouvez migrer d'autres applications vers UnifiedPush, qui le supportent (par exemple, Element, Tusky, etc.). Dans l'ensemble, UnifiedPush est une solution élégante qui fonctionne de manière similaire à FCM et informe l'utilisateur via un point central (serveur) des nouveaux événements.

Vous pouvez soutenir activement le blog ! Participer ➡

Résumer
Le messenger Signal peut être utilisé sur des appareils Android sans les services Google Play ni Firebase Cloud Messaging, ce qui le rend accessible aux utilisateurs soucieux de leur vie privée. Cependant, l'alternative Molly-UP, un fork de Signal, permet de recevoir des notifications push via UnifiedPush sans composants propriétaires. Pour utiliser Molly-UP, deux services sont nécessaires : MollySocket et UnifiedPush, que l'on peut auto-héberger ou utiliser via un fournisseur. L'installation se fait via F-Droid, en suivant des instructions précises pour migrer de Signal à Molly. Une fois la migration terminée, il faut configurer les paramètres de notification dans l'application ntfy et Molly. Il est important de désactiver l'optimisation de la batterie pour l'application ntfy afin d'assurer le bon fonctionnement des notifications. UnifiedPush offre une solution élégante pour recevoir des notifications, similaire à FCM, tout en respectant la vie privée des utilisateurs. En conclusion, le passage à UnifiedPush est simple et permet d'utiliser d'autres applications compatibles, renforçant ainsi la confidentialité des utilisateurs.