Server notifikasi gratis dan independen untuk Jeedom? Kami menginstal Ntfy di Synology Docker!

Saat ini ada banyak layanan notifikasi untuk terus memberi Anda informasi tentang semua acara yang Anda inginkan. Kami terutama telah melihatpenggunaan SMS melalui Gratis atau bahkan Notifikasi Telegram untuk menerima pemberitahuan dari sistem otomasi rumah Jeedom kami. Bagaimana jika kita menggunakan server notifikasi kita sendiri agar benar-benar independen? Hal ini dimungkinkan berkat Tidak bisa, sebuah proyek sumber terbuka yang dapat diinstal secara bebas di server Anda sendiri.

Ikhtisar Tidak Jelas

Tidak bisa, yang diucapkan “beritahu”, adalah layanan notifikasi ultra-ringan, memungkinkan Anda mengirim pesan ke ponsel cerdas atau komputer melalui skrip sederhana, tanpa memerlukan akun dan sepenuhnya gratis! Ini adalah proyek sumber terbuka yang menawarkan API lengkap, dan dapat dihosting di servernya sendiri, seperti Nas misalnya.

Namun jika mudah digunakan, Ntfy juga tidak kalah lengkapnya karena mampu mengatur tingkat kepentingan alert, mengelola lampiran, link yang dapat diklik, dll.

Untuk menggunakannya cukup install aplikasinya di smartphone Anda (tersedia di Android dan iOS). Tidak ada akun untuk dibuat: cukup berlangganan notifikasi. Kami membuat sendiri nama notifikasinya. Misalnya:

ntfy 01

Jika tidak ingin repot menginstal server Ntfy, Anda cukup menggunakan yang satu disediakan oleh penciptanya.

Kami kemudian mengirim pesan menggunakan nama notifikasi yang sama:

ntfy 02

Kami memvalidasi. Dan kami menerima notifikasi secara instan di semua perangkat yang berlangganan notifikasi ini:

ntfy 03

Karena nyatanya beberapa perangkat bisa disiagakan secara bersamaan. Faktanya, setiap perangkat terus-menerus “mendengarkan” apa yang dapat dipublikasikan oleh server. Ini sangat mudah digunakan, dan sangat efektif!

Karena ada paket Docker, maka saya menginstal Ntfy di Synology Nas saya untuk menghosting layanan notifikasi saya sendiri :)

Prasyarat

Persyaratannya sederhana: Anda hanya perlu menginstal Synology Nas dengan Docker (tersedia melalui Synology Package Center).

Anda juga harus mengkonfigurasinya Proksi Terbalik dengan sertifikat SSL seperti yang kita lihat di panduan sebelumnya.

Mengonfigurasi akses eksterior

Agar notifikasi berfungsi dengan benar, server harus dapat diakses dari luar. Aplikasi notifikasi harus dapat terhubung dari mana saja.

A lire également:
DSL, serat optik, LTE, kabel dan satelit: kami memantau koneksi internet

Kita akan mulai dengan membuat entri pada Reverse Proxy. Jika Reverse Proxy Anda dikonfigurasi dengan benar, dengan sertifikat SSL, dll. Anda hanya perlu memberikan beberapa informasi agar Ntfy dapat diakses:

  • kami memberi nama pada entri tersebut: misalnya Ntfy
  • kami memasukkan nama hostnya. Misalnya ntfy.mondomaine.synology.me, seperti yang kita lihat di panduan Reverse Proxy
  • Pelabuhan: 443
  • kami memeriksa “Aktifkan HSTS”
  • lalu di tujuan kita masukkan protokol HTTP, localhost, dan port yang kita rencanakan untuk menjalankan layanan, contoh di sini 5202:
ntfy docker 04

Terakhir, di tab “Custom header”, klik “Create”, lalu Websocket. Dua entri akan dibuat secara otomatis:

ntfy docker 05

Kami memvalidasi. Sudah berakhir untuk Reverse Proxy. Mari beralih ke menginstal paket Docker.

Menginstal Ntfy di Docker

Kita akan mulai dengan membuat dua direktori di Nas melalui File Station. Di direktori Docker, kita membuat direktori ntfy, lalu di dalam subdirektori “cache” lalu “config” lainnya:

ntfy docker 06

Di aplikasi Docker, sekarang, di tab Jaringan, kita mulai dengan membuat koneksi jaringan (ini memungkinkan Anda memisahkan kontainer yang berbeda dengan benar). Kami mengklik “Tambahkan”:

