โลโก้ Immich
Media และ StreamingAGPLv3 (โอเพนซอร์ส)

Immich คืออะไร และวิธีติดตั้งบน Cloud Server

Immich คือระบบคลังรูปภาพส่วนตัวที่สำรองรูปจากมือถืออัตโนมัติ จัดกลุ่มตามใบหน้าและสถานที่ และค้นหาด้วยคำอธิบายภาพได้ โดยทุกอย่างอยู่บนเซิร์ฟเวอร์ของผู้ใช้เอง

หมวดหมู่
Media และ Streaming
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
AGPLv3 (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Immich คืออะไร

บริการเก็บรูปบนคลาวด์สะดวกมากแต่มีข้อจำกัดสองข้อ คือค่าบริการที่เพิ่มตามพื้นที่ที่ใช้ และรูปทั้งหมดซึ่งมักเป็นเรื่องส่วนตัวอยู่บนระบบของผู้ให้บริการ

Immich ให้ประสบการณ์ใกล้เคียงกันบนเซิร์ฟเวอร์ของผู้ใช้เอง ทั้งการสำรองรูปจากมือถืออัตโนมัติเมื่อเชื่อมต่อไวไฟ การจัดกลุ่มตามใบหน้าและสถานที่ และการค้นหาด้วยคำอธิบายภาพ

ความสามารถด้านการค้นหาและจัดกลุ่มใบหน้าใช้โมเดล AI ที่ประมวลผลบนเซิร์ฟเวอร์เอง จึงต้องการทรัพยากรพอสมควรในช่วงประมวลผลรูปครั้งแรก แต่รูปและผลการวิเคราะห์ไม่ออกไปไหนเลย

แผนผังการวางระบบ Immich บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 2283 ตัว Immich และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Immich ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Immich

สำรองรูปจากมือถืออัตโนมัติ

ตั้งให้อัปโหลดเมื่อเชื่อมต่อไวไฟโดยไม่ต้องสั่งเอง

จัดกลุ่มตามใบหน้าและสถานที่

ค้นหารูปของคนหรือสถานที่ที่ต้องการได้เร็ว

ค้นหาด้วยคำอธิบายภาพ

พิมพ์สิ่งที่จำได้แล้วระบบหารูปที่ตรงให้

แชร์อัลบั้มให้คนอื่นได้

ส่งลิงก์ให้ครอบครัวหรือทีมดูรูปร่วมกัน

ประมวลผลบนเซิร์ฟเวอร์ของตัวเอง

รูปและผลการวิเคราะห์ไม่ออกไปยังบริการภายนอก

ใช้ Immich ทำอะไรได้บ้าง

  • คลังรูปส่วนตัวหรือของครอบครัวที่ควบคุมเอง
  • ธุรกิจถ่ายภาพที่ต้องเก็บและส่งงานให้ลูกค้า
  • องค์กรที่ต้องเก็บภาพหน้างานจำนวนมาก
  • ผู้ที่ต้องการเลิกจ่ายค่าพื้นที่เก็บรูปรายเดือน

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Immich 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 200 GB ไปจนถึง 8 vCPU ขึ้นไป แรม 16 GB ขึ้นไป ดิสก์ Object Storage โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
ขั้นต่ำผู้ใช้คนเดียวและรูปไม่มาก2 vCPU4 GBNVMe 200 GB
แนะนำครอบครัวหรือทีมเล็กที่มีรูปหลายหมื่นภาพ4 vCPU8 GBNVMe 1 TB
ใช้งานหนักรูปหลายแสนภาพและมีการประมวลผลด้วย AI จำนวนมาก8 vCPU ขึ้นไป16 GB ขึ้นไปObject Storage

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Immich บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • PostgreSQL พร้อมส่วนขยายสำหรับเวกเตอร์ และ Redis
  • Docker และ Docker Compose
  • พื้นที่จัดเก็บตามขนาดคลังรูป
  • Nginx พร้อมใบรับรอง SSL

ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว

  1. 1

    ดึงชุดไฟล์ทางการ

    mkdir -p /srv/immich && cd /srv/immich
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
    curl -LO https://github.com/immich-app/immich/releases/latest/download/example.env
    mv example.env .env
  2. 2

    ตั้งค่าตัวแปรสภาพแวดล้อม

    UPLOAD_LOCATION=/srv/immich/library
    DB_PASSWORD=ChangeThisStrongPassword
    DB_DATA_LOCATION=/srv/immich/postgres
  3. 3

    เริ่มระบบ

    docker compose up -d
    docker compose logs -f immich-server
  4. 4

    ตั้ง Nginx และ HTTPS

    ต้องตั้งขนาดไฟล์อัปโหลดสูงสุดให้ไม่จำกัด เพราะวิดีโอจากมือถือมีขนาดใหญ่มาก

    client_max_body_size 0;
    proxy_read_timeout 600s;
  5. 5

    สร้างบัญชีและติดตั้งแอปบนมือถือ

    สร้างบัญชีผู้ดูแลผ่านหน้าเว็บ แล้วติดตั้งแอปบนมือถือและตั้งค่าให้สำรองรูปอัตโนมัติเมื่อเชื่อมต่อไวไฟ

  6. 6

    รอการประมวลผลรูปครั้งแรก

    ระบบจะประมวลผลรูปเพื่อสร้างภาพย่อ จัดกลุ่มใบหน้า และสร้างดัชนีสำหรับค้นหา ซึ่งใช้ทรัพยากรสูงและใช้เวลานานเมื่อมีรูปจำนวนมาก ควรปล่อยให้ทำงานในช่วงที่ไม่ได้ใช้เครื่อง

อย่าลืมสำรองข้อมูลทั้งไฟล์รูปและฐานข้อมูล เพราะฐานข้อมูลเก็บอัลบั้ม การจัดกลุ่มใบหน้า และข้อมูลที่ประมวลผลไว้ ซึ่งสร้างใหม่ใช้เวลานานมาก

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS สำหรับหน้าเว็บและแอปบนมือถือ
2283TCPพอร์ตภายในของแอป

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ปิดการสมัครสมาชิกเองหลังสร้างบัญชีที่ต้องการแล้ว
  • เปิดการยืนยันตัวตนสองชั้นเพราะเป็นข้อมูลส่วนตัว
  • ระวังการแชร์อัลบั้มด้วยลิงก์สาธารณะและตั้งวันหมดอายุ
  • สำรองทั้งไฟล์รูปและฐานข้อมูลตามรอบ
  • อัปเดตตามรอบเพราะโครงการพัฒนาเร็วและมีการแก้ไขบ่อย

ทำไมควรรัน Immich บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

รูปส่วนตัวอยู่ในเซิร์ฟเวอร์ในไทยที่ควบคุมเอง ไม่อยู่บนบริการต่างประเทศ

ขยายดิสก์ได้ตามจำนวนรูปที่เพิ่มขึ้น หรือย้ายไป Object Storage

อัปโหลดจากมือถือในไทยได้เร็วเพราะเซิร์ฟเวอร์อยู่ในประเทศ

คำถามที่พบบ่อยเกี่ยวกับ Immich

Immich ใช้แทนบริการเก็บรูปบนคลาวด์ได้ไหม

ใช้แทนได้ดีสำหรับความสามารถหลักทั้งการสำรองอัตโนมัติ การจัดกลุ่มใบหน้า และการค้นหา สิ่งที่ต้องรับผิดชอบเองคือการสำรองข้อมูลและการดูแลเซิร์ฟเวอร์ ซึ่งเป็นสิ่งที่บริการภายนอกทำให้

ใช้ทรัพยากรมากไหม

มากในช่วงประมวลผลรูปครั้งแรกเพราะต้องสร้างภาพย่อและวิเคราะห์ด้วยโมเดล AI หลังจากนั้นใช้ทรัพยากรน้อยลงมาก ควรเผื่อ RAM ไว้อย่างน้อย 4 GB และมากกว่านั้นถ้ามีรูปหลายแสนภาพ

เสถียรพอสำหรับเก็บรูปสำคัญไหม

โครงการพัฒนาเร็วมากและมีการเปลี่ยนแปลงบ่อย ควรอัปเดตอย่างระวังและอ่านบันทึกการเปลี่ยนแปลงก่อนทุกครั้ง ที่สำคัญที่สุดคือต้องมีระบบสำรองข้อมูลของตัวเองเสมอ ไม่พึ่งระบบเดียว

ให้เราติดตั้ง Immich ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด