ntfy چیست و چرا اینقدر ساده است؟
ntfy یک سرور اعلان متنباز است که با زبان Go نوشته شده و ایدهاش بسیار ساده است: هر topic یک آدرس است. هر چیزی که به آن آدرس POST شود، به همهٔ مشترکان آن topic تحویل داده میشود؛ روی اپ اندروید، اپ iOS، رابط وب یا حتی یک اسکریپت دیگر که با curl گوش میدهد. نه ثبت اپلیکیشن لازم است، نه کلید API پیچیده.
همین سادگی باعث شده ntfy ابزار محبوب مدیران سرور باشد. یک خط در انتهای اسکریپت بکاپ کافی است تا موفقیت یا شکست آن را بدانید. ابزارهای مانیتورینگ و CI هم با یک درخواست HTTP به ntfy وصل میشوند و نیازی به نوشتن یکپارچهسازی جدا نیست.
مخاطب ntfy کسی است که چند سرور، اسکریپت زمانبندیشده یا سرویس خودمیزبان دارد و نمیخواهد هشدارها در ایمیل گم شوند. برای خانوادهها هم کاربرد دارد؛ مثلاً اعلان زنگ در یا سنسورهای خانهٔ هوشمند.