Pour recevoir des notifications de Jeedom sur votre téléphone, il faut que le serveur ntfy intégré à NtfyBridge soit accessible depuis l'extérieur. La méthode classique — reverse proxy + certificat SSL + port ouvert — fonctionne mais demande de la configuration. L'assistant Tailscale intégré à NtfyBridge supprime toute cette complexité.
Rappel : comment fonctionne NtfyBridge
NtfyBridge est un plugin Jeedom qui intègre un serveur ntfy directement dans votre installation. Il permet :
- Jeedom → téléphone : envoyer des alertes, photos, rapports, fichiers
- Téléphone → Jeedom : déclencher des commandes, poser des questions, obtenir des états
- Chat Famille : messagerie privée entre membres du foyer (sujet du prochain article)
Pour que tout ça fonctionne, l'application ntfy sur votre téléphone doit pouvoir joindre le serveur NtfyBridge. Quand vous êtes chez vous sur le WiFi, c'est trivial. Depuis l'extérieur, c'est là que ça se complique.
Le problème de l'exposition publique
Pour exposer NtfyBridge sur internet, la solution traditionnelle demande :
- Un reverse proxy (Apache, Nginx, Caddy)
- Un nom de domaine
- Un certificat SSL (Let's Encrypt)
- Un port 443 ouvert sur le routeur
- La maintenance de tout ça dans le temps
NtfyBridge inclut un assistant reverse proxy qui automatise cette configuration. Mais ça reste de la configuration réseau non-triviale, et ça expose quand même un port public.
L'alternative : Tailscale
Avec Tailscale, le serveur NtfyBridge reste entièrement privé — accessible uniquement depuis les appareils de votre tailnet. Votre téléphone joint le serveur via le VPN Tailscale, sans qu'aucun port ne soit ouvert au monde extérieur.
Les avantages :
- Aucun port exposé sur votre routeur
- HTTPS automatique via les certificats Tailscale Serve
- Pas de domaine nécessaire — l'URL est en
.ts.net - Zéro maintenance — les certificats se renouvellent seuls
L'assistant Tailscale de NtfyBridge
NtfyBridge v2 intègre un assistant de configuration Tailscale directement dans l'interface d'administration. La procédure se résume à :
- Ouvrir la configuration serveur de NtfyBridge
- Choisir le mode "Embedded + Tailscale"
- Cliquer sur l'assistant — il détecte automatiquement la présence du plugin Tailscale
- Choisir l'URL de votre Jeedom dans le tailnet
- Sauvegarder et relancer le daemon
NtfyBridge configure alors automatiquement Tailscale Serve pour exposer le serveur ntfy en HTTPS sur votre tailnet. L'URL finale ressemble à https://jeedom.monréseau.ts.net:2586.
Configuration sur le téléphone
Côté client ntfy, la configuration est identique à n'importe quel serveur — il suffit de renseigner l'URL Tailscale au lieu d'une URL publique :
Serveur : https://jeedom.monréseau.ts.net:2586
Utilisateur / Mot de passe : (vos identifiants NtfyBridge)
Tailscale doit être actif sur le téléphone pour que la connexion fonctionne. Dans la pratique, on laisse Tailscale tourner en arrière-plan — il consomme très peu de batterie avec WireGuard.
Les deux plugins, meilleurs ensemble
| Fonctionnalité | Tailscale seul | NtfyBridge seul | Les deux |
|---|---|---|---|
| Accès Jeedom distant | ✅ | — | ✅ |
| Notifications push | — | ✅ (port requis) | ✅ sans port |
| Chat Famille | — | ✅ (port requis) | ✅ privé |
| Commandes depuis mobile | — | ✅ | ✅ |
| Zéro port ouvert | ✅ | — | ✅ |
La combinaison donne une installation domotique entièrement privée : Jeedom n'est jamais directement exposé sur internet, les notifications transitent via un canal chiffré et privé, et votre réseau reste sous contrôle.
Pour aller plus loin
- Documentation NtfyBridge — section "Mode Embedded + Tailscale"
- Documentation Tailscale — configuration Serve
- Guide de démarrage rapide NtfyBridge