Immich: alternatif terbaik untuk Google Photos untuk menyimpan sendiri foto dan video Anda di cloud pribadi.

Apa itu Immich?
  • Immich menyediakan pencadangan, pencarian, dan pengorganisasian foto tingkat lanjut yang dapat Anda kendalikan sepenuhnya.
  • Integrasi kecerdasan buatan memungkinkan pengenalan wajah dan pencarian semantik.
  • Dengan menggunakan Docker dan aplikasi bawaan, proses instalasi mandiri menjadi mudah di server atau NAS modern mana pun.

Mengontrol foto dan video pribadi kita telah menjadi perhatian utama bagi pengguna yang sadar akan privasi dan mereka yang telah menggunakan layanan cloud seperti Google Photos atau iCloud. Immich muncul sebagai jawaban modern bagi mereka yang menginginkan kepemilikan penuh atas kenangan visual mereka, dengan fitur AI canggih, pengorganisasian, dan pencadangan yang sepenuhnya berada di bawah kendali kita.

Dalam artikel ini, kita akan membahas secara mendalam tentang apa itu Immich, bagaimana cara kerjanya, untuk siapa Immich ditujukan, keunggulannya dibandingkan alternatif komersial dan proyek sumber terbuka lainnya, langkah-langkah yang diperlukan untuk menjalankannya, perangkat keras yang dibutuhkan, opsi kustomisasinya, dan pelajaran yang dipetik oleh pengguna tingkat lanjut yang menggunakannya setiap hari. Semua ini akan disusun dan didukung oleh pengalaman dunia nyata, tidak hanya dari perspektif teknis tetapi juga dari sudut pandang pengguna akhir yang mencari efisiensi, keamanan, dan, yang terpenting, ketenangan pikiran digital. Mari kita mulai.

Apa itu Immich dan mengapa itu penting?

Immich adalah platform sumber terbuka yang didedikasikan untuk mengelola, mengatur, dan mencadangkan foto dan video , terutama dirancang untuk mereka yang ingin menyimpan foto mereka sendiri di cloud. Dirancang di era pasca-Google Photos, platform ini menawarkan pengalaman serupa (atau lebih baik!) tanpa bergantung pada raksasa teknologi atau mengorbankan privasi . Anda dapat mengakses proyek, dokumentasi, komunitas, dan tautan unduhan dari situs web resminya .

Hal terpenting tentang Immich adalah semua file Anda tetap berada di infrastruktur Anda : file tersebut tidak pernah meninggalkan server Anda, tidak diunggah ke cloud pihak ketiga, dan tidak ada yang dapat menganalisisnya untuk tujuan periklanan atau untuk memberi makan model kecerdasan buatan tanpa izin Anda. Arsitektur sumber terbuka memberi Anda kebebasan penuh untuk menskalakan atau memodifikasinya sesuai kebutuhan Anda, dan pengembangannya yang aktif menjadikannya alat yang terus berkembang.

Fitur utama Immich

  • Pencadangan dan sinkronisasi otomatis dari perangkat selulerAplikasi asli untuk Android dan iOS yang memungkinkan pengunggahan foto dan video secara otomatis, seperti Google Photos, tetapi dengan penyimpanan pribadi.
  • Pencarian dengan bantuan AIImmich mengandalkan model pengenalan wajah dan analisis semantik sehingga Anda dapat mencari gambar menggunakan konsep bahasa alami, tanpa perlu memberi tag terlebih dahulu.
  • Antarmuka modern dan adaptifSitus web Immich meniru kegunaan dan desain platform komersial, dengan garis waktu, pengorganisasian otomatis berdasarkan tanggal dan album, garis waktu visual, dan pengelompokan berdasarkan orang atau tempat.
  • Dukungan multi-penggunaAnda dapat mengelola akun terpisah (ideal untuk keluarga atau tim), masing-masing dengan pengaturan privasi default sendiri, dan berbagi album atau foto terpilih.
  • Pelestarian dan pengelolaan metadataSemua informasi EXIF ​​(tanggal, kamera, lokasi GPS, dll.) akan tetap tersimpan dan dapat digunakan untuk pencarian dan pengorganisasian.
  • Pengenalan wajah, deteksi objek, dan pencarian semantik.Immich secara otomatis mengelompokkan semua foto orang yang sama dan merespons pencarian alami seperti "pesta pantai", "sepeda merah di salju" atau "anjing di tepi laut".
  • Dukungan untuk Live Photos dan Motion PhotosBahkan meniru fitur-fitur aplikasi asli Apple dan Google.
  • Impor mudah dari Google Photos, iCloud, atau penyimpanan lokal.Berkat alat eksternal dan dukungan untuk Google Takeout, Anda dapat memigrasikan perpustakaan Anda tanpa kehilangan data historis atau metadata.
  • Diatur ke dalam album khusus dan difilter berdasarkan peta.Telusuri kenangan visual Anda dari tampilan peta, sehingga mudah menemukan foto berdasarkan lokasi.
  • Templat manajemen dan penyimpanan folderAnda dapat memutuskan apakah Immich akan menyusun ulang seluruh koleksi Anda ke dalam folder-folder tersendiri berdasarkan tanggal, pengguna, dll., atau menghubungkan pustaka baca-saja eksternal untuk mengindeksnya tanpa memindahkan file.

