Immich คืออะไร และวิธีติดตั้งบน Cloud Server
Immich คือระบบคลังรูปภาพส่วนตัวที่สำรองรูปจากมือถืออัตโนมัติ จัดกลุ่มตามใบหน้าและสถานที่ และค้นหาด้วยคำอธิบายภาพได้ โดยทุกอย่างอยู่บนเซิร์ฟเวอร์ของผู้ใช้เอง
- หมวดหมู่
- Media และ Streaming
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- AGPLv3 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Immich คืออะไร
บริการเก็บรูปบนคลาวด์สะดวกมากแต่มีข้อจำกัดสองข้อ คือค่าบริการที่เพิ่มตามพื้นที่ที่ใช้ และรูปทั้งหมดซึ่งมักเป็นเรื่องส่วนตัวอยู่บนระบบของผู้ให้บริการ
Immich ให้ประสบการณ์ใกล้เคียงกันบนเซิร์ฟเวอร์ของผู้ใช้เอง ทั้งการสำรองรูปจากมือถืออัตโนมัติเมื่อเชื่อมต่อไวไฟ การจัดกลุ่มตามใบหน้าและสถานที่ และการค้นหาด้วยคำอธิบายภาพ
ความสามารถด้านการค้นหาและจัดกลุ่มใบหน้าใช้โมเดล AI ที่ประมวลผลบนเซิร์ฟเวอร์เอง จึงต้องการทรัพยากรพอสมควรในช่วงประมวลผลรูปครั้งแรก แต่รูปและผลการวิเคราะห์ไม่ออกไปไหนเลย
ความสามารถเด่นของ Immich
สำรองรูปจากมือถืออัตโนมัติ
ตั้งให้อัปโหลดเมื่อเชื่อมต่อไวไฟโดยไม่ต้องสั่งเอง
จัดกลุ่มตามใบหน้าและสถานที่
ค้นหารูปของคนหรือสถานที่ที่ต้องการได้เร็ว
ค้นหาด้วยคำอธิบายภาพ
พิมพ์สิ่งที่จำได้แล้วระบบหารูปที่ตรงให้
แชร์อัลบั้มให้คนอื่นได้
ส่งลิงก์ให้ครอบครัวหรือทีมดูรูปร่วมกัน
ประมวลผลบนเซิร์ฟเวอร์ของตัวเอง
รูปและผลการวิเคราะห์ไม่ออกไปยังบริการภายนอก
ใช้ Immich ทำอะไรได้บ้าง
- คลังรูปส่วนตัวหรือของครอบครัวที่ควบคุมเอง
- ธุรกิจถ่ายภาพที่ต้องเก็บและส่งงานให้ลูกค้า
- องค์กรที่ต้องเก็บภาพหน้างานจำนวนมาก
- ผู้ที่ต้องการเลิกจ่ายค่าพื้นที่เก็บรูปรายเดือน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำผู้ใช้คนเดียวและรูปไม่มาก | 2 vCPU | 4 GB | NVMe 200 GB |
| แนะนำครอบครัวหรือทีมเล็กที่มีรูปหลายหมื่นภาพ | 4 vCPU | 8 GB | NVMe 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
ดึงชุดไฟล์ทางการ
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
ตั้งค่าตัวแปรสภาพแวดล้อม
UPLOAD_LOCATION=/srv/immich/library DB_PASSWORD=ChangeThisStrongPassword DB_DATA_LOCATION=/srv/immich/postgres - 3
เริ่มระบบ
docker compose up -d docker compose logs -f immich-server - 4
ตั้ง Nginx และ HTTPS
ต้องตั้งขนาดไฟล์อัปโหลดสูงสุดให้ไม่จำกัด เพราะวิดีโอจากมือถือมีขนาดใหญ่มาก
client_max_body_size 0; proxy_read_timeout 600s; - 5
สร้างบัญชีและติดตั้งแอปบนมือถือ
สร้างบัญชีผู้ดูแลผ่านหน้าเว็บ แล้วติดตั้งแอปบนมือถือและตั้งค่าให้สำรองรูปอัตโนมัติเมื่อเชื่อมต่อไวไฟ
- 6
รอการประมวลผลรูปครั้งแรก
ระบบจะประมวลผลรูปเพื่อสร้างภาพย่อ จัดกลุ่มใบหน้า และสร้างดัชนีสำหรับค้นหา ซึ่งใช้ทรัพยากรสูงและใช้เวลานานเมื่อมีรูปจำนวนมาก ควรปล่อยให้ทำงานในช่วงที่ไม่ได้ใช้เครื่อง
อย่าลืมสำรองข้อมูลทั้งไฟล์รูปและฐานข้อมูล เพราะฐานข้อมูลเก็บอัลบั้ม การจัดกลุ่มใบหน้า และข้อมูลที่ประมวลผลไว้ ซึ่งสร้างใหม่ใช้เวลานานมาก
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS สำหรับหน้าเว็บและแอปบนมือถือ |
| 2283 | TCP | พอร์ตภายในของแอป |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ปิดการสมัครสมาชิกเองหลังสร้างบัญชีที่ต้องการแล้ว
- เปิดการยืนยันตัวตนสองชั้นเพราะเป็นข้อมูลส่วนตัว
- ระวังการแชร์อัลบั้มด้วยลิงก์สาธารณะและตั้งวันหมดอายุ
- สำรองทั้งไฟล์รูปและฐานข้อมูลตามรอบ
- อัปเดตตามรอบเพราะโครงการพัฒนาเร็วและมีการแก้ไขบ่อย
ทำไมควรรัน Immich บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
รูปส่วนตัวอยู่ในเซิร์ฟเวอร์ในไทยที่ควบคุมเอง ไม่อยู่บนบริการต่างประเทศ
ขยายดิสก์ได้ตามจำนวนรูปที่เพิ่มขึ้น หรือย้ายไป Object Storage
อัปโหลดจากมือถือในไทยได้เร็วเพราะเซิร์ฟเวอร์อยู่ในประเทศ
คำถามที่พบบ่อยเกี่ยวกับ Immich
Immich ใช้แทนบริการเก็บรูปบนคลาวด์ได้ไหม
ใช้แทนได้ดีสำหรับความสามารถหลักทั้งการสำรองอัตโนมัติ การจัดกลุ่มใบหน้า และการค้นหา สิ่งที่ต้องรับผิดชอบเองคือการสำรองข้อมูลและการดูแลเซิร์ฟเวอร์ ซึ่งเป็นสิ่งที่บริการภายนอกทำให้
ใช้ทรัพยากรมากไหม
มากในช่วงประมวลผลรูปครั้งแรกเพราะต้องสร้างภาพย่อและวิเคราะห์ด้วยโมเดล AI หลังจากนั้นใช้ทรัพยากรน้อยลงมาก ควรเผื่อ RAM ไว้อย่างน้อย 4 GB และมากกว่านั้นถ้ามีรูปหลายแสนภาพ
เสถียรพอสำหรับเก็บรูปสำคัญไหม
โครงการพัฒนาเร็วมากและมีการเปลี่ยนแปลงบ่อย ควรอัปเดตอย่างระวังและอ่านบันทึกการเปลี่ยนแปลงก่อนทุกครั้ง ที่สำคัญที่สุดคือต้องมีระบบสำรองข้อมูลของตัวเองเสมอ ไม่พึ่งระบบเดียว
ทางเลือกอื่นที่คล้ายกับ Immich
แอปอื่นในหมวด Media และ Streaming
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Immich ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด