Apa yang bisa kami bantu?

A. Pendahuluan

Di era digital saat ini, kebutuhan akan penyimpanan foto dan video terus meningkat seiring bertambahnya penggunaan perangkat smartphone dan kamera digital. Banyak pengguna memanfaatkan layanan cloud publik untuk menyimpan koleksi media mereka, namun hal tersebut sering kali menimbulkan pertimbangan terkait privasi, kapasitas penyimpanan, serta biaya berlangganan.

Immich merupakan platform self-hosted yang dirancang untuk menyimpan, mengelola, dan mencadangkan foto maupun video secara mandiri. Aplikasi ini menghadirkan berbagai fitur modern yang serupa dengan layanan penyimpanan foto berbasis cloud, seperti pencarian media, pengelolaan album, berbagi foto dan video, pencadangan otomatis dari perangkat seluler, serta pengenalan wajah (facial recognition). Seluruh data disimpan pada server yang Anda kelola sendiri, sehingga memberikan kontrol yang lebih baik terhadap keamanan, privasi, dan kepemilikan data.

Pada artikel ini akan dijelaskan langkah-langkah instalasi Immich pada Virtual Private Server (VPS) menggunakan Docker dan Docker Compose. Dengan mengikuti panduan ini, Anda dapat membangun layanan penyimpanan foto pribadi yang aman, fleksibel, dan dapat diakses kapan saja sesuai kebutuhan.


B. Langkah-Langkah

1. Requirement

Sebelum memulai instalasi, pastikan VPS telah memenuhi kebutuhan berikut:

  • Sistem operasi Linux (Ubuntu 22.04 LTS atau versi yang lebih baru direkomendasikan).
  • Minimal 2 vCPU.
  • Minimal 4 GB RAM (6 GB RAM atau lebih direkomendasikan untuk penggunaan optimal).
  • Docker Engine beserta Docker Compose Plugin telah terinstal.
  • Memiliki akses SSH ke VPS.
  • Port 2283 terbuka pada firewall apabila ingin diakses dari jaringan luar.  

 

Akses layanan VPS Anda menggunakan SSH.
 

ssh root@IP_VPS


Ganti IP_VPS dengan alamat IP server Anda.

 

2. Membuat Direktori Instalasi

 

Buat direktori yang akan digunakan untuk menyimpan seluruh konfigurasi Immich.
 

mkdir ~/immich-app
cd ~/immich-app

 

 

3. Mengunduh File Konfigurasi

 

Unduh file docker-compose.yml dan .env resmi dari repository Immich.
 

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
Gambar 1. Preparation

 

Pengembang Immich menyarankan selalu menggunakan file konfigurasi dari rilis terbaru agar kompatibel dengan versi aplikasi yang digunakan. 

 

4. Mengubah Konfigurasi

 

Edit file .env.
 

nano .env

 

Sesuaikan beberapa parameter berikut:
 

UPLOAD_LOCATION=/home/immich-app/library

DB_PASSWORD=PasswordYangKuat

TZ=Asia/Jakarta

 

Keterangan:

 

  • UPLOAD_LOCATION digunakan sebagai lokasi penyimpanan foto dan video.
  • DB_PASSWORD digunakan sebagai password PostgreSQL.
  • TZ menentukan zona waktu server.

 

Anda juga dapat menyesuaikan konfigurasi database apabila diperlukan. 

Gambar 2. Konfigurasi

5. Menjalankan Immich

 

Setelah konfigurasi selesai, jalankan seluruh container.
 

docker compose up -d
Gambar 3. proses compose

Pastikan seluruh container berhasil berjalan.
 

docker ps

 

Apabila seluruh service berjalan dengan status Up, maka instalasi berhasil. 

Gambar 4. Status Container 

6. Mengakses Web Immich

 

Buka browser dan akses:
 

http://IP_VPS:2283

 

atau apabila telah menggunakan domain:
 

http://domainanda.com:2283
Gambar 5. Akses Immich

Pada akses pertama, lakukan registrasi akun administrator dengan memilih Getting Started, kemudian buat akun admin sesuai kebutuhan. Akun pertama yang dibuat akan otomatis menjadi administrator.

 

7. Mulai Mengunggah Foto

 

Setelah berhasil login, Anda dapat:

  • Mengunggah foto dan video melalui browser.
  • Menginstal aplikasi Immich pada Android maupun iOS.
  • Mengaktifkan Automatic Backup agar foto dari perangkat seluler langsung tersinkronisasi ke VPS.
  • Membuat album dan membagikan foto kepada pengguna lain sesuai kebutuhan. 
Gambar 6. Dashboard Immich


C. Kesimpulan

Immich merupakan solusi self-hosted yang dapat menjadi alternatif Google Photos dengan memberikan kontrol penuh terhadap penyimpanan data dan privasi pengguna. Dengan memanfaatkan Docker Compose, proses instalasi di VPS menjadi lebih sederhana serta memudahkan proses pemeliharaan dan pembaruan aplikasi di kemudian hari.

Apabila seluruh langkah pada artikel ini telah dilakukan dengan benar, layanan Immich siap digunakan untuk menyimpan, mengelola, dan melakukan backup foto maupun video secara mandiri pada VPS.

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet GIO, Anda dapat menghubungi kami melalui  email support@biznetgio.com atau dapat melalui live chat di website Biznet GIO, melalui chat WhatsApp dan bisa juga melalui telepon ke nomor (021) 5714567.