Siapa yang sebaiknya menggunakan Immich? Kasus penggunaan ideal

Immich dirancang untuk setiap pengguna yang mencari privasi, kontrol, dan fleksibilitas dalam mengelola arsip foto dan video mereka . Aplikasi ini sangat berguna dalam skenario berikut:

  • Keluarga atau kelompok yang memiliki beberapa telepon seluler Mereka ingin setiap anggota dapat secara otomatis mencadangkan rol kamera mereka dan melihat seluruh galeri secara berkelompok atau individual.
  • Pengguna tingkat lanjut, fotografer, dan kreator Mereka yang mengurus arsip mereka, ingin menghindari perubahan kebijakan platform komersial, dan menginginkan akses cepat ke kenangan selama puluhan tahun tanpa khawatir tentang penutupan layanan, kenaikan harga, atau kehilangan data karena perubahan kontrak.
  • Mereka yang sudah memiliki perpustakaan besar di disk. Mereka ingin menjaga hosting tetap lokal tetapi dengan akses dari mana saja, mempertahankan kendali penuh. Immich juga mendukung penggunaan paralel dengan solusi lain melalui pustaka eksternal.
  • Para penggemar teknologi, pengembang, dan administrator sistem. Bagi yang ingin mempelajari tentang dockerisasi aplikasi, reverse proxy, manajemen tingkat lanjut dengan Docker Compose, dan keamanan yang dibutuhkan untuk self-hosting yang sebenarnya.

Perbandingan: Immich vs. Google Photos, PhotoPrism, dan alternatif lainnya

Alternatif yang paling dicari dan langsung untuk Google Photos adalah Immich , dan ini bukan hanya karena estetikanya. Kekuatan utamanya terletak pada kemampuannya menawarkan hampir semua fitur yang diharapkan dari sebuah perangkat lunak komersial, bahkan melampauinya dalam hal kontrol data, manajemen multi-pengguna, dan kedalaman analisis gambar otomatisnya. Beberapa pengalaman yang dikumpulkan di forum dan blog teknis menekankan hal berikut:

  • Google Photos/Apple iCloudAndal, sangat terintegrasi dengan perangkat seluler, tetapi dengan penyimpanan terbatas, harga yang terus meningkat, dan ketergantungan penuh pada syarat dan kebijakan privasi mereka. Ketidakpercayaan tumbuh ketika kita mempertimbangkan kemampuan mereka (dan potensi kesediaan) untuk menganalisis gambar guna melatih AI komersial atau mendorong iklan yang dipersonalisasi.
  • FotoPrismPerangkat lunak sumber terbuka, termasuk yang dilengkapi AI, sangat direkomendasikan untuk mengarsipkan kenangan selama puluhan tahun di disk. Keunggulannya terletak pada pengindeksan pustaka yang ada dan peta visualnya; namun, Hal ini tidak mencakup secara memadai pencadangan langsung dan terus-menerus dari perangkat seluler. Aplikasi ini membutuhkan aplikasi pihak ketiga (seperti PhotoSync atau integrasi PWA) untuk pengalaman seluler yang layak. Fitur-fitur canggihnya (seperti peran pengguna yang lebih baik atau lapisan peta premium) tersedia melalui langganan berbayar, meskipun versi dasarnya bersifat sumber terbuka.
  • LibrePhotos, Photoview, Nextcloud Photos, Piwigo, Chevereto, Damselfly, Lychee, Photonix, EnteSemua platform tersebut menawarkan keunggulan masing-masing, tetapi cenderung kurang dalam hal integrasi seluler, sinkronisasi otomatis, atau pengalaman pengguna yang berfokus pada kecepatan dan kecerdasan buatan, di mana Immich benar-benar unggul.

