تمتلئ مساحة تخزين صور Google، وترتفع الأسعار، وتظل ذكريات عائلتك محفوظة على جهاز كمبيوتر شخص آخر. يضع Immich سحابة صور كاملة - الجدول الزمني، والألبومات، والبحث عن الوجوه، والنسخ الاحتياطي التلقائي للهاتف - على جهاز في منزلك. هنا هو التثبيت الصادق الكامل، بالترتيب الذي يعمل.
Immich هو أقرب شيء إلى صور Google على أجهزتك الخاصة: يقوم هاتفك بالنسخ الاحتياطي تلقائيًا، وتظهر الصور في مخطط زمني نظيف، ويمكنك البحث حسب الوجه أو المكان أو الشيء. من المعروف أن عملية التثبيت قصيرة - ملفان للتنزيل، وملف واحد للتحرير، وأمر واحد للتشغيل - ولكن الاختيارات القليلة داخل هذا الملف الواحد تحدد ما إذا كانت مكتبتك آمنة لسنوات أو هشة من اليوم الأول. يقوم هذا الدليل باتخاذ هذه الاختيارات بعناية.
👆 مسار التثبيت الرسمي من وثائق Immich — ملفان تم تنزيلهما، وأمر واحد، والخادم نشط.
Immich عبارة عن منصة نسخ احتياطي للصور والفيديو ذاتية الاستضافة - فكر في صور Google، ولكن الخادم عبارة عن جهاز في منزلك ولا يحتفظ أي شخص آخر بصورك. إنه مجاني ومفتوح المصدر، والطريقة الرسمية لتشغيله هي Docker Compose على خادم Linux أو جهاز كمبيوتر قديم أو جهاز كمبيوتر صغير أو NAS يدعم Docker.
docker compose versionلا تقم مطلقًا بنسخ ملف إنشاء عامل إرساء عشوائي من مدونة أو منشور في المنتدى - فالإصدارات تنجرف ويمكن لملف غريب أن يعلقك على بنية قديمة. الملفات الرسمية موجودة دائمًا على صفحة إصدار GitHub الخاصة بالمشروع:
mkdir ./immich-app وانتقل إليه باستخدام cd ./immich-appwget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymlwget -O .env https://github.com/immich-app/immich/releases/latest/download/example.envexample.env، لكن Docker يقرأه فقط إذا تم تسمية الملف بالضبط .envيحتوي الملف .env على القيم القليلة التي لا يستطيع Immich تخمينها. افتحه باستخدام nano .env وقم بتعيين ما يلي:
UPLOAD_LOCATION=./library — حيث ستظل صورك ومقاطع الفيديو الأصلية موجودة. قم بتوجيه هذا إلى القرص الأكبر والأكثر موثوقية لديك. يجب أن يكون مجلدًا به مساحة خالية كافية للمكتبة بأكملهاDB_DATA_LOCATION=./postgres — حيث توجد قاعدة البيانات. احتفظ بهذا على محرك أقراص SSD محلي. وثائق Immich صريحة: مشاركات الشبكة غير مدعومة لقاعدة البيانات، وتشغيلها يمكن أن يؤدي إلى إتلافهاDB_PASSWORD= — قم بتغيير هذا إلى كلمة مرور عشوائية طويلة. استخدم الأحرف والأرقام فقط (A-Z، a-z، 0-9) — يمكن للأحرف الخاصة تعطيل تحليل Docker للملفTZ=Asia/Kolkata — قم بإلغاء التعليق وضبط منطقتك الزمنية بحيث تتوافق تواريخ الصور والمهام المجدولةIMMICH_VERSION وكل شيء أسفل الخط المحدد وحده للتثبيت الأولdocker compose up -d — يقوم Docker بتنزيل أربع صور للحاويات وتشغيلها معًا. يستغرق التشغيل الأول بضع دقائق حسب سرعة الإنترنت لديكdocker compose ps — يجب أن ترى الخادم والتعلم الآلي وقاعدة البيانات وحاويات Redis قيد التشغيلhttp://YOUR-SERVER-IP:2283 في متصفح على نفس الشبكة. إجابات Imich على المنفذ 2283يشغل ملف الإنشاء الذي قمت بتنزيله فريقًا صغيرًا، وليس برنامجًا واحدًا:
معرفة هذا الانقسام مهم لاحقًا: إذا توقف البحث، يمكنك التحقق من التعلم الآلي؛ إذا اختفت الصور من المخطط الزمني ولكن الملفات لا تزال موجودة على القرص، فعليك التحقق من قاعدة البيانات. يقوم الدليل المصاحب في هذه الصفحة بفك تشفير كل خدمة بالكامل.
اتبع هؤلاء الثلاثة وستجد أن Immich عبارة عن سحابة خاصة يمكن الاعتماد عليها حقًا. تجاهلهم وسيصبح نفس البرنامج حكاية تحذيرية - الفرق هو العادات، وليس الأداة.
يتم عرض التثبيت الكامل - إعداد الخادم واتصال تطبيق الهاتف والنسخ الاحتياطي الأول - مباشرةً في الفيديو.
▶️ Watch Full VideoImmich هو برنامج مجاني ومفتوح المصدر بموجب ترخيص AGPL، وقد التزم المشروع بالحفاظ على جميع الميزات مجانية - لا توجد طبقة محمية بنظام حظر الاشتراك غير المدفوع. توجد عملية شراء اختيارية فقط لدعم المطورين ولا تفتح أي شيء. تكاليفك الحقيقية هي الأجهزة والكهرباء الخاصة بك.
خطط لحوالي 4 غيغابايت من ذاكرة الوصول العشوائي (RAM) كحد أدنى - حاوية التعلم الآلي هي الجزء المتعطش - ومساحة تخزين تعادل مكتبة الصور بأكملها بالإضافة إلى ما يقرب من 10-20 بالمائة إضافية للصور المصغرة ومقاطع الفيديو المحولة ترميزها. ينفد التخزين قبل وقت طويل من نفاذ وحدة المعالجة المركزية.
المسار الرسمي المدعوم هو Docker على Linux - والذي يتضمن معظم أنظمة NAS وأجهزة الكمبيوتر الصغيرة. على نظام التشغيل Windows، المسار العملي هو Docker داخل WSL2 أو جهاز Linux ظاهري صغير. يمكن لـ Raspberry Pi تشغيله، لكن وظائف التعرف على الوجوه والفيديو ستكون بطيئة؛ يعد جهاز الكمبيوتر الصغير المستعمل الرخيص بمثابة منزل أكثر سعادة له.