Jeedom için ücretsiz ve bağımsız bir bildirim sunucusu mu? Ntfy’yi Synology Docker’a yüklüyoruz!

Bugün sizi istediğiniz tüm etkinliklerden haberdar edecek birçok bildirim hizmeti var. Özellikle şunları görmüştük:Ücretsiz SMS kullanımı hatta Telgraf bildirimleri Jeedom ev otomasyon sistemimizden bildirim almak için. Peki ya tamamen bağımsız olmak için kendi bildirim sunucumuzu kullansaydık? Bu sayesinde mümkün oluyor Ntfy, kendi sunucunuza serbestçe kurulabilen açık kaynaklı bir proje.

Ntfy'ye Genel Bakış

Ntfy“bildir” olarak telaffuz edilen, bir hesaba ihtiyaç duymadan ve tamamen ücretsiz olarak basit komut dosyaları aracılığıyla bir akıllı telefona veya bilgisayara mesaj göndermenize olanak tanıyan ultra hafif bir bildirim hizmetidir! Tam bir API sunan ve örneğin Nas gibi kendi sunucusunda barındırılabilen açık kaynaklı bir projedir.

Ancak kullanımı basit olsa da, Ntfy de daha az eksiksiz değildir çünkü uyarılardaki önem düzeylerini yönetebilir, ekleri, tıklanabilir bağlantıları vb. yönetebilir.

Kullanmak için uygulamayı akıllı telefonunuza yüklemeniz yeterlidir (Android ve iOS'ta mevcuttur). Oluşturulacak hesap yok: yalnızca bir bildirime abone olun. Bildirimin adını kendimiz oluşturuyoruz. Örneğin:

ntfy 01

Ntfy sunucusunu kurmakla uğraşmak istemiyorsanız, sadece Ntfy sunucusunu kullanabilirsiniz. yaratıcısı tarafından kullanıma sunuldu.

Daha sonra aynı bildirim adını kullanarak bir mesaj göndeririz:

ntfy 02

Doğruluyoruz. Ve bu bildirime abone olan tüm cihazlarda bildirimi anında alıyoruz:

ntfy 03

Çünkü aslında birden fazla cihaz aynı anda uyarılabilmektedir. Aslında her cihaz, sunucunun yayınlayabileceği şeyleri sürekli olarak “dinler”. Kullanımı son derece kolay ve son derece etkilidir!

Bir Docker paketi olduğundan, kendi bildirim hizmetimi barındırmak için Synology Nas'ıma Ntfy'yi yükledim :)

Önkoşullar

Gereksinimler basit: yalnızca Docker'ın kurulu olduğu bir Synology Nas'a ihtiyacınız olacak (Synology Paket Merkezi aracılığıyla edinilebilir).

Ayrıca yapılandırmanız da gerekecektir. Ters Proxy Önceki kılavuzda gördüğümüz gibi SSL sertifikasıyla.

Dış erişimi yapılandırma

Bildirimlerin doğru çalışması için sunucuya dışarıdan erişilebilmesi gerekir. Bildirim uygulamalarının ona her yerden bağlanabilmesi gerekir.

A lire également:
DSL, fiber optik, LTE, kablo ve uydu: İnternet bağlantılarının stoklarını alıyoruz

Ters Proxy üzerinde bir giriş oluşturarak başlayacağız. Ters Proxy'niz SSL sertifikası vb. ile doğru şekilde yapılandırılmışsa. Ntfy'nin erişilebilir olması için bazı bilgileri sağlamanız yeterlidir:

  • girişe bir isim veriyoruz: örneğin Ntfy
  • ana bilgisayar adını giriyoruz. Örneğin Ters Proxy kılavuzunda gördüğümüz gibi ntfy.mondomaine.synology.me
  • Liman: 443
  • “HSTS'yi Etkinleştir” seçeneğini işaretliyoruz
  • daha sonra hedefe HTTP protokolünü, localhost'u ve hizmeti çalıştırmayı planladığımız bağlantı noktasını giriyoruz, örneğin buraya 5202:
ntfy docker 04

Son olarak, “Özel başlık” sekmesinde “Oluştur”a ve ardından Websocket’e tıklayın. Otomatik olarak iki giriş oluşturulacaktır:

ntfy docker 05

Doğruluyoruz. Ters Proxy için her şey bitti. Docker paketinin kurulumuna geçelim.

Docker'a Ntfy Kurulumu