Perbedaan utama antara Immich dan PhotoPrism terletak pada manajemen file dan pengalaman seluler . Immich unggul jika tujuannya adalah untuk "tidak lagi bergantung pada Google Photos" dan mengunggah seluruh isi galeri foto langsung setiap hari, sementara PhotoPrism lebih unggul dalam proyek pengarsipan yang sudah mapan, di mana mempertahankan struktur folder dan mengoptimalkan ukuran aplikasi lebih diutamakan.

Instalasi Immich langkah demi langkah: semua yang perlu Anda ketahui

Menyiapkan Immich adalah proses yang dirancang untuk pengguna dengan beberapa pengalaman konfigurasi server, meskipun kurva pembelajarannya terdokumentasi dengan baik dan komunitasnya sangat membantu. Jika Anda belum pernah bekerja dengan Docker, Proxmox, Unraid, ZimaOS, Synology, atau solusi self-hosting lainnya, ini bisa menjadi proyek praktis pertama Anda yang bagus untuk dipelajari.

1. Memilih lingkungan dan persyaratan perangkat keras

Immich dapat diinstal pada server Linux modern apa pun, baik fisik maupun virtual, yang menjalankan Ubuntu, Debian, atau distribusi serupa, dan mendukung arsitektur x86_64 dan ARM64 (sehingga sangat cocok untuk Raspberry Pi atau perangkat NAS rumahan kecil). Sistem operasi yang direkomendasikan untuk kinerja optimal adalah:

  • CPU: minimal 2 core (4+ core lebih baik untuk koleksi besar dan analisis ML intensif)
  • RAM: minimal 4 GB (disarankan 8-16 GB, terutama jika Anda mengaktifkan pembelajaran mesin)
  • Penyimpanan: Aplikasi ini membutuhkan sedikit ruang penyimpanan (10 GB), sebagian besar digunakan oleh foto dan video Anda; perlu diingat bahwa akan ada tambahan 10-20% untuk thumbnail, cache, dan versi sementara.
  • Merah: Kecepatan 100 Mbps sudah cukup untuk akses lokal; jika Anda berencana untuk akses jarak jauh, prioritaskan kecepatan unggah yang baik (atau gunakan VPN/Tailscale).
  • GPU NVIDIA dengan dukungan CUDA: Opsional, tetapi dapat secara signifikan mempercepat pengindeksan dan pemrosesan ML.
  • Penyimpanan SSD (untuk basis data dan perangkat lunak), dan HDD/RAID jika Anda memiliki pustaka yang besar.

2. Menginstal dependensi dan memulai dengan Docker Compose

Metode yang paling umum dan direkomendasikan adalah menggunakan Docker Compose :

  1. Instal Docker dan Docker Compose di server Anda (juga tersedia di Unraid, ZimaOS, dan lingkungan lain dengan toko aplikasi atau templat komunitas).
  2. Buat folder untuk file konfigurasi dan unduh docker-compose.yml dan .env dari cabang resmi Immich.
  3. Edit file .env untuk menyesuaikan jalur penyimpanan (LOKASI_UNGGAHAN), data basis data Postgres, zona waktu, versi perangkat lunak, nama pengguna dan kata sandi basis data, dan parameter lain yang akan Anda temukan terdokumentasi dengan baik.
  4. Lari docker compose up -dKontainer Immich akan diimplementasikan, bersama dengan layanan ML, Redis, dan PostgreSQL vektor.
  5. Akses antarmuka web melalui port 2283 server Anda dan buat akun administrator; dari sana Anda dapat menambahkan pengguna, mengkonfigurasi pustaka, meninjau statistik, dan menyesuaikan pengalaman.

Di Unraid atau ZimaOS, proses ini semakin disederhanakan berkat templat di "toko aplikasi" mereka, tetapi disarankan untuk memeriksa apakah gambar yang digunakan adalah gambar resmi atau alternatif pihak ketiga; beberapa pengguna tingkat lanjut lebih memilih untuk membuat file XML mereka sendiri untuk kontrol maksimal.

3. Integrasi dengan perangkat seluler

