====== Installer et configurer ntfy ====== **ntfy** (à prononcer "Notify") est un outil indispensable pour votre smartphone. Il sert de "passerelle" pour vous distribuer des notifications en temps réel. Plus concrètement, c'est grâce à lui que vous pourrez recevoir instantanément des alertes sur votre mobile pour vos applications préférées et alternatives de l'écosystème (comme Conversations, Mastodon, Matrix...). ===== 📲 Comment l'obtenir ? ===== * **Depuis l'espace Fichiers Mes Numériques (Recommandé) :** [[https://fichiers.mesnumeriques.fr/share/r-vpw0Ve|Télécharger l'application directement]] — *Idéal pour installer l'application proprement, de manière totalement indépendante.* * **Depuis F-Droid :** [[https://f-droid.org/en/packages/io.heckel.ntfy/|Télécharger sur F-Droid]] — Le magasin d'applications libres et respectueux de la vie privée. * **Depuis le Google Play Store ou l'Apple App Store (Non recommandé ⚠️) :** [[https://play.google.com/store/apps/details?id=io.heckel.ntfy|Lien Android]] / [[https://apps.apple.com/us/app/ntfy/id1625396347|Lien iOS]] — Ces versions utilisent les serveurs de Google et Apple pour acheminer les notifications, ce qui implique de la télémétrie de leur part. > 💡 **Note :** Ce guide se concentre sur l'application Android. N'ayant pas d'appareil Apple à disposition, je ne pourrai pas illustrer la version iOS, mais l'interface et les réglages devraient être similaires. ===== Étape 1 : Premier lancement et autorisations ===== Lorsque vous ouvrez l'application **ntfy** pour la toute première fois, votre système Android va vous demander de valider deux réglages essentiels : * **Autoriser les notifications :** Cliquez impérativement sur **"Autoriser"** pour que l'application ait le droit de faire vibrer ou sonner votre téléphone. (Note : Le visuel de cette alerte peut légèrement varier selon la marque de votre smartphone). * **L'optimisation de la batterie :** En arrière-plan, un message rouge vous invite à désactiver l'optimisation de la batterie pour ntfy. Cliquez sur **"Résoudre maintenant"** afin d'éviter qu'Android ne ferme l'application de force, ce qui bloquerait la réception de vos futures notifications. {{ :tuto:autorisation_notification.png?direct&400 |Autorisation des notifications au premier lancement}} ===== Étape 2 : Configurer la batterie pour le temps réel ===== Pour que **ntfy** puisse vous alerter instantanément sans dépendre des services de Google ou Apple, l'application doit maintenir une connexion légère mais permanente en arrière-plan. Par défaut, Android a tendance à couper ces connexions pour économiser la batterie, ce qui bloquerait vos notifications. 1. Sur l'écran d'accueil, repérez le bandeau en haut de l'application. 2. Cliquez sur le bouton **"RÉSOUDRE MAINTENANT"**. {{ :tuto:resoudre_maintenant.png?direct&400 |Le bandeau d'optimisation de la batterie}} 3. Une alerte système Android va alors apparaître au centre de votre écran. 4. Sélectionnez l'option **"Autoriser"** pour accorder à ntfy le droit de fonctionner en continu, même lorsque votre téléphone est en veille. {{ :tuto:autoriser_arriere_plan.png?direct&400 |Autoriser le fonctionnement en arrière-plan}} ===== Étape 3 : Configurer votre serveur personnalisé ===== Par défaut, l'application est configurée pour utiliser les serveurs publics du projet ntfy. Pour conserver une totale souveraineté et utiliser l'infrastructure de **Mes Numériques**, nous allons l'orienter vers notre serveur dédié. 1. Sur l'écran principal, cliquez sur les **trois petits points horizontaux** en haut à droite de l'écran, puis sélectionnez **"Paramètres"**. {{ :tuto:parametres.png?direct&400 |Accéder aux paramètres de l'application}} 2. Toujours en haut des options, cliquez sur la ligne **"Serveur par défaut"**. 3. Dans le champ **URL du service**, saisissez précisément l'adresse suivante : https://push.mesnumeriques.fr 4. Cliquez sur **"SAUVEGARDER"** en haut à droite pour valider. {{ :tuto:serveur_par_defaut.png?direct&400 |Configurer l'URL du serveur personnalisé}} 5. Descendez ensuite un peu plus bas dans les options jusqu'à la section **Avancé**. 6. Cliquez sur l'option **"Protocole de connexion"** et assurez-vous de sélectionner **"WebSockets"**. (Ce protocole permet une connexion permanente beaucoup plus économe en énergie et plus réactive). {{ :tuto:protocole.png?direct&400 |Sélectionner le protocole WebSockets}} ===== Étape 4 : Associer vos applications (Exemple avec Matrix) ===== Maintenant que votre passerelle **ntfy** est prête et connectée à **Mes Numériques**, vos autres applications (comme Mastodon, Matrix ou Conversations) vont pouvoir s'appuyer sur elle pour vous envoyer des alertes sans passer par Google (FCM). Prenons l'exemple de votre application **Matrix** : 1. Ouvrez les paramètres de votre application Matrix, puis allez dans la section **Notifications**. 2. Cherchez l'option **"Fournisseur de Push"** (ou "Mode de réception"). 3. Cochez **"ntfy"** au lieu de FCM (le système de Google). {{ :tuto:matrixntfy.png?direct&400 |Sélection de ntfy dans l'application Matrix}} 4. **Et c'est tout !** Revenez dans l'application ntfy : vous constaterez qu'un nouveau sujet s'est automatiquement ajouté à votre liste principale (sous la forme d'une adresse générée comme push.mesnumeriques.fr/...). {{ :tuto:sujetabonne.png?direct&400 |Le sujet de notification Matrix s'est ajouté automatiquement}} Désormais, dès qu'un message arrivera sur votre salon Matrix, notre serveur préviendra instantanément votre application ntfy, qui fera vibrer votre téléphone. Vous venez de regagner une brique de votre souveraineté numérique !