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

  • אימיך היא אלטרנטיבה חינמית וממוקדת פרטיות לתמונות גוגל עבור לינוקס.
  • מאפשר לך להעלות, לארגן ולחפש תמונות וסרטונים באמצעות זיהוי פנים ובינה מלאכותית.
  • ניתן להתקין אותו בקלות באמצעות Snap או להתאים אותו אישית באמצעות Docker/Podman.

אימיך

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

במאמר זה, תמצאו את כל המידע הדרוש לכם כדי להתקין, להגדיר ולהפיק את המרב מ-Immich על לינוקס, בהתבסס על השיטות והטיפים העדכניים והיעילים ביותר: החל משימוש בחבילות Snap ועד לפריסה עם Docker/Podman, כולל המלצות מעשיות לתחזוקה מאובטחת ויעילה של גלריית המדיה הפרטית שלכם. אם אבטחה, קלות שימוש וגמישות חשובים לכם, משאב זה תוכנן במיוחד עבורכם.

מה זה אימיץ' ומה מייחד אותו?

אימיך מציגה את עצמה כחלופה חינמית וקוד פתוח ל-Google Photos, המיועדת למשתמשים המעוניינים בשליטה מלאה על קבצי המדיה והנתונים האישיים שלהם. גם תוכנת השרת וגם אפליקציית המובייל נמצאות בפיתוח פעיל ב-GitHub, מה שמבטיח שיפורים מתמשכים וקהילה המחויבת לשקיפות.

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

  • העלאה וצפייה יעילות של סרטונים ותמונות, עם אפשרות להעתקה אוטומטית בעת פתיחת האפליקציה.
  • מניעת כפילויות וגיבוי סלקטיבי לפי אלבום.
  • תמיכה בריבוי משתמשים ואלבומים משותפים.
  • ויזואליזציה של מטא-נתונים (EXIF, מפות) וחיפוש מתקדם לפי מידע, אובייקטים או פנים באמצעות בינה מלאכותית.
  • הורדת תוכן למכשירים מקומיים, שילוב LivePhoto והשמעת MotionPhoto.
  • תמיכה בפורמט RAW וצפייה בתמונות ב-360 מעלות.
  • זיהוי פנים, קיבוץ אוטומטי וזכרונות מותאמים אישית.
  • תכונות ניהוליות, ניהול מפתחות API ותמיכה ב-OAuth.
  • צפייה בתיקיות, גלריה לקריאה בלבד, מועדפים, מפות גלובליות ועוד.

אימיך מעניק לך שליטה על פלטפורמת מולטימדיה דומה, ואף עדיפה, על אפשרויות מסחריות רבות, המותאמת להעדפותיו של משתמש לינוקס מתקדם.

שיטות התקנה: Snap ו-Docker

ישנן שתי דרכים עיקריות לפרוס את Immich על הפצת לינוקס: באמצעות Snap או דרך קונטיינרים עם Docker/Podman. לכל אפשרות יתרונות ומאפיינים ספציפיים, לכן מומלץ לבחור את זו המתאימה ביותר לחווייתכם ולצרכים שלכם.

התקנה מהירה עם Snap

אחת השיטות הישירות והנוחות ביותר עבור משתמשי אובונטו והפצות דומות היא שימוש בחבילת Immich Distribution Snap , המתוחזקת על ידי הקהילה. חבילה זו מפשטת את ההתקנה והתחזוקה על ידי כיסוי כל הסביבה הדרושה:

  • Snap כולל את כל התוכנות של Immich, ומציע חוויית שימוש מוכנה עם פקודה פשוטה.
  • התאמה אישית מוגבלת בהשוואה להגדרה ידנית, אך היא אידיאלית עבור אלו המחפשים פשטות ואמינות בשרתים ציבוריים או ביתיים.
  • הוא כולל כלי עזר שאינם פולשניים, שניתן להתעלם מהם אם אינם שימושיים.
  • זהו פרויקט קהילתי, שאינו תלוי בפיתוח העיקרי של אימיץ'; התמיכה העיקרית מנוהלת דרך GitHub.

כדי להתקין את Immich באמצעות Snap, בצעו את השלבים הבסיסיים הבאים (רלוונטיים עבור Ubuntu 22.04 LTS ונגזרות. הפצות אחרות ידרשו שימוש במנהל החבילות שלהן):

  1. עדכן את רשימת החבילות של המערכת שלך כדי לוודא שהכל מעודכן:
    עדכון && שדרוג
  2. ודא ש-Snap מותקן ומעודכן כהלכה:
    snap --גרסה

    אם חסר, התקן אותו:

    מתאים להתקין - -
  3. רענן את Snap לפני ההתקנה:
    רענון הצמד סודו
  4. התקנת Immich Distribution מ-Snap:
    sudo snap install immich-distribution

לאחר שתסיים, גש ללוח הניהול מ http://[IP-de-tu-servidor]:3000ההתקנה הראשונית פשוטה מאוד: תצטרכו רק ליצור את משתמש המנהל הראשון.