File Station aracılığıyla Nas üzerinde iki dizin oluşturarak başlayacağız. Docker dizininde bir ntfy dizini oluşturuyoruz, ardından bir “cache” alt dizininin içinde, ardından başka bir “config” oluşturuyoruz:

ntfy docker 06

Docker uygulamasında artık Ağ sekmesinde bir ağ bağlantısı oluşturarak başlıyoruz (bu, farklı kapları doğru şekilde ayırmanıza olanak tanır). “Ekle”ye tıklıyoruz:

vaultwarden reseau 01

Ve örneğin bir “ntfy_default” ağı oluşturuyoruz:

ntfy docker 03

Daha sonra “Kayıt Defteri” menüsünde “ntfy” ifadesini aratıyoruz. “binwiederhier/ntfy” paketlerini seçip “İndir” butonuna tıklıyoruz.

ntfy docker 01

En son sürüme sahip olmak için aşağıdaki iletişim kutusunda “en son” seçeneğini seçiyoruz.

İndirme işlemi çok hızlı gerçekleşiyor ve paketin ağırlığı 30 MB'tan az.

Bunu “Resim” menüsünde buluyoruz:

ntfy docker 02

Onu seçiyoruz ve “Başlat” a tıklıyoruz. Yukarıda oluşturulan ağ bağlantısını seçerek başlıyoruz:

ntfy docker 07

Daha sonra konteynere bir isim veriyoruz, örneğin “Ntfy-server”, Nas'ı yeniden başlattıktan sonra servisin yeniden başladığından emin olmak için “otomatik yeniden başlatma” seçeneğini işaretliyoruz.

ntfy docker 08

Daha sonra “Gelişmiş Ayarlar”a tıklıyoruz, ardından yürütme komutu sekmesine “servis” ekliyoruz:

ntfy docker 09

Onaylıyoruz, ardından bir sonraki işlemi gerçekleştiriyoruz. Orada Ters Proxy düzeyinde girilen bağlantı noktasını belirtiyoruz: 5202'yi koyuyoruz:

ntfy docker 10

Daha sonra “Klasör ekle” seçeneğine tıklayarak daha önce oluşturulan iki dizini eşleştireceğiz ve karşıtlarını işaretleyeceğiz. /var/önbellek/ntfy Ve /etc/ntfy:

ntfy docker 11

Doğruluyoruz: tek yapmamız gereken onaylamak, konteynerimiz oluşturulacak ve başlatılacak:

A lire également:
Birinci sınıf video gözetimi için NiPoGi GK3 Plus mini bilgisayara Fırkateyn kurulumu!
ntfy docker 12

Ntfy için Ters Proxy'de verilen adresi bir tarayıcıya yazarsanız, burada https://ntfy.mondomaine.synology.me, bu sayfaya ulaşmalısınız: eğer durum buysa, tebrikler, kurulumunuz çalışıyor!

ntfy docker 13

Ntfy'yi Yapılandırma

Ntfy ekstra bir şey yapmadan olduğu gibi çalışabilir. Bu hizmetin sevdiğim yanı bu: basitliği.

Ancak Server.yml konfigürasyon dosyası üzerinden birçok parametreyi ayarlamak mümkündür. Bu dosyanın bir örneği burada mevcut. Sadece kaydedin ve en başta oluşturduğumuz docker/ntfy/config dizinine yerleştirin.

ntfy docker 14

Kullanıcı yönetimini şifreyle etkinleştirmek, bir SMTP sunucusunu etkinleştirmek vb. mümkündür. Tüm parametreler geliştirici sayfasında mevcut. Şimdilik hizmet URL'sini belirtmek ve mesajlar ile ekler için önbelleği etkinleştirmek üzere yalnızca üç parametreyi etkinleştirdim:

temel URL: "http://ntfy.mydomain.synology.me"
önbellek dosyası: "/var/cache/ntfy/cache.db"
eklenti-önbellek-dizini: "/var/cache/ntfy/attachments"

Hangi yapılandırma dosyasında verir:

ntfy docker 15

Değişiklikleri içeren dosyayı kaydediyoruz ve değişiklikleri dikkate almak için Docker konteynerini yeniden başlatıyoruz.

Kullanım örnekleri

Her yerde bildirimleri ayarlamaya başlamadan önce kurulumumuzun doğru çalışıp çalışmadığını test edelim!

Fonksiyonel test

Akıllı telefonda, adını tanımlayacağınız bir bildirime kaydolun ve farklı bir sunucu kullandığınızı belirtin, ardından sunucunuzun adresini Synology'nizde belirtin. Örneğin:

screenshot 20230118 081206 ntfy

Ntfy sunucunuzun adresine aynı konu adını kullanarak bir bildirim girin. Örneğin:

ntfy 04

Doğrula. Bildirimi anında akıllı telefonunuza almalısınız:

screenshot 20230118 081412 ntfy

Her şey yolundaysa devam edebiliriz!

Jeedom ile kullanın

Bu harika hizmeti keşfettiğimde bunu internette tartıştım. Jeedom forumu. Lunarok'un bize süper bir puan vermesi uzun sürmedi Ntfy'yi kullanmak için eklenti Jeedom'da ve bu bedava!

Diğer Jeedom eklentileri gibi kurun ve etkinleştirin.

Daha sonra Plugins/Communication/Ntfy menüsü üzerinden yeni bir cihaz oluşturuyoruz. İstediğimiz ismi veriyoruz, aktifleştiriyoruz ve her şeyden önce https://url-du-serveur-ntfy/sujet-de-notification türünde olacak Ntfy URL’sini tamamlıyoruz. Örneğin https://ntfy.mondomaine.synology.me/mes_notif_jeedom_2915. Dikkatli olun, kimsenin tahmin edemeyeceği bir konu başlığı kullanın ki bildirimlerinize başkası abone olmasın. Hiçbir şey ifade etmeyen bir dizi sayı ve harf olabilir.

A lire également:
DSL, fiber optik, LTE, kablo ve uydu: İnternet bağlantılarının stoklarını alıyoruz
ntfy jeedom 01

Bildirim gönderebilen bu widget'ı alıyoruz:

ntfy jeedom 02

Ancak asıl ilgi çekici olan senaryolar aracılığıyla bildirim gönderebilmektir. Örneğin burada sabah panjurların açıldığını teyit eden bir bildirim var:

ntfy jeedom 03

Mesaj alanına istediğiniz mesajı yazabilirsiniz. Ancak Seçenekler alanında başlığı “Başlık:” aracılığıyla, simgeyi “Etiketler” vb. aracılığıyla belirtmek mümkündür. tüm bu argümanlar noktalı virgülle ayrılmıştır.

Örneğin akıllı telefonumda şu bildirimi alıyorum:

screenshot 20230118 083205 ntfy 1

İletilebilecek tüm seçenekleri burada bulabilirsiniz. resmi sayfa. Özellikle mesajın önem derecesini ayarlayabilirsiniz, bu da akıllı telefonun farklı tepki vermesini sağlayacaktır. Bir resim ekleyin, bağlantı ekleyin vb. örneğin Jeedom ask fonksiyonunu kullanmak için. Kısacası, oldukça eksiksizdir ve farklı seçeneklerde uzmanlaştıktan sonra onsuz yapamazsınız!

Synology ile kullanın

Synology Nas'ınız size e-posta bildirimleri de gönderiyor mu? Bunları sunucunuz aracılığıyla Ntfy aracılığıyla alabilirsiniz! Bunu yapmak için Nas bildirim yapılandırmasındaki web kancalarını kullanmanız yeterlidir:

ntfy syno 01
ntfy syno 02

sizi danışmaya davet ediyorum Önbellek eğitimi Synology'den Ntfy aracılığıyla bildirim almak için A'dan Z'ye her şeyi açıklayan kurulum için. https://ntfy.sh/ adresini kendi Ntfy sunucunuzun adresiyle değiştirmeniz yeterlidir.

Çözüm

Ntfy, giderek daha fazla kullanıcı kazanan, gerçekten güzel ve iyi tasarlanmış bir bildirim hizmetidir. Resmi web sitesinde ayrıca bir liste yer alıyor: Ntfy kullanan diğer uygulamaların listesiRadarr ve Sonarr, Uptime Kuma, Automatisch vb. gibi.

Birkaç aydır kullanıyorum ve Ntfy aracılığıyla gönderebildiğim tüm bildirimler bu üzerinden geçiyor! Her şey, kendi yönettiğim ve diğer “rakip” çözümlerle karşılaştırıldığında olanakları öne çıkmayan bir hizmet aracılığıyla aynı yerde merkezileştiriliyor. Kısacası denemek, benimsemektir!

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.
Bu makale hakkında ne düşünüyorsunuz? Bize yorumlarınızı bırakın! Lütfen nazik olmaya devam edin: bir merhaba ve bir teşekkürün hiçbir maliyeti yoktur! Yapıcı tartışmalar yapmak için buradayız. Troller silinecektir.

Leave a reply

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare