חזרה
Noodle Gallery: חלופה בקוד פתוח ל-Google Photos ול-Immich באירוח עצמי
SiTech AI Team2 წთ. საკითხავი

Noodle Gallery: חלופה בקוד פתוח ל-Google Photos ול-Immich באירוח עצמי

מזלג בקוד פתוח של Immich שמוסיף Shared Spaces, ‏Global People, אחסון S3 ואשף ייבוא מ-Google Photos. ההתקנה היא קובץ Docker Compose אחד, והמעבר מ-Immich דורש שלוש שורות קונפיגורציה.

Noodle Gallery היא פלטפורמה בקוד פתוח לארח בעצמך תמונות ווידאו, שאותה מציגים המפתחים כחלופה ל-Google Photos — ולמעשה כמזלג (fork) של Immich עם רשימה ארוכה של תוספות. הפרויקט הופיע ב-Hacker News ב-21 בספטמבר, והקוד שלו מופץ ברישיון AGPL-3.0.

ציר הזמן של Noodle Gallery עם Shared Spaces

מזלג שנשאר צמוד ל-Immich

Gallery מכנה את עצמו מזלג ידידותי של Immich: הוא נבנה מחדש על כל מהדורת upstream, כך שתיקונים ושיפורי ביצועים של צוות Immich מגיעים גם לכאן, והוא מבוסס כיום על Immich v3.2.2. המעבר מ-Immich דורש שלוש שורות קונפיגורציה — שני שמות אימג'ים ב-docker-compose.yml ו-IMMICH_VERSION=v5 בקובץ ה-.env — כשמסד הנתונים וספריית המדיה הקיימים נשארים תואמים. סקריפט נלווה מחזיר אתכם אחורה: הוא מוחק טבלאות ועמודות ייחודיות ל-Gallery ומשאיר מסד נתונים רגיל של Immich, והתמונות והווידאו עצמם לא זזים.

מה מוסיף המזלג

הפיצ'ר המרכזי הוא Shared Spaces: צירי זמן משותפים עם כמה בעלים, תפקידי Owner, Editor ו-Viewer, יומן פעילות לכל חלל וזיהוי פנים משותף בין התורמים, כאשר התמונות מקושרות בהפניה בלי לבזבז מקום נוסף. Global People מאחד אנשים בין ספריות אישיות לחללים משותפים בלי לחצות גבולות הרשאה. בצד התשתית נוסף אחסון תואם S3 (AWS S3, MinIO, Cloudflare R2, Backblaze B2, Wasabi) עם כלי העברה שממשיך אחרי הפרעה ויודע לחזור אחורה, וכן Connected Libraries לקישור תיקיות חיצוניות לחללים משותפים.

בצד המדיה יש אשף ייבוא בדפדפן לארכיוני Google Takeout ששומר תאריכים, קואורדינטות GPS, תיאורים ומבנה אלבומים; סיווג אוטומטי של עומס חזותי כמו צילומי מסך, ממים וקבלות; זיכרונות שנבנים מאשכולות מיקום ומתמונות ימי הולדת; זיהוי חיות מחמד במודל RF-DETR; איתור וידאו כפול באמצעות השוואת אמבדינגים של CLIP על פני דגימות פריימים; סיבוב וחיתוך לא הרסניים; וחיתוך וידאו ללא אובדן בעזרת stream copy של FFmpeg. אפליקציות נייטיב ל-iOS ולאנדרואיד מוסיפות גיבוי ברקע, חיפוש CLIP על המכשיר ומסך המפה.

איך מריצים את זה

ההתקנה היא קובץ Docker Compose אחד, והאימג'ים מתפרסמים ב-GitHub Container Registry (gallery-server ו-gallery-ml, וגם גרסת CUDA). לפי הפרויקט ההתקנה כולה אורכת כחמש דקות, ומופע דמו ציבורי מאפשר לנסות בלי להתקין דבר. אין מנוי ואין תקרת אחסון — העלות היא החומרה. התיעוד נמצא ב-docs.opennoodle.de, והמתחזקים מצהירים בגלוי שהקוד נכתב בעזרת כלי AI במידה רבה, כאשר בדיקות unit ו-e2e רצות על כל pull request.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

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