Cara Install Immich sebagai Self-Hosted Google Photos di VPS
0 people liked this article
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

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.

5. Menjalankan Immich
Setelah konfigurasi selesai, jalankan seluruh container.
docker compose up -d
Pastikan seluruh container berhasil berjalan.
docker ps
Apabila seluruh service berjalan dengan status Up, maka instalasi berhasil.

6. Mengakses Web Immich
Buka browser dan akses:
http://IP_VPS:2283
atau apabila telah menggunakan domain:
http://domainanda.com:2283

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.

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.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
15 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
5 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
5 people say this guide was helpful
-
Cara Membuat atau Menambahkan SSH Key pada Layanan Neo Lite dan NEO Lite Pro
3 people say this guide was helpful