פריסה מתקדמת עם Docker או Podman

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

הצוות של אימיץ' מתחזק ארכיון docker-compose.yml מוגדר מראש להפעלה קלה:

  1. הורד את קובץ החיבור ישירות מהמאגר:
    תלתל -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. קבל את קובץ ה-.env לדוגמה, חיוני להגדרת נתיבים, משתמש וסיסמה של מסד נתונים, גרסת מחסנית וכו':
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. שנה את המשתנים UPLOAD_LOCATION y DB_DATA_LOCATION בקובץ .env כדי להגדיר את הספריות שבהן יישמרו התמונות ומסד הנתונים.
  4. במערכות עם SELinux פעיל, יש צורך להוסיף את האפשרות :z באמצעי אחסון מורכבים כדי לאכוף הקשרים אבטחה מתאימים בנתיבים משותפים.
  5. הפעלת התחייבות יתר לזיכרון כדי למנוע שגיאות במערכות עם משאבים מוגבלים, הוספה vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. הפעל את הערימה עם:
    Docker Compose Up

לאחר מספר שניות, אימיך יהיה פעיל, בדרך כלל נגיש ב http://localhost:2283הגישה הראשונה תפנה אותך לאשף יצירת משתמש מנהל מערכת.

הגדרות אבטחה וגישה מרחוק

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

  • האפשרות הבטוחה ביותר היא להשתמש ב-VPN (למשל, Wireguard) כדי להתחבר לרשת המקומית שלך מבלי לחשוף פורטים ציבוריים שלא לצורך.
  • לחלופין, ניתן לגשת לאתר שלכם דרך HTTPS באמצעות פרוקסי הפוך (Nginx או Caddy) ותעודות SSL/TLS. אם יש לכם דומיין ציבורי, תוכלו להשתמש ב-Let's Encrypt כדי לקבל תעודות תקפות וחינמיות.

הנה דוגמה בסיסית לתצורת Nginx לניתוב מחדש של חיבורים מאובטחים מ https://tudominio.com לשרת Immich המקומי שלך:

שרת { להאזין 443 ssl; שם_שרת yourdomain.com; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; מיקום / { proxy_set_header מארח $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }

זכרו לפתוח את פורט 443 בחומת האש שלכם (עם UFW, Firewalld וכו') כדי שחיבורים חיצוניים יתקבלו. וכמובן, שמרו על כל המערכת מעודכנת.

תאימות למובייל וניהול חוצה פלטפורמות

אימיך אינו רק שרת תמונות; יש אפליקציות מובייל לאנדרואיד ו-iOS, זמין בחנויות הרשמיות. התהליך פשוט: התקינו את האפליקציה, הזינו את כתובת ה-URL של השרת שלכם (בדרך כלל http://tuservidor/api) והתחבר עם המשתמש שנוצר. בדרך זו, תוכל לסנכרן, לצפות ולנהל את התמונות והסרטונים שלך מכל מקום.

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

יתרונות עיקריים ומכשולים פוטנציאליים

לפריסת Immich על לינוקס יש יתרונות רבים על פני חלופות קנייניות:

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

בין ההיבטים האפשריים שיש לקחת בחשבון, בולטים הדברים הבאים:

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

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

השוואה בין תכונות לפתרונות אחרים

לידיעתכם, הנה התכונות הבולטות ביותר ש-Immich מציעה בהשוואה לאפליקציות גיבוי וניהול מולטימדיה אחרות:

  • גיבוי אוטומטי וסלקטיבי של אלבומים בכל הפעלת אפליקציה, כולל אפשרויות לבחירת התיקיות לגבות.
  • תמיכה בתמונות RAW, סרטוני 360°, LivePhoto ו-MotionPhoto.
  • תמיכה בריבוי משתמשים, ניהול הרשאות מתקדם ואלבומים משותפים.
  • חיפוש חכם המבוסס על מטא-דאטה, זיהוי פנים וארגון כרונולוגי.
  • הורדה והעלאה מכל מכשיר, אפילו במצב לא מקוון.
  • תצוגת תיקיות, סידור תמונות דומות ויכולת ליצור תמונות מועדפות וארכיונים.

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

טיפים אחרונים להפקת המרב מ-Immich בלינוקס

כדי להבטיח חוויה חלקה ובטוחה, אנו ממליצים לפעול לפי מספר טיפים בסיסיים:

  • בצע גיבויים קבועים של ספריית האחסון, מסד הנתונים וקבצי התצורה שלך.
  • שקול לפרוס את המופע שלך על מכונה עם קישוריות טובה כדי לשפר את חוויית הגישה מרחוק.
  • הפעל HTTPS והגבל גישה חיצונית למשתמשים מהימנים.
  • הצטרפו לקהילת אימיץ' ב-GitHub כדי להישאר מעודכנים ולתרום לפיתוחה.
  • בדוק את המערכת תחילה במכונה וירטואלית לפני העברת כל האוסף שלך, כדי להכיר את האפשרויות.

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

מידע נוסף.


הוסף כמקור מועדף בגוגל