Unduh aplikasi resmi untuk Android atau iOS dari toko aplikasi masing-masing (atau dari F-Droid jika Anda mencari aplikasi sumber terbuka 100%).

  • Konfigurasikan URL server dan kredensial Anda di dalam aplikasi.
  • Aktifkan sinkronisasi otomatis foto dan video; Immich memungkinkan pengaturan aturan khusus seperti hanya melalui Wi-Fi, hanya saat mengisi daya ponsel, menyertakan atau mengecualikan video, dan kontrol atas tingkat kompresi/kualitas.
  • Anda dapat mengunggah secara manual dengan memilih foto atau video yang Anda inginkan.

Aplikasi-aplikasi tersebut dengan jelas menampilkan status pencadangan setiap file dengan ikon yang berbeda , dan memungkinkan Anda untuk melihat galeri yang dibagikan atau hanya galeri Anda sendiri.

Kustomisasi, administrasi dan pemeliharaan tingkat lanjut

Konfigurasi internal server Immich

Dari administrasi server, Anda dapat:

  • Buat pengguna dan tetapkan kuota, label penyimpanan khusus, dan peninjau manual.
  • Strategi impor: dari Google Photos (melalui Google Takeout dan CLI Immich), iCloud, atau drive lokal.
  • Manajemen tugas dan log: melacak kemajuan pembuatan thumbnail, pemrosesan pengenalan wajah, pemindaian pustaka eksternal, dll.
  • Konfigurasikan templat penyimpanan, pengaturan folder khusus (berdasarkan tahun, bulan, pengguna…)
  • Integrasi eksternal: webhook, API, CLI, dll.

Keamanan dan akses eksternal

Akses jarak jauh : Untuk memungkinkan akses melalui internet, Anda memerlukan reverse proxy (Nginx, Caddy, Traefik, dll.) dengan sertifikat SSL yang telah dikonfigurasi. Yang tak kalah penting, jangan pernah mengekspos Immich ke jaringan publik tanpa HTTPS.

VPN atau Tailscale : Solusi paling aman adalah membatasi akses jarak jauh hanya melalui VPN terenkripsi. Menggunakan Tailscale memudahkan untuk menghubungkan semua perangkat keluarga dan mengaksesnya melalui jaringan pribadi (100.xxx).

Praktik keamanan yang baik:

  • Kata sandi yang kuat dan otentikasi dua faktor (2FA) untuk administrator jika tersedia.
  • Firewall telah dikonfigurasi dan dilakukan peninjauan berkala terhadap koneksi aktif/sesi terbuka.
  • Pembaruan kontainer secara berkala melalui docker compose pullselalu memeriksa catatan versi

Pencadangan dan pemulihan bencana

Penting untuk mencadangkan semua data Anda : jangan biarkan Immich menjadi satu-satunya salinan foto Anda. Selalu cadangkan:

  • Folder foto asli (UPLOAD_LOCATION)
  • Basis data PostgreSQL (dumping berkala manual atau otomatis)
  • File konfigurasi .env dan docker-compose.yml

Anda dapat melakukan pencadangan dengan rsync ke NAS lain, ke cloud terenkripsi, atau ke hard drive eksternal lokal. Mengotomatiskan proses ini sangat penting. Ingatlah bahwa pencadangan hanya berguna jika Anda dapat memulihkannya dengan cepat, jadi ujilah proses ini sebelum terjadi bencana.

Pemecahan masalah umum

  • Kesalahan unggahanPeriksa ruang kosong di server, ukuran maksimum yang diizinkan di reverse proxy, perbarui aplikasi seluler, dan periksa log server.
  • Pengenalan wajah/kinerja AIJika kontainer ML memulai ulang, Anda mungkin memerlukan lebih banyak RAM atau ruang swap; Anda dapat menonaktifkan AI pada instalasi dengan sumber daya rendah.
  • Performa web yang lambatPeriksa sumber daya (CPU/RAM), simpan basis data di SSD, dan bersihkan cache secara teratur.
  • Masalah sinkronisasi seluler: memastikan izin di aplikasi, memeriksa konektivitas, dan mengkonfigurasi penyegaran latar belakang (iOS) atau layanan persisten (Android).
  • Pembaruan yang bermasalahSelalu atur versi di file .env dan periksa kompatibilitas sebelum memperbarui (proyek ini sering melakukan perubahan pada basis data dan konfigurasi).

Optimalisasi dan praktik terbaik

