home.social

#ntfy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ntfy, aggregated by home.social.

  1. Ich bekomme seit einigen Tagen keine Benachrichtigungen mehr über FluffyChat - UnifiedPush - Ntfy. Ich vermute seit der FluffyChat Version 7.2.x.
    Kann jemand ein ähnliches Verhalten feststellen?
    #fluffychat #unifiedPush #ntfy

  2. ntfy: push notifications, yours

    ntfy — push notifications, yours. Send from any script. Phone + desktop apps. Free and open-source. Install guides, alternatives and screenshots in the directory.

    selfhost.directory/project/ntfy

    #Homelab #Foss #Linux #Opensource #Cybersecurity #Devops #Ntfy

  3. ✨ Il tuo homelab sa quando un backup fallisce. Il problema è che tu lo scopri dopo.
    ntfy ti notifica con una chiamata HTTP 👇
    gomoot.com/ntfy-manda-notifich

    #notifiche #ntfy #opensource

  4. ✨ Il tuo homelab sa quando un backup fallisce. Il problema è che tu lo scopri dopo.
    ntfy ti notifica con una chiamata HTTP 👇
    gomoot.com/ntfy-manda-notifich

    #notifiche #ntfy #opensource

  5. kinda annoying that #gotify and #ntfy notifs dont really work on #iOS?

  6. kinda annoying that #gotify and #ntfy notifs dont really work on #iOS?

  7. kinda annoying that #gotify and #ntfy notifs dont really work on #iOS?

  8. kinda annoying that #gotify and #ntfy notifs dont really work on #iOS?

  9. kinda annoying that #gotify and #ntfy notifs dont really work on #iOS?

  10. je viens d'installer #ntfy (en Go) dans mon infra auto-hébergé et j'avoue que ça marche niquel.
    Le but est de tester le fork de @delta de @S1m qui intègre #unifiedpush ( https://codeberg.org/s1m/delta-chaton )
    "Du coup" j'ai configuré mon instance #peekaping  et mon serveur #mollysocket  vers mon serveur ntfy.
    RAS tout est ok
    Et le bonus c'est le client GNOME desktop #Ntfyr qui permet de recevoir les alertes des canaux de son choix.
    C'est une immense évolution par rapport à #Gotify
    https://flathub.org/fr/apps/io.github.tobagin.Ntfyr
    https://ntfy.sh/

  11. je viens d'installer #ntfy (en Go) dans mon infra auto-hébergé et j'avoue que ça marche niquel.
    Le but est de tester le fork de @delta de @S1m qui intègre #unifiedpush ( https://codeberg.org/s1m/delta-chaton )
    "Du coup" j'ai configuré mon instance #peekaping  et mon serveur #mollysocket  vers mon serveur ntfy.
    RAS tout est ok
    Et le bonus c'est le client GNOME desktop #Ntfyr qui permet de recevoir les alertes des canaux de son choix.
    C'est une immense évolution par rapport à #Gotify
    https://flathub.org/fr/apps/io.github.tobagin.Ntfyr
    https://ntfy.sh/

  12. je viens d'installer #ntfy (en Go) dans mon infra auto-hébergé et j'avoue que ça marche niquel.
    Le but est de tester le fork de @delta de @S1m qui intègre #unifiedpush ( https://codeberg.org/s1m/delta-chaton )
    "Du coup" j'ai configuré mon instance #peekaping  et mon serveur #mollysocket  vers mon serveur ntfy.
    RAS tout est ok
    Et le bonus c'est le client GNOME desktop #Ntfyr qui permet de recevoir les alertes des canaux de son choix.
    C'est une immense évolution par rapport à #Gotify
    https://flathub.org/fr/apps/io.github.tobagin.Ntfyr
    https://ntfy.sh/

  13. je viens d'installer #ntfy (en Go) dans mon infra auto-hébergé et j'avoue que ça marche niquel.
    Le but est de tester le fork de @delta de @S1m qui intègre #unifiedpush ( https://codeberg.org/s1m/delta-chaton )
    "Du coup" j'ai configuré mon instance #peekaping  et mon serveur #mollysocket  vers mon serveur ntfy.
    RAS tout est ok
    Et le bonus c'est le client GNOME desktop #Ntfyr qui permet de recevoir les alertes des canaux de son choix.
    C'est une immense évolution par rapport à #Gotify
    https://flathub.org/fr/apps/io.github.tobagin.Ntfyr
    https://ntfy.sh/

  14. I decided to clean up my #homelab a bit. Removed three personal services I didn't use.

    Also decided to stop #GlitchySocial #Matrix server in two months. Because it brings very small benefit at the cost of complex maintenance.

    #Mastodon instance is here to stay. This is the most user-friendly #SelfHosted service in existence!

    I also have the #Ntfy server now on a #Hetzner #VPS for convenient and reliable notifications.

  15. I decided to clean up my #homelab a bit. Removed three personal services I didn't use.

    Also decided to stop #GlitchySocial #Matrix server in two months. Because it brings very small benefit at the cost of complex maintenance.

    #Mastodon instance is here to stay. This is the most user-friendly #SelfHosted service in existence!

    I also have the #Ntfy server now on a #Hetzner #VPS for convenient and reliable notifications.

  16. #Fedilab uses #UnifiedPush for push notifications in every version. The Google Play version comes with a built-in distributor that relies on Google, so notifications work right away. The #FDroid version cannot include that built-in distributor, so you need to install a separate one, like #ntfy or #Sunup. Once it is installed and selected in Fedilab, push works the same way. This is why F-Droid users need an extra app while Google Play users do not. This extra step is not specific to Fedilab.

  17. #Fedilab uses #UnifiedPush for push notifications in every version. The Google Play version comes with a built-in distributor that relies on Google, so notifications work right away. The #FDroid version cannot include that built-in distributor, so you need to install a separate one, like #ntfy or #Sunup. Once it is installed and selected in Fedilab, push works the same way. This is why F-Droid users need an extra app while Google Play users do not. This extra step is not specific to Fedilab.

  18. @vsantos como todos los servicios, si quieres acceder a ellos desde el exterior de tu red local necesitas un nombre de dominio o una vpn, hoy en día todas las ips que dan los proveedores de internet son dinámicas, luego tienes software o servicios como cloudflare tunnel o ddns-updater que actualizan el nombre de dominio a la nueva ip dinámica según va cambiando. #Unraid permite el envío de notificaciones a #ntfy

  19. @vsantos como todos los servicios, si quieres acceder a ellos desde el exterior de tu red local necesitas un nombre de dominio o una vpn, hoy en día todas las ips que dan los proveedores de internet son dinámicas, luego tienes software o servicios como cloudflare tunnel o ddns-updater que actualizan el nombre de dominio a la nueva ip dinámica según va cambiando. #Unraid permite el envío de notificaciones a #ntfy

  20. Después de pruebas, repruebas, consultas, mega consultas y pipas y caramelos... no acabo de verle sentido a utilizar ntfy como alternativa a GMS (Firebase) en un terminal Android stock.
    ¿Funciona? según PCAPdroid no. Las apps seguras ya funcionan con sus propios servicios.

    #ntfy #GSM #Firebase

  21. Preparando artículo sobre cómo "mitigar" las notificaciones de Google (FCM) mediante ntfy. En Android stock.
    #FCM #ntfy #Android

  22. Preparando artículo sobre cómo "mitigar" las notificaciones de Google (FCM) mediante ntfy. En Android stock.
    #FCM #ntfy #Android

  23. #nerdistan Frühschicht:

    #crowdsec wedelt zwar mit notifications nur mit premium Abo rum, aber unter der Haube geht da ne Menge im freetier.

    Nette Menschen im Netz gaben mir Denkanstöße:

    gist.github.com/syncip/c462234

    Dank #ntfy geht das auch alles auf der eigenen Infra.

    Nun sollen se mal kommen, die bots, ich will mein Handy piepen sehen.

  24. #nerdistan Frühschicht:

    #crowdsec wedelt zwar mit notifications nur mit premium Abo rum, aber unter der Haube geht da ne Menge im freetier.

    Nette Menschen im Netz gaben mir Denkanstöße:

    gist.github.com/syncip/c462234

    Dank #ntfy geht das auch alles auf der eigenen Infra.

    Nun sollen se mal kommen, die bots, ich will mein Handy piepen sehen.

  25. Do you want to execute custom #javascript function in a webpage. Example i use a javascript function to send currently selected text with current url to #ntfy topic. #bookmarklet let you store and execute #javascript function in bookmark. Found a #wikipedia article related to this to get started.

    it doesn't work on all website though due csp

    en.wikipedia.org/wiki/Bookmark

    Other option is using plugins such as #greasemonkey, #violentmonkey

  26. Do you want to execute custom #javascript function in a webpage. Example i use a javascript function to send currently selected text with current url to #ntfy topic. #bookmarklet let you store and execute #javascript function in bookmark. Found a #wikipedia article related to this to get started.

    it doesn't work on all website though due csp

    en.wikipedia.org/wiki/Bookmark

    Other option is using plugins such as #greasemonkey, #violentmonkey

  27. Yesterday I set up the final piece of the backup solution for my self-hosted services: ntfy notifications to my phone. I woke up to 0 failure notifications for any backup location and 1 notification that the autorestic process had completed.

    Manual inspection of snapshots and autorestic log confirms. Next week I’ll do a test restore from backup.

    I'm not yet self-hosting ntfy itself, but I may do that in the future on my vps.

  28. Yesterday I set up the final piece of the backup solution for my self-hosted services: ntfy notifications to my phone. I woke up to 0 failure notifications for any backup location and 1 notification that the autorestic process had completed.

    Manual inspection of snapshots and autorestic log confirms. Next week I’ll do a test restore from backup.

    I'm not yet self-hosting ntfy itself, but I may do that in the future on my vps.

    #SelfHosting #Ntfy

  29. @eff You can also host your own push notification server with ntfy.sh/

    It is widely compatiplble with open-source apps like Moshidon, Molly (Signal client) or Firefox. Simply install the #ntfy app and select it as the notification provider in the app.

  30. This is a crucial program on my Android devices. The more Open Source communication software I use the more I need Open Source notification systems; this works flawless

    @Radio_Azureus

  31. I recently discovered ntfy.sh and it is brilliant in its simplicity. I am currently rewriting my bash scripts to drop AWS SNS in favor of it.

    Getting a direct push notification to my phone (and not only this) via a simple curl command is so much cleaner than setting up IAM roles and SNS topics.

    I still absolutely love email as a primary protocol, but my inbox really does not need to know every single time a cron job finishes successfully 😅

    #SelfHosted #Bash #DevOps #Linux #ntfy #HomeLab #AWS #Fediverse #Linux

  32. Deux ans d’auto-hébergement avec Mes Numériques, le bilan.

    Il y a un peu plus de deux ans, mesnumeriques.fr voyait le jour avec une ambition simple : proposer des services auto-hébergés accessibles et respectueux des utilisateurs.

    Aujourd’hui, cet environnement fonctionne en continu, avec plusieurs services interconnectés et une communauté active.

    Ce bilan est l’occasion de partager à la fois les aspects techniques, mais aussi les enseignements humains tirés de cette expérience.

    🏡 Une infrastructure adaptée à l’auto-hébergement

    Le choix du fournisseur d’accès a été déterminant, le matériel réseau aussi.

    L’infrastructure repose sur une connexion Free, qui présente plusieurs avantages essentiels :

    - une adresse IP fixe
    - l’ouverture du port 25
    - un reverse DNS personnalisable

    Ces éléments sont indispensables pour héberger certains services, notamment la messagerie.

    La bande passante disponible (jusqu’à 8 Gbps) offre un confort important, notamment pour les services gourmands comme la vidéo.

    En revanche, certaines limites existent, notamment au niveau du peering, pouvant introduire une latence légèrement supérieure à d’autres opérateurs.

    💌 L’importance de la messagerie e-mail souveraine

    L’hébergement d’un serveur mail fonctionnel repose sur des contraintes techniques strictes.

    Sans IP fixe, sans port 25 ouvert et sans reverse DNS, la délivrabilité des e-mails devient rapidement problématique.

    Ce constat confirme qu’un auto-hébergement “complet” nécessite un environnement réseau adapté. Je ne m'attarderai pas sur la nécessité de posséder un routeur performant pour se libérer des limitations de la box d'un FAI (firewal inexistant ou trop basique)

    👨‍👩‍👦‍👦 Une expérience avant tout humaine

    Au-delà des aspects techniques, ces deux années ont surtout permis de mieux comprendre le rôle d’administrateur.

    Maintenir des services implique une responsabilité : des utilisateurs dépendent directement de leur disponibilité.

    Un autre point marquant est le manque de retours utilisateurs, même en cas de problème.
    Mettre en place une communication efficace est donc essentiel.

    Enfin, le choix d’une infrastructure ouverte (comme un résolveur DNS public ou un service mail) nécessite une vigilance constante en matière de sécurité.

    ☠️ Apprendre des incidents

    Un événement marquant a été la corruption d’une base de données Friendica en octobre 2025.

    Cet incident a mis en évidence plusieurs points clés :

    La nécessité de tester régulièrement les sauvegardes,
    l’importance de surveiller les comportements anormaux
    et la capacité à reconstruire après un échec

    Ces expériences contribuent directement à améliorer la robustesse globale de l’infrastructure.

    📺 PeerTube : un service robuste

    PeerTube constitue le pilier de mon écosystème.

    Avec plus d’un téraoctet de données et plusieurs milliers de vidéos, il s’agit du service le plus important en termes de ressources.

    Sa stabilité est remarquable.

    Cependant, les usages observés sont variés, et parfois éloignés de l’esprit de partage initial.
    Cela soulève des questions sur les pratiques et les attentes des utilisateurs.

    🏞️ Un écosystème contrasté

    Les différents services présentent des niveaux de maturité variés :

    Mastodon : une expérience fluide et accessible
    Friendica : une alternative simple mais vieillissante
    Pixelfed : encore instable mais fonctionnelle
    Lemmy : peu adopté
    Nextcloud : puissant mais complexe à maintenir
    Matrix : performant et respectueux de la vie privée
    Immich : un potentiel encore sous-exploité

    Immich s’impose comme une alternative crédible aux solutions centralisées comme Google Photos.
    Malgré ses qualités techniques, son adoption reste limitée, probablement en raison d’un manque de confiance ou de visibilité.

    ⚙️ Les services de fond

    Certains services, moins visibles, jouent un rôle essentiel :

    Filebrowser, pour le partage de fichiers
    DNS et ntfy, pour fuir les pubs et les pistages
    Mailcow, qui a suscité un fort intérêt lors de son lancement

    💡 Conclusion

    Ces deux années confirment que l’auto-hébergement est une démarche exigeante, mais enrichissante.

    Au-delà de la technique, il s’agit avant tout d’un engagement : fournir des services fiables, respectueux, et durables.

    L’objectif pour la suite est clair :

    - consolider l’existant
    - privilégier la stabilité
    - continuer à promouvoir un web plus ouvert

    #AutoHebergement #SelfHosted #Fediverse #Libre #OpenSource #ViePrivee #SouveraineteNumerique #MesNumeriques #DeGAFAMisation #Friendica #Hubzilla #Pixelfed #Lemmy #PeerTube #Mastodon #Nextcloud #Immich #Ntfy #DNS #Mailcow #Matrix #SysAdmin

  33. Deux ans d’auto-hébergement avec Mes Numériques, le bilan.

    Il y a un peu plus de deux ans, mesnumeriques.fr voyait le jour avec une ambition simple : proposer des services auto-hébergés accessibles et respectueux des utilisateurs.

    Aujourd’hui, cet environnement fonctionne en continu, avec plusieurs services interconnectés et une communauté active.

    Ce bilan est l’occasion de partager à la fois les aspects techniques, mais aussi les enseignements humains tirés de cette expérience.

    🏡 Une infrastructure adaptée à l’auto-hébergement

    Le choix du fournisseur d’accès a été déterminant, le matériel réseau aussi.

    L’infrastructure repose sur une connexion Free, qui présente plusieurs avantages essentiels :

    - une adresse IP fixe
    - l’ouverture du port 25
    - un reverse DNS personnalisable

    Ces éléments sont indispensables pour héberger certains services, notamment la messagerie.

    La bande passante disponible (jusqu’à 8 Gbps) offre un confort important, notamment pour les services gourmands comme la vidéo.

    En revanche, certaines limites existent, notamment au niveau du peering, pouvant introduire une latence légèrement supérieure à d’autres opérateurs.

    💌 L’importance de la messagerie e-mail souveraine

    L’hébergement d’un serveur mail fonctionnel repose sur des contraintes techniques strictes.

    Sans IP fixe, sans port 25 ouvert et sans reverse DNS, la délivrabilité des e-mails devient rapidement problématique.

    Ce constat confirme qu’un auto-hébergement “complet” nécessite un environnement réseau adapté. Je ne m'attarderai pas sur la nécessité de posséder un routeur performant pour se libérer des limitations de la box d'un FAI (firewal inexistant ou trop basique)

    👨‍👩‍👦‍👦 Une expérience avant tout humaine

    Au-delà des aspects techniques, ces deux années ont surtout permis de mieux comprendre le rôle d’administrateur.

    Maintenir des services implique une responsabilité : des utilisateurs dépendent directement de leur disponibilité.

    Un autre point marquant est le manque de retours utilisateurs, même en cas de problème.
    Mettre en place une communication efficace est donc essentiel.

    Enfin, le choix d’une infrastructure ouverte (comme un résolveur DNS public ou un service mail) nécessite une vigilance constante en matière de sécurité.

    ☠️ Apprendre des incidents

    Un événement marquant a été la corruption d’une base de données Friendica en octobre 2025.

    Cet incident a mis en évidence plusieurs points clés :

    La nécessité de tester régulièrement les sauvegardes,
    l’importance de surveiller les comportements anormaux
    et la capacité à reconstruire après un échec

    Ces expériences contribuent directement à améliorer la robustesse globale de l’infrastructure.

    📺 PeerTube : un service robuste

    PeerTube constitue le pilier de mon écosystème.

    Avec plus d’un téraoctet de données et plusieurs milliers de vidéos, il s’agit du service le plus important en termes de ressources.

    Sa stabilité est remarquable.

    Cependant, les usages observés sont variés, et parfois éloignés de l’esprit de partage initial.
    Cela soulève des questions sur les pratiques et les attentes des utilisateurs.

    🏞️ Un écosystème contrasté

    Les différents services présentent des niveaux de maturité variés :

    Mastodon : une expérience fluide et accessible
    Friendica : une alternative simple mais vieillissante
    Pixelfed : encore instable mais fonctionnelle
    Lemmy : peu adopté
    Nextcloud : puissant mais complexe à maintenir
    Matrix : performant et respectueux de la vie privée
    Immich : un potentiel encore sous-exploité

    Immich s’impose comme une alternative crédible aux solutions centralisées comme Google Photos.
    Malgré ses qualités techniques, son adoption reste limitée, probablement en raison d’un manque de confiance ou de visibilité.

    ⚙️ Les services de fond

    Certains services, moins visibles, jouent un rôle essentiel :

    Filebrowser, pour le partage de fichiers
    DNS et ntfy, pour fuir les pubs et les pistages
    Mailcow, qui a suscité un fort intérêt lors de son lancement

    💡 Conclusion

    Ces deux années confirment que l’auto-hébergement est une démarche exigeante, mais enrichissante.

    Au-delà de la technique, il s’agit avant tout d’un engagement : fournir des services fiables, respectueux, et durables.

    L’objectif pour la suite est clair :

    - consolider l’existant
    - privilégier la stabilité
    - continuer à promouvoir un web plus ouvert

    #AutoHebergement #SelfHosted #Fediverse #Libre #OpenSource #ViePrivee #SouveraineteNumerique #MesNumeriques #DeGAFAMisation #Friendica #Hubzilla #Pixelfed #Lemmy #PeerTube #Mastodon #Nextcloud #Immich #Ntfy #DNS #Mailcow #Matrix #SysAdmin

  34. @yunohost #Yunohost is easy enough that I managed to setup an uptime monitor app, and a notification service app while having a hangover.

    #uptimeKuma #ntfy #selfhosted

  35. @yunohost #Yunohost is easy enough that I managed to setup an uptime monitor app, and a notification service app while having a hangover.

    #uptimeKuma #ntfy #selfhosted

  36. @dis This may be the reason for the constant error messages from #ntfy?
    [are these push notifications ;? I guess local, since service is dysfunctional]

    I just learned that the most prominent xmpp servers have implementation of the protocol, and if the mod was activated it can easily be used.
    You can use the app #conversations as distributor on your phone.

  37. Chemnitzer-Linuxtage-Nachlese Teil 1:

    Das Datenschutz-Problem mit Push-Benachrichtigungen – sehr eindringlich und unterhaltsam erklärt von Merle Fäller

    Ich wollte nur Zulip-Notifications auf dem Handy. Also habe ich angefangen, selbst was zu bauen – und bin in ein Rabbit Hole gefallen.
    Dieser Vortrag erzählt die Geschichte, wie ich versucht habe, ein Problem zu lösen – und dabei verstanden habe, wie Push-Notifications wirklich funktionieren. Warum mein erster Ansatz nicht skaliert. Warum fast jede App Firebase oder APNs nutzt. Warum selbst Signal bei Google anklopft. Und warum das seit dem Wyden-Brief von 2023 ein dokumentiertes Privacy-Problem ist: »We kill people based on metadata.«
    Ich zeige, welche Alternativen es mit UnifiedPush und ntfy gibt, wie ich eine Bridge für Zulip gebaut habe, und warum das gleiche Problem auch für Prometheus-Alerts, Grafana-Notifications und CI/CD-Pipelines gilt. Und was das mit digitaler Souveränität zu tun hat.

    media.ccc.de/v/clt26-143-warum

    #google #notifications #firebaseCloudMessaging #gcm #firebase #fcn #apple #apn #ntfy #UnifiedPush #zulip #messenger #instantMessenger #clt2026

  38. Chemnitzer-Linuxtage-Nachlese Teil 1:

    Das Datenschutz-Problem mit Push-Benachrichtigungen – sehr eindringlich und unterhaltsam erklärt von Merle Fäller

    Ich wollte nur Zulip-Notifications auf dem Handy. Also habe ich angefangen, selbst was zu bauen – und bin in ein Rabbit Hole gefallen.
    Dieser Vortrag erzählt die Geschichte, wie ich versucht habe, ein Problem zu lösen – und dabei verstanden habe, wie Push-Notifications wirklich funktionieren. Warum mein erster Ansatz nicht skaliert. Warum fast jede App Firebase oder APNs nutzt. Warum selbst Signal bei Google anklopft. Und warum das seit dem Wyden-Brief von 2023 ein dokumentiertes Privacy-Problem ist: »We kill people based on metadata.«
    Ich zeige, welche Alternativen es mit UnifiedPush und ntfy gibt, wie ich eine Bridge für Zulip gebaut habe, und warum das gleiche Problem auch für Prometheus-Alerts, Grafana-Notifications und CI/CD-Pipelines gilt. Und was das mit digitaler Souveränität zu tun hat.

    media.ccc.de/v/clt26-143-warum

    #google #notifications #firebaseCloudMessaging #gcm #firebase #fcn #apple #apn #ntfy #UnifiedPush #zulip #messenger #instantMessenger #clt2026

  39. Chemnitzer-Linuxtage-Nachlese Teil 1:

    Das Datenschutz-Problem mit Push-Benachrichtigungen – sehr eindringlich und unterhaltsam erklärt von Merle Fäller

    Ich wollte nur Zulip-Notifications auf dem Handy. Also habe ich angefangen, selbst was zu bauen – und bin in ein Rabbit Hole gefallen.
    Dieser Vortrag erzählt die Geschichte, wie ich versucht habe, ein Problem zu lösen – und dabei verstanden habe, wie Push-Notifications wirklich funktionieren. Warum mein erster Ansatz nicht skaliert. Warum fast jede App Firebase oder APNs nutzt. Warum selbst Signal bei Google anklopft. Und warum das seit dem Wyden-Brief von 2023 ein dokumentiertes Privacy-Problem ist: »We kill people based on metadata.«
    Ich zeige, welche Alternativen es mit UnifiedPush und ntfy gibt, wie ich eine Bridge für Zulip gebaut habe, und warum das gleiche Problem auch für Prometheus-Alerts, Grafana-Notifications und CI/CD-Pipelines gilt. Und was das mit digitaler Souveränität zu tun hat.

    media.ccc.de/v/clt26-143-warum

    #google #notifications #firebaseCloudMessaging #gcm #firebase #fcn #apple #apn #ntfy #UnifiedPush #zulip #messenger #instantMessenger #clt2026

  40. Chemnitzer-Linuxtage-Nachlese Teil 1:

    Das Datenschutz-Problem mit Push-Benachrichtigungen – sehr eindringlich und unterhaltsam erklärt von Merle Fäller

    Ich wollte nur Zulip-Notifications auf dem Handy. Also habe ich angefangen, selbst was zu bauen – und bin in ein Rabbit Hole gefallen.
    Dieser Vortrag erzählt die Geschichte, wie ich versucht habe, ein Problem zu lösen – und dabei verstanden habe, wie Push-Notifications wirklich funktionieren. Warum mein erster Ansatz nicht skaliert. Warum fast jede App Firebase oder APNs nutzt. Warum selbst Signal bei Google anklopft. Und warum das seit dem Wyden-Brief von 2023 ein dokumentiertes Privacy-Problem ist: »We kill people based on metadata.«
    Ich zeige, welche Alternativen es mit UnifiedPush und ntfy gibt, wie ich eine Bridge für Zulip gebaut habe, und warum das gleiche Problem auch für Prometheus-Alerts, Grafana-Notifications und CI/CD-Pipelines gilt. Und was das mit digitaler Souveränität zu tun hat.

    media.ccc.de/v/clt26-143-warum

    #google #notifications #firebaseCloudMessaging #gcm #firebase #fcn #apple #apn #ntfy #UnifiedPush #zulip #messenger #instantMessenger #clt2026

  41. Chemnitzer-Linuxtage-Nachlese Teil 1:

    Das Datenschutz-Problem mit Push-Benachrichtigungen – sehr eindringlich und unterhaltsam erklärt von Merle Fäller

    Ich wollte nur Zulip-Notifications auf dem Handy. Also habe ich angefangen, selbst was zu bauen – und bin in ein Rabbit Hole gefallen.
    Dieser Vortrag erzählt die Geschichte, wie ich versucht habe, ein Problem zu lösen – und dabei verstanden habe, wie Push-Notifications wirklich funktionieren. Warum mein erster Ansatz nicht skaliert. Warum fast jede App Firebase oder APNs nutzt. Warum selbst Signal bei Google anklopft. Und warum das seit dem Wyden-Brief von 2023 ein dokumentiertes Privacy-Problem ist: »We kill people based on metadata.«
    Ich zeige, welche Alternativen es mit UnifiedPush und ntfy gibt, wie ich eine Bridge für Zulip gebaut habe, und warum das gleiche Problem auch für Prometheus-Alerts, Grafana-Notifications und CI/CD-Pipelines gilt. Und was das mit digitaler Souveränität zu tun hat.

    media.ccc.de/v/clt26-143-warum

    #google #notifications #firebaseCloudMessaging #gcm #firebase #fcn #apple #apn #ntfy #UnifiedPush #zulip #messenger #instantMessenger #clt2026

  42. Heute bei mir eingetroffen:
    #thinclient Dell OptiPlex 3000 TC mit #pentium Silver-Prozessor. 16 GByte RAM und 64 GByte eMMC, integriert. Steckplatz für weitere #ssd vorhanden. Preislich erschwinglich.
    Leider mit unpassendem Netzteil geliefert (zu dicker Stecker), aber Ersatz ist auf dem Weg.
    🔌⚡
    Bin gespannt auf die Performance und den #stromverbrauch

    Damit möchte ich weg vom prinzipiell teuer werdenden #vps bei #strato

    Laufen sollen darauf #docker #container mit:
    - #nextcloud
    - #gitea
    - #ntfy
    - #readeck
    - #dawarich
    - #caddy

    ❓💾❓💾❓💾
    Beim Speicherkonzept bin ich mir noch nicht sicher. Teure M2-SSD kaufen (500 GByte reichen mir) oder Daten auf dem vorhandenen #nas einbinden und per #nfs mounten?

    Wie ist eure Meinung dazu? 💬

    #selfhost #selfhosting
    #PentiumSilver

  43. Heute bei mir eingetroffen:
    #thinclient Dell OptiPlex 3000 TC mit #pentium Silver-Prozessor. 16 GByte RAM und 64 GByte eMMC, integriert. Steckplatz für weitere #ssd vorhanden. Preislich erschwinglich.
    Leider mit unpassendem Netzteil geliefert (zu dicker Stecker), aber Ersatz ist auf dem Weg.
    🔌⚡
    Bin gespannt auf die Performance und den #stromverbrauch

    Damit möchte ich weg vom prinzipiell teuer werdenden #vps bei #strato

    Laufen sollen darauf #docker #container mit:
    - #nextcloud
    - #gitea
    - #ntfy
    - #readeck
    - #dawarich
    - #caddy

    ❓💾❓💾❓💾
    Beim Speicherkonzept bin ich mir noch nicht sicher. Teure M2-SSD kaufen (500 GByte reichen mir) oder Daten auf dem vorhandenen #nas einbinden und per #nfs mounten?

    Wie ist eure Meinung dazu? 💬

    #selfhost #selfhosting
    #PentiumSilver