Skip to main content

    ntfy מותקן מראש · האפליקציה בחינם

    אחסון ntfy: שרת התראות פוש משלכם

    אחסון ה-ntfy של Devoster הוא VPS מבוסס KVM עם דיסק NVMe ביוטה, ארה״ב, ש-ntfy מותקן עליו מראש: שולחים התראה בבקשת HTTP אחת מכל סקריפט או שרת ומקבלים אותה בטלפון, במחשב או בדפדפן. נדרשת התחברות ושום דבר לא פתוח לציבור. האפליקציה בחינם וקלה: ‏Nano (‏1 vCPU, ‏1GB, ‏$3.49 לחודש) מספיקה לה.

    • ‏ntfy 2.34.0
    • שליחה עם curl
    • אפליקציות ל-Android, ‏iOS וווב
    • פרטי: נדרשת התחברות
    • KVM · ‏NVMe · ‏root מלא · יוטה, ארה״ב

    המחירים אומתו

    החבילות המומלצות

    • מומלץ

      Nano

      $3.49/לחודש
      • 1 vCPU
      • 1 GB זיכרון
      • 25 GB NVMe
      • IPv4 אחד
    • Micro

      $4.49/לחודש
      • 1 vCPU
      • 2 GB זיכרון
      • 50 GB NVMe
      • IPv4 אחד

    להשוואת כל 8 חבילות ה‑VPS

    מה מקבלים עם ntfy בלחיצה אחת

    ‏ntfy (נהגה "נוטיפיי") הוא שרת קוד פתוח להתראות פוש ב-HTTP פשוט. סקריפט גיבוי, משימת cron, שרת ביתי או pipeline של CI שולחים הודעה לנושא (topic), וכל טלפון, מחשב או דפדפן שנרשם לנושא הזה מקבל אותה. בוחרים אותו עם חבילה, משלמים, ואנחנו מקימים את ה-VPS (‏KVM, ‏NVMe, ‏Ubuntu 24.04 LTS) ומתקינים אותו תוך כמה דקות. מקבלים:

    • ‏ntfy 2.34.0 עם אפליקציית הווב שלו, בכתובת HTTPS כמו yourname-x7k2.devoster.app.
    • פרטי כברירת מחדל. בקרת הגישה פעילה וכל הגישה חסומה, ההרשמה כבויה ואפליקציית הווב דורשת התחברות. אף אחד לא קורא או שולח בלי חשבון.
    • משתמש מנהל, admin, עם סיסמה שנוצרה אוטומטית ומוצגת בלוח הבקרה של Devoster וגישה לכל הנושאים.
    • ‏Web push להתראות בדפדפן גם כשאפליקציית הווב סגורה, ו-קבצים מצורפים עד 15MB כל אחד.
    • שליטה מלוח הבקרה: פתיחת האפליקציה, איפוס סיסמת המנהל, ריסטארט, עצירה והפעלה, צפייה בלוגים, עדכון וחיבור דומיין משלכם.

    האפליקציה בחינם; משלמים רק על חבילת ה-VPS, עם 10% הנחה בתשלום שנתי. השרת מגיע עם root מלא, גיבוי לילי חינם שנשמר 3 ימים ועוד Snapshot אחד, כתובת IPv4 ייעודית, ‏1Gbps עם תעבורה ללא הגבלה והגנת DDoS. כבר יש לכם VPS ב-Devoster? אפשר להתקין עליו את ntfy מ-VPS Control, אחרי בדיקה קצרה של מערכת ההפעלה, הפורטים 80 ו-443 והמקום בדיסק, או להתקין את השרת מחדש איתו; שתי האפשרויות בחינם. אפליקציות נוספות שמותקנות כך נמצאות בעמוד האפליקציות בלחיצה אחת.

    לשלוח התראה בפקודת curl אחת

    שליחה היא בקשת HTTP POST ל-https://your-address/topic. עם טוקן גישה במקום הסיסמה שלכם בסקריפטים, זה נראה כך:

    curl -H "Authorization: Bearer tk_..." \
      -H "Title: Backup finished" -H "Tags: white_check_mark" \
      -d "Nightly backup of db01 completed in 4 min" \
      https://yourname-x7k2.devoster.app/backups

    כותרות (headers) מוסיפות את השאר: עדיפות מ-min עד urgent, תגיות שמוצגות כאימוג'י, קישור ללחיצה, כפתורי פעולה, קובץ מצורף (שולחים קובץ עם -T), או שליחה מתוזמנת עם כותרת At או Delay.

    הרבה כלים יודעים לשלוח ל-ntfy ישירות, כולל Uptime Kuma ו-changedetection.io, וכל כלי שיכול לשלוח webhook יכול להגיע אליו. ההודעות נשמרות ב-cache ל-12 שעות כברירת מחדל, כך שטלפון שהיה מנותק מתעדכן כשהוא חוזר לרשת.

    לקבל התראות ב-Android, ‏iOS ובדפדפן

    מתקינים את אפליקציית ntfy, מוסיפים את כתובת השרת, מתחברים ונרשמים לנושאים שלכם:

    • ‏Android (‏Google Play או F-Droid). האפליקציה מחזיקה חיבור משלה לשרת שלכם, כך שההודעות עוברות ישירות מה-VPS לטלפון.
    • ‏iOS. ‏Apple מוסרת התראות פוש לאפליקציית ntfy רק מ-ntfy.sh, השרת הציבורי של הפרויקט. ההתקנה הזו מוגדרת לכך: על כל הודעה, ‏ntfy.sh מקבל בקשת poll שמכילה רק את מזהה ההודעה ו-hash של הנושא, אף פעם לא את התוכן. ה-iPhone מושך את ההודעה עצמה מהשרת שלכם.
    • ווב. אפליקציית הווב בכתובת שלכם מציגה הודעות, ועם web push מופעל בדפדפן מתריעה גם כשהלשונית סגורה.

    במחשב אפשר גם להירשם משורת הפקודה או מכל כלי שקורא את זרם ה-JSON של ntfy.

    משתמשים, נושאים וטוקני גישה

    הכל חסום עד שמאפשרים. המנהל יכול לקרוא ולכתוב בכל נושא; לכל אחד אחר, ולסקריפטים, משתמשים בשורת הפקודה של ntfy עצמו ב-SSH, בתוך הקונטיינר של האפליקציה מהתיקייה /opt/devoster/app:

    • docker compose exec ntfy ntfy user add alice יוצר משתמש (ומבקש סיסמה).
    • docker compose exec ntfy ntfy access alice backups rw מאפשר למשתמש הזה לקרוא ולכתוב בנושא אחד.
    • docker compose exec ntfy ntfy token add alice יוצר טוקן גישה לסקריפטים, כך שאף סיסמה לא יושבת ב-crontab.

    אפשר להפוך נושא אחד לקריא לכולם אם רוצים פיד ציבורי; השאר נשארים פרטיים. קבצים מצורפים נשמרים לכמה שעות והגודל הכולל שלהם מוגבל לחלק מהדיסק, כך שסקריפט פטפטן לא ימלא את השרת.

    כמה VPS צריך ל-ntfy?

    מעט מאוד. ‏ntfy הוא תוכנת Go אחת עם קובצי SQLite למשתמשים ול-cache של ההודעות. ‏Nano מטפלת בנוחות בהתראות של משק בית, של homelab או של צוות.

    השימוש שלכםחבילהלמה
    התראות מסקריפטים, שרתים ואפליקציות; כמה עד עשרות מנוייםNano (‏1 vCPU / ‏1GB)יותר ממה ש-ntfy צריך, עם 25GB דיסק.
    הרבה קבצים מצורפים, הרבה מנויים, או כלים נוספים על אותו VPSMicro (‏1 vCPU / ‏2GB)פי שניים זיכרון ו-50GB דיסק.

    אפשר לשדרג מהפאנל בהמשך בלי התקנה מחדש. דבר אחד לתכנן: אם ntfy רץ על אותו שרת שהוא מדווח עליו, הוא לא יוכל לספר לכם שהשרת נפל. שימו אותו על VPS קטן משלו.

    מייל, עדכונים ומה נשאר באחריותכם

    אין מייל בהתקנה הזו. ‏ntfy יודע להעביר הודעות למייל ולקבל הודעות במייל, אבל שניהם צריכים שרת דואר, ופורטי הדואר היוצא חסומים כברירת מחדל בחבילות ה-VPS של Devoster. השתמשו באפליקציות, ב-web push או באפליקציית הווב.

    אנחנו בודקים גרסאות חדשות של ntfy ומחילים אותן בשעת תחזוקה שאתם בוחרים, או כשאתם לוחצים Update now. לפני כן נלקח Snapshot של ה-VPS, ואם ntfy לא חוזר לפעול תקין השרת חוזר אחורה אוטומטית. משתמשים, טוקנים, כללי גישה ומינויי web push עוברים הלאה. אפשר לכבות את העדכון האוטומטי.

    ‏ntfy מופץ ברישיון כפול Apache-2.0 ו-GPLv2, ול-Devoster אין קשר לפרויקט. השרת לא מנוהל: יש לכם root מלא, והאבטחה שלו ומי מקבל גישה לאיזה נושא באחריותכם. מתי זו לא הבחירה הנכונה? אם אתם צריכים לשלוח התראות לאלפי משתמשי קצה של אפליקציית מובייל משלכם, בנו ישירות על שירותי הפוש של Apple ו-Google.

    שאלות ותשובות

    ‏ntfy וההתקנה בלחיצה אחת בחינם. משלמים רק על חבילת ה-VPS, ו-Nano ב-$3.49 לחודש מספיקה לרוב האנשים, עם 10% הנחה בתשלום שנתי. אין חיוב לפי הודעה או לפי מנוי.

    לא. ‏Apple מוסרת פוש רק מ-ntfy.sh, ולכן ntfy.sh מקבל בקשת poll עם מזהה ההודעה ו-hash של הנושא. ה-iPhone מושך את ההודעה עצמה מהשרת שלכם.

    לא. הגישה חסומה כברירת מחדל, ההרשמה כבויה ואפליקציית הווב דורשת התחברות. רק המנהל והמשתמשים שקיבלו גישה לנושא יכולים לקרוא או לשלוח.

    צרו טוקן גישה עם פקודת token add של ntfy ב-SSH ושלחו אותו בכותרת Authorization: Bearer. תנו לסקריפט משתמש משלו עם גישה רק לנושא שלו.

    ב-SSH, מהתיקייה /opt/devoster/app, מריצים בתוך הקונטיינר את פקודות user add ו-access של ntfy. אין דף הרשמה, וזה מכוון.

    עד 15MB כל אחד. קבצים מצורפים נשמרים לכמה שעות, והגודל הכולל שלהם מוגבל לחלק מהדיסק כדי שלא ימלאו את השרת.

    לא בהתקנה הזו. העברה למייל ושליחה במייל צריכות שרת דואר, ופורטי הדואר היוצא חסומים כברירת מחדל. השתמשו באפליקציות ל-Android, ‏iOS או ווב.

    כל דבר שיכול לשלוח בקשת HTTP: סקריפטים, משימות cron, ‏pipelines של CI ו-webhooks. ל-Uptime Kuma ול-changedetection.io יש התראות ntfy מובנות.
    VPS ל-ntfy

    התחילו עם Nano ב‑$3.49 לחודש

    אנחנו מעריכים את הפרטיות שלכם

    אנו משתמשים בקובצי Cookie חיוניים לתפעול האתר, ובקובצי Cookie אופציונליים לניתוח נתונים כדי להבין איך אתם משתמשים ב-Devoster ולשפר את השירותים שלנו. באפשרותכם לקבל את כל הקבצים או להתאים את ההעדפות.

    קראו עוד ב מדיניות העוגיות ו מדיניות הפרטיות. תוכלו לשנות את בחירתכם בכל עת.