Technical Anshu صفحه اصلی › آموزش › نصب Immich Docker
🐳 عکس های خود میزبانی Docker

Immich Install with Docker - سریعترین روش

Immich Google Photos خصوصی شماست: جدول زمانی، آلبوم‌ها، جستجوی چهره و پشتیبان‌گیری خودکار تلفن، که روی دستگاهی در خانه شما اجرا می‌شود. نصب رسمی Docker Compose بسیار کوتاه است - دو فایل برای دانلود، یک فایل برای ویرایش، یک دستور برای اجرا.

✍️ Technical Anshu🐳 Docker / Linux Server🎧 Multi-Language Audio
Immich Install with Docker - سریعترین روش
🎧 صدای چند زبانه: در پخش کننده ویدیو، روی [تنظیمات] (⚙️) ➔ [قطعه صوتی] کلیک کنید و زبان را انتخاب کنید.

📑فصل‌ها

  1. Why Immich — یک جایگزین خصوصی Google Photos در سخت افزار خودتان
  2. آنچه قبل از شروع به کار نیاز دارید - ماشین، داکر و ذخیره سازی
  3. دو فایل رسمی را دانلود کنید
  4. ویرایش فایل env. — UPLOAD_LOCATION و DB_PASSWORD
  5. پشته را با یک فرمان شروع کنید
  6. Immich را در پورت 2283 باز کنید و حساب مدیریت ایجاد کنید
  7. چهار ظرف و قوانینی که از روز اول باید رعایت کنید

📋 بررسی اجمالی و راهنمای گام به گام

1

ابتدا آنچه را که نیاز دارید بررسی کنید

Immich یک پلت‌فرم پشتیبان‌گیری عکس و ویدیو با میزبانی خود است - رایگان و منبع باز - و راه رسمی اجرای آن Docker Compose در سرور لینوکس، یک رایانه قدیمی، یک رایانه کوچک یا یک NAS است که از Docker پشتیبانی می‌کند. دستگاه باید روشن بماند: لپ‌تاپ‌ای که هر شب می‌خوابد سرور عکس بدی است. فضای ذخیره‌سازی همان چیزی است که در ابتدا تمام می‌شود، بنابراین فضایی را برای کتابخانه کامل عکس خود به‌علاوه تقریباً 10 تا 20 درصد اضافی برای تصاویر کوچک و ویدیوهای رمزگذاری شده در نظر بگیرید.

حدود 4 گیگابایت رم کف عملی است. ظرف یادگیری ماشین بخش گرسنه است، بنابراین 6-8 گیگابایت به طور قابل توجهی شادتر است. تأیید کنید که Docker و Docker Compose نصب و کار می‌کنند:

ترمینال
docker compose version
2

پوشه را ایجاد کنید و دو فایل رسمی را دانلود کنید

هرگز یک فایل انشای تصادفی docker-compose را از یک وبلاگ یا پست انجمن کپی نکنید - نسخه‌ها تغییر می‌کنند، و فایل یک غریبه می‌تواند شما را به یک ساخت قدیمی پین کند. فایل های رسمی همیشه در صفحه انتشار GitHub پروژه زنده هستند. پوشه را ایجاد کنید و به آن بروید:

ترمینال
mkdir ./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
📌 در دستور دوم به تغییر نام توجه کنید: الگوی نمونه example.env نامیده می‌شود، اما داکر آن را فقط در صورتی می‌خواند که نام فایل دقیقاً .env باشد.
3

پرونده .env را ویرایش کنید — تنها پیکربندی مهم

فایل .env مقادیر کمی را در خود دارد که Immich نمی تواند حدس بزند. آن را باز کنید:

ترمینال
nano .env

تنظیم UPLOAD_LOCATION=./library — جایی که عکس‌ها و ویدیوهای اصلی شما در آنجا زندگی می‌کنند. آن را روی بزرگترین و قابل اعتمادترین دیسک خود قرار دهید. DB_DATA_LOCATION=./postgres را برای پایگاه داده تنظیم کنید و DB_PASSWORD را به یک رمز عبور تصادفی طولانی تغییر دهید. TZ را لغو نظر کنید و منطقه زمانی خود را (به عنوان مثال آسیا/کلکته) تنظیم کنید تا تاریخ عکس‌ها و کارهای برنامه‌ریزی‌شده در یک ردیف قرار گیرند. IMMICH_VERSION و همه موارد زیر خط علامت‌گذاری شده را برای اولین نصب به حال خود رها کنید.

⚠️ دو قانون که از کتابخانه شما محافظت می کند: فقط از حروف و اعداد (A-Z، a-z، 0-9) در DB_PASSWORD استفاده کنید — کاراکترهای ویژه می توانند تجزیه فایل توسط Docker را خراب کنند. و پایگاه داده را روی یک دیسک محلی، در حالت ایده‌آل یک SSD نگه دارید: مستندات Immich واضح است که اشتراک‌گذاری‌های شبکه برای پایگاه داده پشتیبانی نمی‌شوند، و اجرای آن روی یکی می‌تواند آن را خراب کند.
4

پشته را شروع کنید

یک فرمان همه چیز را شروع می کند. Docker تصاویر کانتینر را دانلود می کند و آنها را با هم شروع می کند. اجرای اول بسته به سرعت اینترنت شما چند دقیقه طول می کشد:

ترمینال
docker compose up -d
docker compose ps

دستور دوم بررسی می‌کند که همه چیز ظاهر شده است - باید سرور، یادگیری ماشین، پایگاه داده و ظروف Redis را در حال اجرا ببینید.

5

Immich را باز کنید و حساب مدیریت ایجاد کنید

Immich را در یک مرورگر در همان شبکه باز کنید — در پورت 2283 پاسخ می دهد:

نوار آدرس مرورگر
http://YOUR-SERVER-IP:2283

از طریق صفحه خوش آمدگویی کلیک کنید و ثبت نام کنید. اولین حساب ایجاد شده به مدیر تبدیل می شود - پس خودتان این مرحله را بلافاصله قبل از اینکه هرکس دیگری در شبکه شما صفحه را پیدا کند، انجام دهید. سپس برنامه رایگان Immich را روی تلفن خود نصب کنید، با همان آدرس سرور وارد شوید و پشتیبان‌گیری خودکار را روشن کنید.

6

چهار ظرف و قوانین را بشناسید

فایل نوشتن یک تیم کوچک را اجرا می کند، نه یک برنامه واحد: immich-server مغز است — رابط وب، API، آپلودها، آلبوم ها و جستجو. immich-machine-learning چشم است - تشخیص چهره، تشخیص چهره و جستجوی هوشمند. پایگاه داده PostgreSQL حافظه است — نام، تاریخ، آلبوم و داده های چهره هر عکس در آنجا زندگی می کند، در حالی که نسخه اصلی فایل است. و Redis پیام‌رسانی است که کارها را بین سرور و کارگران پس‌زمینه ارسال می‌کند. دانستن این تقسیم بعداً اهمیت پیدا می کند: اگر جستجو شکسته شود، یادگیری ماشین را بررسی می کنید. اگر عکس ها از جدول زمانی ناپدید شوند اما فایل ها هنوز روی دیسک هستند، پایگاه داده را بررسی می کنید.

✅ از روز اول دو قانون را دنبال کنید: قبل از هر به‌روزرسانی یادداشت‌های انتشار را بخوانید — نسخه‌های Immich اغلب منتشر می‌شوند و برخی از نسخه‌ها حاوی تغییرات شکسته‌ای هستند که نیاز به مرحله ارتقای خاصی دارند. و یک نسخه پشتیبان دیگر از عکس های غیرقابل تعویض را در جای دیگری نگه دارید – خود توسعه دهندگان توصیه می کنند، زیرا سرور شما نیز یک دستگاه واحد است که ممکن است از کار بیفتد.

🏷️Topic Search Variables & Keywords

🔍 Immich 🔍 Docker Compose 🔍 Self Hosted Photos 🔍 Google Photos Alternative 🔍 Photo Backup Server 🔍 UPLOAD_LOCATION 🔍 DB_PASSWORD 🔍 Port 2283 🔍 Face Recognition 🔍 Linux Server 🔍 TechnicalAnshu
🎙️ رونوشت کامل — برای بزرگ کردن ضربه بزنید

راهنما و راه حل های عیب یابی گام به گام - IMMICH را همین حالا GOOGLE PHOTOS ALTERNATE را نصب کنید. نمایش روی صفحه توسط Technical Anshu....

Immich را با Docker Compose گام به گام نصب کنید - فایل‌های رسمی را دانلود کنید، UPLOAD_LOCATION و DB_PASSWORD را در فایل .env تنظیم کنید، پشته را شروع کنید و جایگزین Google Photos خصوصی خود را در پورت 2283 باز کنید.

(رونویسی اینجا در صفحه منبع به پایان می رسد)

❓ سوالات متداول

آیا این آموزش 100% رایگان است؟

بله! همه راهنماها و روش‌های نشان‌داده‌شده توسط Technical Anshu از منابع رایگان، قانونی و آموزشی استفاده می‌کنند.

آیا مبتدیان می توانند این راهنما را دنبال کنند؟

مطمئنا! هر مرحله با دستورالعمل های دقیق روی صفحه نمایش داده می شود تا همه بتوانند به راحتی آن را دنبال کنند.

اگر گیر کردم کجا می توانم سوال بپرسم؟

مستقیماً در مورد ویدیوی YouTube نظر بگذارید، انجمن ما و Technical Anshu به شما کمک خواهند کرد.

🚀 آموزش کامل را در YouTube تماشا کنید

برای پشتیبانی فناوری اطلاعات، عیب‌یابی ویندوز و مدیریت سرور، در Technical Anshu مشترک شوید.

▶️ تماشای ویدیوی کامل
این آموزش مبتنی بر ویدیوی نصب تکنیکال Anshu Immich Docker است • آیا روی هر مرحله گیر کرده اید؟ در نظرات ویدیو بپرسید - در آنجا کمک خواهید گرفت 🙏