20 poin oleh GN⁺ 2025-10-03 | 5 komentar | Bagikan ke WhatsApp
  • Immich, solusi manajemen foto open source dan self-hosting, mengumumkan versi stabil resmi pertamanya (v2.0.0)
  • Proyek ini telah melalui sekitar 1.337 hari pengembangan, dukungan komunitas yang besar dan berkelanjutan, serta berbagai proses pertumbuhan
  • Melalui rilis ini, proyek berhasil mengurangi utang teknis sekaligus mencapai kompatibilitas yang lebih tinggi dan kemudahan pembaruan
  • Roadmap fitur baru berbasis permintaan komunitas dan rencana pengumpulan data penggunaan yang transparan juga telah diumumkan
  • Ke depan, proyek juga berencana berekspansi ke layanan tambahan berbayar seperti backup offsite terenkripsi

Pengumuman rilis versi stabil Immich v2.0.0

Salam pembuka dan ringkasan rilis

  • Selama sekitar 1.337 hari (3 tahun 8 bulan), proyek Immich telah berkembang bersama 271 rilis, 78.000 GitHub Star, 1.558 kontributor, 31.500 anggota Discord, dan komunitas Reddit beranggotakan 36.000 orang
  • Meski melewati kontroversi dan eksperimen baru seperti keterlibatan FUTO dan transisi ke model product key, proyek ini tetap meraih pencapaian berkat dukungan komunitas yang konsisten
  • Setelah melewati berbagai milestone seperti pembukaan merch store dan partisipasi di acara FOSDEM, kini diumumkan v2.0.0 - versi stabil
  • Rilis ini menandai penyelesaian besar atas utang teknis, serta peningkatan kompatibilitas dan efisiensi pemeliharaan ke depan
  • Banner peringatan di situs web resmi telah dihapus, dan halaman web baru juga telah dirilis

Acara perayaan dan informasi edisi terbatas DVD

  • Menghidupkan kembali nostalgia distribusi software lewat CD/DVD jadul, Immich Stable DVD dirilis dalam bentuk fisik
  • Disk yang berisi instance Immich yang dapat di-boot dengan contoh foto pilihan tim dapat dibeli di merch store
  • Pengguna juga dapat merayakan milestone ini dengan product key untuk klien/server
  • Merchandise baru bergaya retro juga tersedia di merch store (www.immich.store)

Rencana ke depan

  • Menargetkan penyelesaian sisa roadmap tahun ini seperti auto stacking, penyetaraan fitur web-mobile, peningkatan dukungan stack, manajemen berbagi/grup, dan peningkatan kepemilikan
  • Rencana pengumpulan data penggunaan: untuk lebih memahami cara software digunakan, data akan dikumpulkan dengan cara non-invasif dan transparan, serta dijalankan melalui diskusi dengan komunitas
  • Layanan backup: direncanakan sebagai layanan tambahan berbayar yang berkontribusi pada proyek dan meningkatkan kemudahan self-hosting (tanpa menerapkan feature paywall)
    • Layanan pertama yang sedang dikembangkan adalah fitur backup dan pemulihan offsite dengan enkripsi end-to-end, dan ke depannya juga akan mendukung buddy backup
  • Pengembangan dan rilis fitur baru akan terus berlanjut

Pentingnya proyek Immich dan keunggulannya

  • Immich adalah solusi manajemen foto/video open source self-hosting yang menjawab persoalan kepercayaan dan kepemilikan data terhadap layanan sinkronisasi cloud di smartphone
  • Dibanding solusi open source lain, keunggulannya terletak pada optimisasi performa, integrasi web-mobile, dan peningkatan fitur yang digerakkan komunitas
  • Immich menawarkan fleksibilitas tinggi melalui penguatan privasi atas data pengguna, sistem dukungan berbasis product key, dan kustomisasi yang bebas

5 komentar

 
shakespeares 2025-10-07

Perkembangannya sangat aktif.
Saya jadi berpikir untuk memasangnya di NAS dan mencoba self-hosting dengan membayar 25 dolar.

 
ndrgrd 2025-10-03

Komentar tentang Jordan Harband di HN cukup menarik.
Saya melihat beberapa diskusi di PR-nya, dan dia tampak memiliki kegigihan aneh yang nyaris terasa patologis. Sampai terlihat seolah ada tujuan tertentu di baliknya...
Kalau bukan begitu, rasanya dia benar-benar membutuhkan bantuan konseling seseorang.

 
forgotdonkey456 2025-10-10