vaultwarden reseau 01

Dan kita membuat jaringan “ntfy_default” misalnya:

ntfy docker 03

Kemudian di menu “Registry”, kita cari “ntfy”. Kami memilih paket “binwiederhier/ntfy”, dan klik “Unduh”.

ntfy docker 01

Kami memilih “terbaru” di kotak dialog berikut untuk mendapatkan versi terbaru.

Pengunduhan berjalan sangat cepat, paketnya berbobot kurang dari 30MB.

Kami menemukannya di menu “Gambar”:

ntfy docker 02

Kami memilihnya, dan klik “Luncurkan”. Kita mulai dengan memilih koneksi jaringan yang dibuat di atas:

ntfy docker 07

Kemudian kita beri nama pada containernya, misal “Ntfy-server”, kita centang “automatic restart”, untuk memastikan layanan restart setelah Nas di-restart.

ntfy docker 08

Kami kemudian klik “Pengaturan Lanjutan”, lalu di tab perintah eksekusi, kami menambahkan “melayani”:

ntfy docker 09

Kami validasi, lalu kami lakukan selanjutnya. Di sana kami menunjukkan port yang dimasukkan pada level Reverse Proxy: kami menempatkan 5202:

ntfy docker 10

Kami kemudian akan memetakan dua direktori yang dibuat sebelumnya, dengan mengklik “Tambahkan folder”, dan kami menunjukkan sebaliknya /var/cache/ntfy Dan /etc/ntfy:

ntfy docker 11

Kami memvalidasi: yang perlu kami lakukan hanyalah mengonfirmasi, wadah kami akan dibuat dan dimulai:

A lire également:
Pemasangan Frigate pada mini pc NiPoGi GK3 Plus untuk pengawasan video terbaik!
ntfy docker 12

Jika Anda mengetik di browser alamat yang diberikan dalam Reverse Proxy untuk Ntfy, di sini https://ntfy.mondomaine.synology.me, Anda akan tiba di halaman ini: jika demikian, selamat, instalasi Anda berhasil!

ntfy docker 13

Mengonfigurasi Ntfy

Ntfy dapat bekerja apa adanya, tanpa melakukan apa pun tambahan. Inilah yang saya sukai dari layanan ini: kesederhanaannya.

Namun dimungkinkan untuk menyesuaikan banyak parameter melalui file konfigurasi server.yml-nya. Contoh file ini adalah tersedia di sini. Simpan saja dan letakkan di direktori docker/ntfy/config yang telah kita buat di awal.

ntfy docker 14

Dimungkinkan untuk mengaktifkan manajemen pengguna dengan kata sandi, mengaktifkan server SMTP, dll. Semua parameternya adalah tersedia di halaman pengembang. Saat ini saya hanya mengaktifkan tiga parameter, untuk menunjukkan URL layanan, dan mengaktifkan cache untuk pesan dan lampiran:

url dasar: "http://ntfy.mydomain.synology.me"
file cache: "/var/cache/ntfy/cache.db"
lampiran-cache-dir: "/var/cache/ntfy/lampiran"

Yang memberi dalam file konfigurasi:

ntfy docker 15

Kami menyimpan file dengan modifikasi, dan kami memulai ulang wadah Docker untuk memperhitungkan modifikasi tersebut.

Contoh penggunaan

Sebelum kita mulai menyiapkan notifikasi di mana saja, mari kita uji apakah instalasi kita berfungsi dengan benar!

Tes fungsional

Di ponsel cerdas, daftarkan notifikasi yang namanya akan Anda tentukan, dan tunjukkan bahwa Anda menggunakan server yang berbeda, lalu tunjukkan alamat server Anda di Synology Anda. Misalnya:

screenshot 20230118 081206 ntfy

Di alamat server Ntfy Anda, masukkan notifikasi, menggunakan nama subjek yang sama. Misalnya:

ntfy 04

Mengesahkan. Anda akan langsung menerima notifikasi di ponsel cerdas Anda:

screenshot 20230118 081412 ntfy

Jika semuanya baik-baik saja, kita bisa melanjutkan!

Gunakan dengan Jeedom

Ketika saya menemukan layanan hebat ini, saya mendiskusikannya di Forum Jeedom. Tidak butuh waktu lama bagi Lunarok untuk memberikan kita super plugin untuk menggunakan Ntfy di Jeedom, dan ini gratis!

