תקציר מהיר: שחרור מ-Google Photos עם שרת Immich פרטי
- גיבוי אוטומטי מהסמארטפון: אפליקציות רשמיות ל-iOS ולאנדרואיד שמגבות תמונות וסרטונים ברקע באיכות מקורית מלאה ללא כיווץ.
- בינה מלאכותית מקומית (AI): זיהוי פנים, קיבוץ אנשים, וחיפוש תמונות חכם לפי תיאור טבעי (כגון "כלב על הדשא") שרץ כולו מקומית על השרת ללא שליחת מידע לענן.
- מפות ואלבומים משותפים: תצוגת מפה אינטראקטיבית לפי מיקום צילום (Geocoding), ויכולת שיתוף אלבומים מלאה בין בני המשפחה (Partner Sharing).
- חסכון כספי ופרטיות: אפס דמי מנוי חודשיים, ללא מגבלת 15GB של גוגל, ושליטה מוחלטת במידע האישי שלכם.
מאז שגוגל ביטלה את נפח האחסון החינמי הבלתי מוגבל ב-Google Photos והגבילה את כל שירותיה (Gmail, Drive ו-Photos) לחבילה בסיסית של 15GB בלבד, מיליוני משתמשים ברחבי העולם מצאו את עצמם נאלצים לשלם דמי מנוי חודשיים קבועים (Google One) רק כדי לא לאבד את הגיבוי לתמונות המשפחתיות שלהם.
כאן נכנסת לתמונה Immich – אחת מתוכנות הקוד הפתוח המרשימות והמבוקשות ביותר בעולם ה-Self-Hosting וה-Home Lab. מדובר בפתרון שלם לניהול וגיבוי תמונות וסרטונים שנבנה במיוחד כדי לספק חוויית משתמש מהירה וזהה לחלוטין ל-Google Photos, אך עם שליטה מלאה בשרת ביתי משלכם.
1. השוואה: Immich מול Google Photos ומול Nextcloud
| תכונה | Immich (קוד פתוח) | Google Photos | Nextcloud Photos |
|---|---|---|---|
| עלות שוטפת | חינם לחלוטין | מנוי חודשי החל מ-8 ש"ח/חודש | חינם (אחסון עצמי) |
| זיהוי פנים ב-AI | מקומי ומדויק במיוחד | מצוין (בענן של גוגל) | איטי ודורש משאבים כבדים |
| מהירות וביצועי אפליקציה | סופר-מהירה (Flutter) | מהירה מאוד | איטית יחסית בעומס תמונות |
| איכות קבצים נשמרת | 100% מקורית ללא דחיסה | דחיסה אלא אם משלמים על נפח | מקורית |
| פרטיות מידע | מוחלטת – הכל על הדיסק שלכם | סריקה וניתוח בענן של גוגל | פרטית לחלוטין |
2. דרישות חומרה ומבנה המערכת
Immich מורכבת מכמה שירותים מתקדמים שרצים בצורה הרמונית דרך Docker Compose:
- Immich Server: השרת המרכזי שמנהל את ה-API, המשתמשים וממשק הווב.
- Immich Machine Learning: שירות עיבוד תמונה מבוסס Python המבצע זיהוי פנים, סיווג אובייקטים וזיהוי תיאור טבעי בעזרת מודלי CLIP.
- PostgreSQL + pgvector: בסיס נתונים רב-עוצמה המותאם לחיפושים וקטוריים מהירים של מודלי בינה מלאכותית.
- Redis: ניהול תורי משימות אסינכרוניות (יצירת תמונות ממוזערות, המרת וידאו ועוד).
דרישות חומרה מומלצות: מחשב ביתי, שרת Mini PC או NAS עם לפחות 4GB זיכרון RAM (מומלץ 8GB עבור עיבוד ה-AI), מעבד 4 ליבות ומקום פנוי בדיסק קשיח (רצוי SSD למערכת ודיסק גדול לתמונות).
3. התקנת Immich שלב אחר שלב באמצעות Docker Compose
פתחו את הטרמינל בשרת או במחשב שלכם וצרו תיקייה ייעודית לפרויקט:
mkdir -p ~/immich-app && cd ~/immich-app
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
כעת ערכו את קובץ ה-.env באמצעות עורך טקסט (כמו nano .env):
- UPLOAD_LOCATION: הנתיב שבו יישמרו כל התמונות והסרטונים (למשל
/mnt/storage/immich-photos). - DB_PASSWORD: קבעו סיסמה חזקה לבסיס הנתונים של PostgreSQL.
להפעלת המערכת הריצו:
docker compose up -d
לאחר סיום עליית המכולות (דקה או שתיים), פתחו את הדפדפן וגשו לכתובת ה-IP של המחשב בפורט 2283, למשל: http://192.168.1.100:2283.
4. הגדרת משתמש ראשוני וחיבור אפליקציית הסמארטפון
- במסך הפתיחה צרו את חשבון המנהל (Admin Account) עם שם משתמש וסיסמה.
- הורידו את אפליקציית Immich מחנות Google Play או Apple App Store.
- פתחו את האפליקציה והזינו את כתובת השרת (אם אתם מחוץ לבית, מומלץ לחבר את הטלפון דרך רשת Tailscale Mesh VPN או דרך Cloudflare Tunnel).
- התחברו ואשרו גישה לגלריית התמונות – הפעילו את מתג ה-Backup. מרגע זה כל תמונה וסרטון יגובו ישירות לשרת שלכם ברקע!
5. תכונות מתקדמות שחייבים להכיר
- זיהוי פנים וקיבוץ אנשים (People): תחת לשונית Explore, תגלו ש-Immich מזהה את כל הפרצופים של בני המשפחה ומאפשרת לכם לתייג אותם בשמות ולסנן תמונות לפי אדם ספציפי.
- שיתוף שותף (Partner Sharing): בדומה ל-Google Photos, ניתן לחלוק את כל הספרייה עם בן/בת הזוג באופן אוטומטי.
- ספריות חיצוניות (External Libraries): אם כבר יש לכם תיקיות תמונות ישנות על כונן חיצוני, ניתן לחבר אותן במצב קריאה בלבד (Read-Only) כך ש-Immich תאנדקס אותן מבלי להזיז את הקבצים.