Seramnya sampai bikin geleng-geleng kepala;

 
GN⁺ 2025-10-03
Opini Hacker News
  • Bagian Cursed Knowledge di situs web Immich benar-benar menarik
    Jika melihat halaman Cursed Knowledge, mereka dengan jujur membagikan "pengetahuan terkutuk" teknis yang mereka ketahui saat mengembangkan Immich, hal-hal yang sebenarnya lebih baik tidak pernah diketahui sejak awal

    • Saat dibaca, ada isi seperti ini
      “50 paket tambahan adalah paket terkutuk
      Ada seorang pengguna yang, atas nama menjaga kompatibilitas dalam komunitas JavaScript, menyisipkan 50 paket tambahan yang dia rawat sendiri ke berbagai proyek”
      Pengguna yang dimaksud di sini adalah Jordan Harband
      Saya penasaran apakah ada yang tahu apa tepatnya arti dari "pengetahuan terkutuk" ini, dan apa yang sebenarnya dimaksud Jordan dengan kebanggaannya pada 'backwards compatibility'

    • Saya berharap semua proyek punya bagian seperti Cursed Knowledge
      Saya rasa ada celah pada kesimpulan “setTimeout is cursed”
      Klaimnya adalah di JavaScript, jika setTimeout diberi nilai yang sangat kecil, ia mungkin tidak benar-benar menunggu dengan tepat, tetapi menurut saya fungsi performance.now() sendiri mengembalikan nilai dalam satuan milidetik dan ada efek pembulatan, jadi selisih sekitar 1 ms masih bisa dianggap dalam batas toleransi
      Diskusi terkait: pull request

    • Ada juga penyebutan bahwa Postgres itu terkutuk karena batas 2 pangkat 16 (65536)
      SQL Server punya batas sekitar 2000 parameter
      Meski begitu, justru ada sisi baiknya karena dengan batas yang lebih rendah, masalah bisa ditemukan lebih cepat

    • Konten Cursed Knowledge begitu bagus sampai langsung saya tambahkan ke rutinitas catatan harian saya

    • Kepribadian tim Immich yang menyenangkan terasa jelas, sampai struktur filenya pun terasa menyenangkan

  • Saya sangat suka memakai Immich
    Ini aplikasi self-hosted terbaik yang pernah saya gunakan
    Mengimpor foto jadi sangat mudah dengan alat Immich CLI dan Immich-go
    Saya menatanya dengan menetapkan album per folder, dan sekarang tinggal merapikan folder/file saja
    Satu tips yang bisa saya bagikan: jika Anda memakai ZFS (atau file system dengan fitur snapshot), buat snapshot sebelum perubahan agar benar-benar aman, dan kalau impor massal gagal, pemulihannya jadi mudah
    Saya juga pernah punya cerita server Core i3 lama saya sampai memutar kipas selama berhari-hari karena bebannya
    Pengenalan wajahnya cukup bagus, tetapi untuk hal seperti pengenalan anjing masih kurang
    Meski begitu, saya tetap bersyukur karena bisa self-hosting tanpa kompromi besar pada fitur
    Saya juga berencana segera membeli 'paket dukungan' yang tidak menambahkan fitur apa pun
    Saya juga menantikan dukungan metode backup terenkripsi/tanpa downtime di masa depan
    Immich CLI: dokumentasi
    Immich-go: GitHub

    • Saya menambahkan folder eksternal lalu menyalin semua foto saya ke sana
      Folder foto bawaan Immich membuat direktori berdasarkan tanggal, tetapi folder eksternal tidak peduli file apa pun yang masuk, dan bahkan jika file hilang pun tidak rewel sama sekali
  • Secara pribadi saya merasa Immich lumayan, tetapi tidak sampai luar biasa
    Untuk hal seperti berbagi atau pengelolaan file, lebih mudah memakai Nextcloud Photos
    Saya kurang paham mengapa semua gambar dimasukkan ke library dan tidak ditata sebagai struktur file
    Immich memang bisa terhubung dengan library eksternal, tetapi pada praktiknya tidak bisa benar-benar memanipulasi apa pun
    Misalnya, setelah mengimpor foto iPhone, saya tidak bisa mengelompokkan/memindahkannya ke struktur folder agar aman dan cocok untuk penyimpanan jangka panjang
    Saya paham sisi bagus Immich, tetapi saya belum yakin berapa lama ini akan bertahan, jadi saya khawatir pada akhirnya hanya menumpuk database foto lain yang sulit dipindahkan

    • Tadi Anda bilang tidak paham dengan konsep menaruh semua gambar di library alih-alih struktur file,
      tetapi Immich bisa menyimpan foto dalam struktur file sesuai keinginan Anda
      Ia juga bisa menyusun ulang file di disk berdasarkan metadata EXIF
      Fitur mengimpor foto iPhone lalu mengelompokkan dan memindahkannya ke folder juga jelas didukung
      Lihat dokumentasi template penyimpanan untuk detailnya

    • Terkait struktur dan tagging, saya mempertanyakan apakah database itu benar-benar perlu
      Dengan file system, alat batch processing, dan alat EXIF saja sebenarnya sudah cukup
      Immich lebih cocok untuk penyajian gambar dan pengumpulan metadata tambahan seperti pengenalan wajah

    • Lucunya, saya justru lebih dulu mengunggah foto ke Nextcloud, lalu menjadikan folder eksternal itu sebagai viewer di Immich
      Saya kebetulan memasang Nextcloud lebih dulu, dan dengan cara ini saya mendapatkan kelebihan Immich sekaligus tetap mempertahankan struktur file

    • Immich adalah FOSS (open source) yang baru berumur sekitar 3 tahun, jadi mungkin memang belum bisa disebut perangkat lunak yang sudah lama
      Namun, ia sudah cukup cepat, stabil, dan berulang kali merilis versi, yang menunjukkan peluang keberlanjutan ke depan
      Ada sekitar 7 pengembang inti, dan tampaknya kebanyakan aktif/disponsori lewat FUTO
      grafik kontributor, tentang FUTO
      FUTO adalah organisasi yang berfokus pada pengembangan teknologi untuk mencegah sentralisasi dan monopoli industri
      Sebagai catatan, FUTO disebut selama ini didanai melalui investasi tunggal pendirinya, Eron Wolf
      Saya rasa masih perlu mencari tahu lebih banyak tentang Eron Wolf
      Informasi referensi: diskusi HN, pandangan Eron Wolf tentang open source
      Keberlanjutan jangka panjang FUTO sendiri masih belum pasti

  • Immich benar-benar fantastis
    Alternatif self-hosted lain yang pernah saya coba selalu punya kekurangan, tetapi Immich justru menyenangkan untuk digunakan
    Cepat, kaya fitur, dan mudah di-setup
    Saya bahkan menyumbang 100 dolar karena sangat menyukainya
    Dulu mengelola foto terasa terlalu merepotkan sampai saya sempat berhenti mengambil foto sama sekali, tetapi berkat Immich saya mulai memotret lagi

    • Saya bisa memahami alasan berhenti dalam jangka lama itu
      Saya juga pernah memakai Google Photos, lalu merasa khawatir dengan peninjauan privasi
      Pernah ada kasus seseorang memotret anaknya untuk dikirim ke rumah sakit lalu akunnya diblokir
      Tahun depan saya benar-benar ingin bermigrasi ke Immich dan merasakan kebebasannya
      Saya penasaran bagaimana kemampuan pencariannya
      Karena saya hampir tidak pernah memberi label pada foto, saya sangat bergantung pada pencarian pengenalan objek/teks setingkat Google/Apple
      kasus terkait

    • Menurut saya, Alex Tran (pemimpin proyek) punya kontribusi besar terhadap pertumbuhan Immich yang cepat, kaya fitur, dan mudah di-setup
      Fakta bahwa proyek ini menjadi contoh bagus pertumbuhan proyek FL/OSS setelah diambil alih FUTO juga cukup mengesankan

  • Immich cocok sebagai pengganti Google Photos atau Lightroom Library, tetapi kurang cocok sebagai pengganti Flickr
    Saya sedang mencari solusi self-hosted untuk menampilkan hanya foto-foto pilihan, seperti portofolio pribadi
    Saya butuh UI sederhana setingkat Flickr dengan photostream, album, tag, dan tampilan semua foto, tanpa perlu autentikasi atau tautan "share" terpisah
    Saya tidak terlalu membutuhkan auto-tagging atau pengenalan objek
    Cukup untuk mempublikasikan hanya foto yang memang ingin saya tampilkan, dengan cantik dan sederhana

    • Immich saja memang kurang, tetapi saya merekomendasikan immich-public-proxy
      Anda bisa melihat galeri contoh

    • Kalau dari kasus saya, saya memang pernah membuat sesuatu yang mirip (bukan self-hosted): mood.site
      Saat diakses, album dibuat otomatis, dan gambar bisa diunggah serta diurutkan/diubah ukurannya dengan drag atau klik
      Kolaborasi juga bisa lewat berbagi URL
      Namun, belum ada fitur toggle publik/pribadi untuk masing-masing foto
      Saya juga punya ide untuk versi self-hosted, misalnya file HTML+JS tunggal yang dihubungkan ke folder gambar saja
      Saya penasaran apakah pendekatan seperti ini menarik
      contoh inspirasi

    • Memasang tema CMS berfokus foto di Ghost atau Wordpress juga bisa jadi cara yang bagus

    • Dulu saya pernah mempertimbangkan Photo Organizer[0] untuk berbagi foto acara publik
      situs resmi Photo Organizer, demo
      Sepertinya ia tidak sepenuhnya mendukung pemutaran foto layar penuh ala Flickr yang "tanpa chrome"
      Tetapi fitur baru seperti Immich public proxy juga terlihat menarik dan ingin saya coba

    • io200[1] juga layak dilihat
      Ini CMS foto yang dioptimalkan untuk self-hosting skala kecil, dengan tema, fitur administrasi, dan free tier yang cukup longgar
      Awalnya berasal dari Koken[2], jadi mungkin terasa familiar bagi sebagian orang
      Koken

  • Saya sedang mencari aplikasi desktop dengan tujuan serupa Immich

    • solusi pengelolaan foto/video desktop berkinerja tinggi
    • manajemen library non-destruktif (tidak menyalin/memindah file dan library berupa satu file tunggal)
    • peta dan pencarian Exif GPS (“foto yang diambil di NYC antara pukul 2–4 sore”)
    • auto-tagging foto (AI)
      Saya penasaran apakah ada aplikasi yang bisa memenuhi semua syarat ini
    • digikam adalah solusi yang tepat sesuai kebutuhan
      Saya sudah memakai digikam dengan baik selama lebih dari 10 tahun
      Pengenalan wajah AI-nya masih kalah dari Immich, tetapi bidang ini berkembang cepat, jadi sepertinya akan membaik dalam waktu dekat

    • digiKam memenuhi sebagian besar kebutuhan itu
      Saya sendiri lebih suka Peakto karena punya kemampuan unik untuk menggabungkan beberapa sesi CaptureOne ke dalam satu katalog
      Namun untuk kebutuhan Anda, itu mungkin berlebihan

    • Phil Gyford menulis artikel ‘menguji 8 aplikasi macOS pengganti Lightroom Classic’, mungkin bisa jadi referensi
      tautan artikel

    • Saya juga merekomendasikan piGallery2
      Saya sudah memakainya selama beberapa tahun, dan semua fitur yang Anda inginkan tersedia

    • CaptureOne adalah solusi yang paling cocok dengan yang Anda cari
      Kelasnya memang yang terbaik

  • Menurut saya Immich luar biasa
    Baru-baru ini, dengan hadirnya beta timeline di aplikasi Android, Immich berubah total dari level "cukup bagus" menjadi "pengganti Google Photos sepenuhnya"

    • Fitur timeline baru itu menyelesaikan keluhan terbesar saya
      Sebelumnya aplikasi lokal bahkan tidak bisa menampilkan foto lokal jika tidak ada koneksi server, tetapi sekarang tanpa server pun saya tetap bisa melihat foto saya sendiri dengan cukup baik
      Hanya foto orang lain yang belum tercache saja yang tidak ada
      Persis seperti perilaku yang saya harapkan
  • Saya penasaran karena tampaknya tidak ada changelog yang detail untuk v2.0.0
    Di catatan rilis, selain beberapa perbaikan bug, tertulis untuk melihat riwayat git

    • Setelah memeriksa riwayat git, memang nyaris tidak ada perubahan sejak rilis sebelumnya, dan ini lebih merupakan deklarasi versi stabil
      perbandingan rilis
  • Saya sudah menjalankan Immich lebih dari 2 tahun di Oracle free tier (disk 200 GB, ARM VM)
    Karena saya tidak sepenuhnya mempercayai Oracle untuk penyimpanan jangka panjang, saya melakukan backup harian ke Backblaze
    Hal yang agak disayangkan adalah ritme rilis yang terlalu sering, sementara fitur besar yang benar-benar ditambahkan relatif jarang

  • Saya penasaran apakah Immich mendukung pencarian/filter gabungan antara peta (lokasi) dan kondisi waktu
    Contoh 1: menggambar area langsung di peta lalu hanya melihat foto dalam area itu pada pukul 22:00–00:00
    Contoh 2: di wilayah tertentu, hanya melihat foto dari tahun 2020–2024 pada bulan 3–5, 9–10, dan pukul 22:00–00:00
    Di demo saya hanya bisa melihat jumlah bubble, tetapi tidak terlihat cara untuk menentukan area lalu berpindah ke album atau tampilan sementara
    Di tampilan peta hanya ada filter tanggal, tanpa filter rentang waktu atau filter bulan/jam tertentu
    Opsi lanjutan di kolom pencarian juga hanya mendukung filter negara, provinsi, atau kota, tanpa penentuan area, banyak rentang periode, atau rentang waktu
    Kalau Immich bisa melakukan pencarian multi-kondisi seperti menentukan area di peta lalu memakai slider periode (tahun, bulan, jam), dan hasilnya bisa di-favorite, diberi tag massal, dihapus, dan sebagainya, itu akan menjadi fitur killer yang luar biasa