Cukup instal dan aktifkan seperti plugin Jeedom lainnya.

Kemudian melalui menu Plugins / Communication / Ntfy, kita membuat perangkat baru. Kami memberinya nama yang kami inginkan, kami mengaktifkannya, dan yang terpenting kami melengkapi URL Ntfy, yang akan bertipe https://url-du-serveur-ntfy/sujet-de-notification. Misalnya https://ntfy.mondomaine.synology.me/mes_notif_jeedom_2915. Hati-hati, gunakan judul subjek yang tidak dapat ditebak oleh siapa pun agar tidak ada orang lain yang dapat berlangganan notifikasi Anda. Bisa berupa rangkaian angka dan huruf yang tidak berarti apa-apa.

A lire également:
DSL, serat optik, LTE, kabel dan satelit: kami memantau koneksi internet
ntfy jeedom 01

Kami mendapatkan widget ini yang dapat mengirimkan notifikasi:

ntfy jeedom 02

Namun yang menarik adalah kemampuan mengirimkan notifikasi melalui skenario. Misalnya di sini pemberitahuan konfirmasi pembukaan jendela di pagi hari:

ntfy jeedom 03

Di kolom Pesan, Anda dapat mengetikkan pesan yang Anda inginkan. Namun di bidang Opsi, dimungkinkan untuk menentukan judul melalui “Judul:”, ikon melalui “Tag”, dll. semua argumen ini dipisahkan dengan titik koma.

Misalnya, saya menerima notifikasi ini di ponsel cerdas saya:

screenshot 20230118 083205 ntfy 1

Anda dapat menemukan semua opsi yang dapat diteruskan di halaman resmi. Secara khusus, Anda dapat menyesuaikan tingkat pentingnya pesan, yang akan membuat ponsel bereaksi berbeda. Lampirkan gambar, masukkan tautan, dll. untuk menggunakan misalnya fungsi tanya Jeedom. Singkatnya, ini sangat lengkap, dan setelah Anda menguasai berbagai opsi, Anda tidak dapat melakukannya tanpanya!

Gunakan dengan Synology

Apakah Synology Nas Anda juga mengirimi Anda notifikasi email? Anda dapat menerimanya melalui Ntfy melalui server Anda! Untuk melakukannya, cukup gunakan webhook di konfigurasi notifikasi Nas:

ntfy syno 01
ntfy syno 02

Saya mengundang Anda untuk berkonsultasi tutorial cachem untuk pengaturannya, yang menjelaskan semuanya dari A hingga Z untuk menerima notifikasi dari Synology melalui Ntfy. Cukup ganti alamat https://ntfy.sh/ dengan alamat server Ntfy Anda sendiri.

Kesimpulan

Ntfy adalah layanan notifikasi yang sangat bagus dan dirancang dengan baik yang mendapatkan lebih banyak pengguna. Situs resminya juga mencantumkan a daftar aplikasi lain yang menggunakan Ntfy, seperti Radarr dan Sonarr, Uptime Kuma, Automatisch, dll.

Saya telah menggunakannya selama beberapa bulan sekarang, dan semua notifikasi yang dapat saya kirim melalui Ntfy melewatinya! Semuanya terpusat di tempat yang sama, melalui layanan yang saya kelola sendiri, dan yang kemungkinannya tidak menonjol dibandingkan dengan solusi “pesaing” lainnya. Singkatnya, mencobanya berarti mengadopsinya!

Sebagai informasi, artikel ini mungkin berisi tautan afiliasi, tanpa berdampak pada penghasilan Anda atau harga yang Anda bayarkan untuk produk tersebut. Melalui tautan ini, Anda dapat berterima kasih kepada saya atas pekerjaan yang saya lakukan di blog setiap hari, dan membantu menutupi biaya situs (hosting, ongkos kirim untuk kompetisi, dll.). Anda tidak dikenakan biaya apa pun, tetapi ini sangat membantu saya! Jadi, terima kasih kepada semua orang yang telah berpartisipasi!
Apa pendapat Anda tentang artikel ini? Tinggalkan komentar Anda! Mohon tetap sopan: sapaan dan ucapan terima kasih tidak dikenakan biaya! Kami di sini untuk berdiskusi secara konstruktif. Troll akan dihapus.

Leave a reply

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare