Technical Anshu หน้าแรก > บทช่วยสอน > ติดตั้ง Immich Docker
🐳 รูปภาพที่โฮสต์โดย Docker เอง

Immich ติดตั้งด้วย Docker - วิธีที่เร็วที่สุด

Immich คือ Google Photos ส่วนตัวของคุณ: ไทม์ไลน์ อัลบั้ม การค้นหาใบหน้า และการสำรองข้อมูลโทรศัพท์อัตโนมัติ ทำงานบนเครื่องในบ้านของคุณเอง การติดตั้ง Docker Compose อย่างเป็นทางการนั้นสั้นมาก โดยมีสองไฟล์ให้ดาวน์โหลด หนึ่งไฟล์ที่ต้องแก้ไข และหนึ่งคำสั่งให้รัน

✍️ Technical Anshu🐳 Docker / Linux Server🎧 Multi-Language Audio
Immich ติดตั้งด้วย Docker - วิธีที่เร็วที่สุด
🎧 เสียงหลายภาษา: ในโปรแกรมเล่นวิดีโอ คลิก [การตั้งค่า] (⚙️) ➔ [แทร็กเสียง] เพื่อเลือกภาษาที่คุณต้องการ

📑บท

  1. ทำไมต้องเลือก Immich — ตัวเลือก Google Photos ส่วนตัวบนฮาร์ดแวร์ของคุณเอง
  2. สิ่งที่คุณต้องการก่อนเริ่มต้น — เครื่องจักร นักเทียบท่า และอุปกรณ์จัดเก็บข้อมูล
  3. ดาวน์โหลดไฟล์อย่างเป็นทางการทั้งสองไฟล์
  4. แก้ไขไฟล์ .env — UPLOAD_LOCATION และ DB_PASSWORD
  5. เริ่มต้นสแต็กด้วยคำสั่งเดียว
  6. เปิด Immich บนพอร์ต 2283 และสร้างบัญชีผู้ดูแลระบบ
  7. คอนเทนเนอร์ทั้งสี่และกฎที่ต้องปฏิบัติตามตั้งแต่วันแรก

📋 ภาพรวมและคำแนะนำทีละขั้นตอน

1

ตรวจสอบสิ่งที่คุณต้องการก่อน

Immich เป็นแพลตฟอร์มสำรองรูปภาพและวิดีโอที่โฮสต์เอง — ฟรีและโอเพ่นซอร์ส — และวิธีเรียกใช้อย่างเป็นทางการคือ Docker Compose บนเซิร์ฟเวอร์ Linux, พีซีเครื่องเก่า, มินิพีซี หรือ NAS ที่รองรับ Docker ต้องเปิดเครื่องไว้: แล็ปท็อปที่เข้านอนทุกเย็นเป็นเซิร์ฟเวอร์รูปภาพที่ไม่ดี พื้นที่เก็บข้อมูลคือสิ่งที่คุณจะหมดก่อน ดังนั้นควรวางแผนพื้นที่สำหรับคลังรูปภาพทั้งหมดของคุณ บวกกับอีกประมาณ 10-20 เปอร์เซ็นต์สำหรับภาพขนาดย่อและวิดีโอที่แปลงรหัส

RAM ประมาณ 4 GB เป็นพื้นที่ใช้งานจริง คอนเทนเนอร์การเรียนรู้ของเครื่องเป็นส่วนที่หิวมาก ดังนั้น 6-8 GB จึงมีความสุขมากขึ้นอย่างเห็นได้ชัด ยืนยันว่าติดตั้ง Docker และ Docker Compose แล้วและใช้งานได้:

เทอร์มินัล
docker compose version
2

สร้างโฟลเดอร์และดาวน์โหลดไฟล์อย่างเป็นทางการสองไฟล์

อย่าคัดลอกไฟล์นักเทียบท่าแบบสุ่มจากบล็อกหรือโพสต์ในฟอรัม - เวอร์ชันต่างๆ ลอยไป และไฟล์ของคนแปลกหน้าสามารถปักหมุดคุณไว้ที่โครงสร้างโบราณได้ ไฟล์อย่างเป็นทางการจะอยู่บนหน้าเผยแพร่ 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 แต่ Docker จะอ่านก็ต่อเมื่อไฟล์ชื่อ .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 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
🎙️ บทถอดเสียงฉบับเต็ม — แตะเพื่อขยาย

คำแนะนำและวิธีแก้ปัญหาแบบทีละขั้นตอน - ติดตั้งทันทีทันที เปลี่ยนรูปภาพ GOOGLE การสาธิตบนหน้าจอโดย Technical Anshu....

ติดตั้ง Immich ด้วย Docker Compose ทีละขั้นตอน - ดาวน์โหลดไฟล์อย่างเป็นทางการ ตั้งค่า UPLOAD_LOCATION และ DB_PASSWORD ในไฟล์ .env เริ่มสแต็กและเปิดตัวเลือก Google Photos ส่วนตัวของคุณเองบนพอร์ต 2283

(การถอดเสียงสิ้นสุดที่นี่ในหน้าแหล่งที่มา)

❓ คำถามที่พบบ่อย (ภาษาอังกฤษ)

บทช่วยสอนนี้ติดตามฟรี 100% หรือไม่

ใช่แล้ว! คำแนะนำและวิธีการทั้งหมดที่แสดงโดย Technical Anshu นั้นใช้ทรัพยากรทางการศึกษาที่ถูกกฎหมายและฟรี

ผู้เริ่มต้นสามารถปฏิบัติตามคำแนะนำนี้ได้หรือไม่

แน่นอน! ทุกขั้นตอนจะแสดงบนหน้าจอพร้อมคำแนะนำโดยละเอียด เพื่อให้ทุกคนปฏิบัติตามได้อย่างง่ายดาย

ฉันจะถามคำถามได้ที่ไหนหากติดขัด

แสดงความคิดเห็นโดยตรงบนวิดีโอ YouTube แล้วชุมชนและ Anshu ด้านเทคนิคของเราจะช่วยคุณ

🚀 ดูการฝึกสอนแบบเต็มบน YouTube

🚀 ชมวิดีโอแนะนำทีละขั้นตอนเต็มบน YouTube: https://www.youtube.com/watch?v=b_v7DbyFO14

สมัครรับข้อมูลทางเทคนิค Anshu เพื่อรับการสนับสนุนด้านไอที การแก้ไขปัญหา Windows และการจัดการเซิร์ฟเวอร์

▶️ ดูวิดีโอเต็ม
บทช่วยสอนนี้อ้างอิงจากวิดีโอการติดตั้ง Immich Docker ของ Technical Anshu • หากติดขัดในขั้นตอนใด ถามในความคิดเห็นของวิดีโอ — คุณจะได้รับความช่วยเหลือที่นั่น 🙏