Untuk mengoptimalkan kinerja dan stabilitas, disarankan untuk menjaga sumber daya yang memadai dan melakukan perawatan rutin . Beberapa tips:

  • Alokasikan RAM dan swap yang cukup untuk kontainer ML.
  • Simpan basis data di SSD untuk mempermudah pencarian dan pengindeksan.
  • Lakukan pemeliharaan basis data secara berkala (pembersihan/analisis)
  • Pantau ruang disk dan perluas penyimpanan seiring pertumbuhan perpustakaan.

Pengalaman pengguna di dunia nyata: poin-poin penting

Pengguna tingkat lanjut yang telah beralih dari Google Photos atau aplikasi serupa menyoroti beberapa keunggulan yang tidak mereka temukan pada pesaing mana pun:

  • Antarmuka ini meniru kemudahan penggunaan, pengorganisasian kronologis, dan pintasan keyboard dari model komersial (seperti favorit, hapus cepat, navigasi garis waktu, dll.).
  • Migrasi massal dari Google Photos (melalui Google Takeout dan utilitas CLI dan Immich-Go resmi) sangat sederhana, meskipun mungkin memerlukan sedikit penyesuaian pada metadata.
  • Pengenalan wajah dan pencarian semantik benar-benar mengubah pengalaman.Anda dapat meminta foto seseorang, peristiwa, objek nyata, atau konsep abstrak ("benda oranye") dan sistem akan merespons dengan cepat dan akurat.
  • Kemandirian dari layanan yang dapat tutup, mengubah ketentuan, atau mengenakan biaya listrik tambahan. Ini memberikan ketenangan pikiran jangka panjang dan biaya yang jauh lebih rendah jika Anda sudah memiliki perangkat keras sendiri.
  • Aplikasi seluler ini komprehensif, cepat, dan menampilkan status pencadangan dengan sempurna.meskipun fitur-fitur yang lebih canggih terus ditingkatkan.
  • Sampai saat ini belum ada aplikasi yang cukup bagus untuk Android TV/Google TV.yang memaksa Anda untuk menggunakan laptop yang terhubung ke TV untuk melihat album keluarga.

Integrasi, komunitas, dan pembangunan masa depan

Salah satu kekuatan terbesar Immich adalah komunitasnya yang aktif: forum, Discord, GitHub, dan subreddit khusus tempat Anda dapat bertanya tentang masalah, mengusulkan perbaikan, melaporkan bug, atau menyumbangkan kode, terjemahan, dan dokumentasi.

Fitur-fitur seperti berikut ini terintegrasi dengan mulus:

  • Dukungan API untuk CLI
  • Pengelolaan dan visualisasi peta dengan OpenStreetMap.
  • Ekstensi manajemen pencarian vektor (VectorChord, evolusi dari pgvecto.rs lama)
  • Fitur penyimpanan tingkat lanjut (TypeSense untuk pencarian super cepat, Redis untuk caching yang efisien, integrasi reverse proxy, dan HTTPS penuh)

Pengembangan sangat aktif, dan versi baru terus-menerus menyertakan peningkatan. Penting untuk membaca catatan rilis untuk setiap versi dan menguji pembaruan di lingkungan staging jika Anda sangat bergantung pada platform tersebut untuk menghindari gangguan layanan.

Tips dan pertanyaan yang sering diajukan selama penugasan

  • Bisakah Immich dan PhotoPrism hidup berdampingan? Ya, itu mungkin dan bermanfaat: Immich sebagai repositori harian dan PhotoPrism untuk mengindeks file eksternal dalam mode baca saja.
  • Apakah aman meninggalkan foto hanya di Immich? Tidak sama sekali: selalu lakukan setidaknya satu pencadangan eksternal secara berkala; jangan pernah mengandalkan satu instance lokal saja.
  • Apakah Immich berhasil bermigrasi dengan baik dari platform lain? Mengimpor dari Google Photos atau iCloud mudah dan terdokumentasi dengan baik; saat mengimpor dari penyimpanan lokal, Anda dapat mengatur pustaka eksternal ke mode baca saja untuk mempermudah transisi.
  • Berapa banyak ruang tambahan yang saya butuhkan? Ini termasuk biaya tambahan 10%-20% dari harga asli Anda untuk thumbnail, pencarian vektor, dan metadata.

Immich menawarkan manajemen foto pribadi yang komprehensif, memberikan pengalaman yang mirip dengan platform komersial tetapi dengan otonomi, privasi, dan kebebasan hosting sendiri. Jika Anda menyayangi kenangan Anda dan ingin mempertahankan kendali penuh, Immich menawarkan pilihan yang lebih ampuh dan aman dari sebelumnya.

Tinggalkan komentar