מתקן
חיבור לנגן
הדבק בנגן במחשב המעלית
ברירת מחדל: https://pirsum.s-tech.co.il — ניתן לערוך, לנקות או להחזיר. נשמר במחשב זה בלבד (מקומי).
התקנת נגן V2 למחשב (קבצים מהשרת)
מדיה ופלייליסט
תמונות ווידאו — סדר ההצגה במסךניתן לבחור כמה קבצים בבת אחת. הנגן מתעדכן מיד (WebSocket).
תוכן ומקורות
כותרות צד/תחתון, RSS או ידני, מהירויות גלילהכשמוגדר לוגו הוא מוצג במקום שם התצוגה בפינה הימנית. עד 2MB — PNG, JPG, WebP, GIF, SVG.
תמונה לרקע כל המסך בנגן הפריסה החדשה (תיקיית player-v2). עד 12MB — PNG, JPG, WebP, GIF.
שורה לכל כותרת. בעמודה הצדדית הטקסט נגלל אנכית בלופ אינסופי חלק (כמו פס ה-RSS למטה — ללא קפיצה באמצע המחזור).
שורה לכל כותרת. אם השדה מלא — יוצגו הכותרות האלה בלבד (ללא משיכה מ־RSS). השאר ריק כדי למשוך כותרות מכתובת ה־RSS למטה.
גודל במסך (נגן)
שליטה בגודל טקסטים, לוגו ופירסומות — לכל מתקן בנפרדערכי px לטקסטים; פירסומות — אחוז מהגודל (100% = ברירת מחדל). השינוי נטען בנגן עם הסנכרון.
מיקום ומזג אוויר
בחירת עיר מהרשימה ממלאת קו רוחב, קו אורך ותווית העיר. לחץ «שמור שינויים» כדי לעדכן את הנגן במסך (סנכרון מיידי).
מזג אוויר — תצוגה מקדימה
Open-Meteo לפי השדות למעלה (בלי שמירה).
אבטחת נגן
יציאה ממסך מלא — F8נשמר בשרת; הנגן שומר עותק מקומי. ללא אינטרנט ברירת מחדל 12345.
משתמשים
ניהול חשבונות, תפקידים וגישה למסכים. עורך/צופה ניתן להגביל למתקן אחד.
הוספת משתמש
מילוי פרטים ושמירה — נשלח לשרת מוצפן. אם הוגדר SMTP בשרת, נשלח גם מייל קבלת חשבון לכתובת החדשה.ריק = כל המסכים · רלוונטי לעורך וצופה
רשימת משתמשים
0 משתמשים| שם | אימייל | תפקיד | גישה למסך | סיסמה חדשה | נוצר | פעולות |
|---|
כל קבצי המדיה
רשימה של כל קבצי הווידאו והתמונה בכל המתקנים. מחיקה כאן מסירה את הקובץ לצמיתות מהשרת ומעדכנת את המסכים. עורכים ממשיכים למחוק ולהעלות מתוך מסך המתקן הרגיל — זהו מסך ניהול למנהל בלבד.
קבצים
0 קבצים| מתקן | תצוגה מקדימה | שם קובץ | סוג | פעולות |
|---|
לוג פעולות
רישום פעולות (שמירה מוצלחת) — עמודות «פעולה» ו«פרטים» מוצגות בעברית. רשומות ישנות לפני העדכון עשויות להופיע בפורמט טכני.
אירועים אחרונים
0| זמן | משתמש | פעולה | IP | פרטים |
|---|
הגדרות
הגדרות גלובליות נשמרות בבסיס הנתונים של השרת (ממוסכמות על משתני סביבה אם לא הוגדרו כאן). מסך זה מוצג למנהל מערכת בלבד.
שליחת אימייל (SMTP)
איפוס סיסמה, איפוס מייל · בדיקההתחברות עם Google
לאחר שמירה, במסך ההתחברות יופיע כפתור Google. כל משתמש חייב להיות כבר קיים במערכת (אותו אימייל), והאימייל ב־Google חייב מומה.
ב־ Google Cloud → APIs & Services → Credentials: צור OAuth client ID מסוג Web application.
ב־Authorized JavaScript origins הוסף את כתובת ממשק הניהול (למשל https://pirsum.s-tech.co.il). ריק כאן = שימוש ב־GOOGLE_CLIENT_ID מהסביבה בלבד.
מייל בדיקה יישלח לכתובת המשתמש המחובר. דורש host ו־From תקינים.
למחוק את כל הערכים השמורים בבסיס הנתונים ולחזור להגדרה ממשתני סביבה בלבד:
גיבוי ומעבר שרת
ייצוא מלא לקובץ ZIP
נוצרת ארכיון עם backup-manifest.json (הנחיות בעברית), pirsum.db (הגדרות, משתמשים, מתקנים, מדיה-מטה),
ותקיית uploads (כל קבצי המדיה לפי מתקן) ו־client-downloads (קובצי התקנת נגן שהועלו לשרת, אם יש).
שחזור מקומי: לחצו «שחזר מ־ZIP» — נטענת מערכת ייצוא של Pirsum (אותו קובץ). אחרי ביצוע, השרת נעצר ונפתח מחדש (Render: המתנו 30–60 שנ׳ לדיפלויים; רעננו / התחברו שוב). נשמר גיבוי לפני שחזור לקובץ pirsum.pre-restore-*.db ליד pirsum.db.
לשחזור ידני: חילוץ ה־ZIP והעתקה ל־DATA_DIR / UPLOADS_DIR / CLIENT_DOWNLOADS_DIR. בדומיין חדש: PUBLIC_BASE_URL ו־Authorized JavaScript origins ב־Google Cloud.
אם בזמן שחזור מופיע HTTP 413 — הדפדפן אינו שולח ל־Node אלא היישום נמצא מאחורי nginx (או reverse proxy) עם client_max_body_size נמוך. יש להגדיל (למשל 200m) ב־server / location ולהפעיל מחדש את nginx, ורצוי גם proxy_read_timeout ארוך. קובץ דוגמה: server/nginx-pirsum.example במאגר.