Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Menjadi Self-Host Immich di Linode (Panduan 2026)

Pelajari cara self-host Immich di Linode dengan panduan langkah demi langkah ini, sempurna untuk pengembang yang ingin mengelola server media mereka sendiri.

Cara Menjadi Self-Host Immich di Linode (Panduan 2026)

Immich adalah solusi cadangan foto dan video open-source yang di-host sendiri, sempurna untuk pengembang dan penggemar yang ingin mempertahankan kendali atas media mereka. Panduan ini akan memandu Anda melalui proses self-hosting Immich di Linode, penyedia VPS yang menawarkan harga dan performa kompetitif.

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal berikut:

  1. Akun Linode: Daftar di Linode untuk membuat instance VPS Anda.
  2. Pengetahuan Dasar: Disarankan memiliki pemahaman tentang SSH, command line Linux, dan Docker.
  3. VPS Linode: Instansi VPS yang menjalankan Ubuntu (20.04 atau 22.04) dengan minimal 2GB RAM.

Memilih Rencana Linode Anda

Saat memilih instance Linode, pertimbangkan hal berikut:

Jenis RencanaHarga (EUR/bulan)RAMInti CPUPenyimpanan
Nanode5,001 GB125 GB SSD
2GB Link5,992 GB150 GB SSD
4GB Plan11,994 GB280 GB SSD

Untuk self-host Immich, rencana 2GB Link seharga 5,99 EUR/bulan adalah pilihan yang tepat, menyeimbangkan biaya dan performa.

Langkah 1: Siapkan VPS Anda

  1. Buat instance Linode: Pilih rencana 2GB Link dari dashboard Linode Anda.
  2. Akses VPS Anda:
    ssh root@<ip-linode-anda>

Langkah 2: Instal Docker

Docker sangat penting untuk menjalankan Immich dengan mudah tanpa khawatir tentang dependensi.

  1. Perbarui VPS Anda:

    sudo apt update && sudo apt upgrade -y
  2. Instal Docker:

    sudo apt install -y docker.io
  3. Aktifkan dan mulai layanan Docker:

    sudo systemctl enable --now docker
  4. Periksa instalasi:

    docker --version

Langkah 3: Instal Docker Compose

Docker Compose memungkinkan kita mengelola aplikasi Docker multi-kontainer.

  1. Unduh Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. Buat agar dapat dieksekusi:

    sudo chmod +x /usr/local/bin/docker-compose
  3. Periksa instalasi:

    docker-compose --version

Langkah 4: Siapkan Immich

  1. Buat direktori untuk Immich:

    mkdir ~/immich && cd ~/immich
  2. Buat file docker-compose.yml: Gunakan editor teks favorit Anda:

    nano docker-compose.yml

    Tambahkan konfigurasi berikut:

    version: '3.3'
    
    services:
      app:
        image: inmich/immich:latest
        ports:
          - "3000:3000"
        volumes:
          - ./data:/app/data
        environment:
          - DATABASE_URL=sqlite:////app/data/db.sqlite
          - NEXT_PUBLIC_API_URL=http://localhost:3000/api
        restart: always
  3. Jalankan container Immich:

    docker-compose up -d
  4. Akses Immich: Buka browser dan kunjungi http://<ip-linode-anda>:3000.

Langkah 5: Konfigurasi Domain (Opsional)

Jika Anda memiliki domain, pertimbangkan mengarahkannya ke instance Linode Anda agar akses lebih mudah. Anda dapat menggunakan penyedia DNS gratis seperti Cloudflare atau pengaturan DNS dari registrar domain Anda. Perbarui catatan DNS agar mengarah ke alamat IP Linode Anda.

Pertanyaan yang Sering Diajukan

Apa itu Immich?

Immich adalah solusi cadangan foto dan video yang di-host sendiri yang dirancang untuk memberi pengguna kemampuan menyimpan, mengatur, dan berbagi media mereka. Dibangun menggunakan teknologi modern, fitur-fiturnya termasuk pengenalan gambar dan berbagi media, menjadikannya pilihan yang sangat baik untuk pengembang dan homelabbers yang ingin mengontrol data mereka sendiri alih-alih bergantung pada layanan terpusat.

Apakah saya bisa menggunakan penyedia VPS lain untuk menghost Immich?

Ya, meskipun panduan ini fokus pada Linode, Anda bisa meng-host Immich sendiri di VPS penyedia mana pun yang mendukung Docker. Pilihan seperti DigitalOcean, Vultr, dan Hetzner Cloud juga merupakan pilihan yang bagus. Pastikan VPS memenuhi persyaratan perangkat keras dan perangkat lunak yang diperlukan untuk menjalankan Immich secara efisien. Anda dapat memeriksa perbandingan VPS lengkap kami untuk opsi yang tersedia.

Apakah Immich aman untuk menyimpan data pribadi?

Immich menyediakan fitur keamanan dasar seperti dukungan HTTPS dan kemampuan mengatur autentikasi. Meskipun cukup aman, penting bagi pengguna untuk menerapkan langkah keamanan tambahan, seperti menggunakan reverse proxy dengan enkripsi SSL (misalnya Nginx atau Traefik) dan selalu memperbarui perangkat lunak untuk melindungi dari kerentanan. Selalu lakukan cadangan data Anda untuk menghindari kehilangan.

Dengan mengikuti panduan ini, Anda akan memiliki instance Immich berjalan di Linode dalam waktu singkat. Nikmati manfaat self-hosting dan kembalikan kontrol atas media Anda!