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

guide

Cara Menjadi Self-Host PhotoPrism di VPS (Panduan Lengkap)

Pelajari cara melakukan self-host PhotoPrism di VPS dengan panduan lengkap ini. Instruksi langkah demi langkah untuk menginstal dan mengkonfigurasi PhotoPrism.

PhotoPrism adalah alat manajemen foto sumber terbuka yang memungkinkan Anda mengatur, melihat, dan berbagi koleksi foto Anda. Self-hosting PhotoPrism di VPS (Virtual Private Server) adalah solusi praktis bagi pengembang dan penggemar homelab yang ingin menjaga kendali atas data mereka. Dalam panduan ini, kami akan memandu Anda melalui proses menginstal PhotoPrism di VPS menggunakan Docker.

Gambaran Penyedia VPS

Sebelum melanjutkan dengan instalasi, Anda perlu memilih penyedia VPS. Berikut adalah perbandingan beberapa opsi populer yang cocok untuk hosting PhotoPrism:

PenyediaBiaya BulananRAMTipe Penyimpanan
Contabo VPS5,99 EUR4 GBSSD
Hetzner Cloud4,15 EUR2 GBSSD
DigitalOcean6 USD1 GBSSD
Vultr6 USD1 GBSSD
Linode (Akamai)5 USD1 GBSSD

Untuk opsi lainnya, cek perbandingan VPS lengkap kami.

Langkah 1: Dapatkan VPS

Daftar untuk paket VPS yang memenuhi kebutuhan PhotoPrism. Untuk pengalaman yang lancar, kami merekomendasikan minimal 2 GB RAM. Penyedia seperti Hetzner Cloud dan Contabo VPS adalah pilihan yang ramah anggaran.

Langkah 2: Hubungkan ke VPS Anda

  1. Gunakan klien SSH untuk terhubung ke VPS Anda:

    ssh root@your_vps_ip
  2. Perbarui daftar paket:

    apt update && apt upgrade -y

Langkah 3: Instal Docker

  1. Instal Docker dengan menjalankan:

    apt install docker.io -y
  2. Mulai dan aktifkan Docker:

    systemctl start docker
    systemctl enable docker
  3. Verifikasi instalasi Docker:

    docker --version

Langkah 4: Instal Docker Compose

  1. Unduh binary Docker Compose:

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. Set izin:

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

    docker-compose --version

Langkah 5: Deploy PhotoPrism dengan Docker

  1. Buat direktori untuk PhotoPrism:

    mkdir -p ~/photoprism && cd ~/photoprism
  2. Buat file docker-compose.yml:

    version: '3.3'
    services:
      photoprism:
        image: photoprism/photoprism
        restart: always
        ports:
          - "8080:80"
        environment:
          PHOTOPRISM_ADMIN_PASSWORD: "admin_password"
          PHOTOPRISM_ORIGINALS_DIR: "/photoprism/originals"
          PHOTOPRISM_IMPORT_PATH: "/photoprism/import"
        volumes:
          - ./photoprism:/photoprism
  3. Jalankan PhotoPrism:

    docker-compose up -d

Langkah 6: Akses PhotoPrism

Buka browser web Anda dan navigasikan ke http://your_vps_ip:8080. Login menggunakan username admin dan password yang Anda tetapkan di file docker-compose.yml.

Langkah 7: Mengonfigurasi PhotoPrism

FAQ

Q: Apa saja kebutuhan untuk menjalankan PhotoPrism di VPS?
Untuk menjalankan PhotoPrism dengan lancar, Anda membutuhkan minimal 2 GB RAM dan penyimpanan SSD yang cukup untuk perpustakaan foto Anda. Semakin banyak RAM dan penyimpanan yang Anda berikan, performa akan lebih baik. Bandwidth jaringan juga penting, terutama jika ada banyak pengguna yang mengakses foto secara bersamaan. Penyedia seperti Hetzner Cloud dan Contabo VPS adalah pilihan terjangkau untuk memenuhi kebutuhan ini.

Q: Bisakah saya menggunakan domain saya sendiri dengan PhotoPrism?
Ya, Anda bisa menggunakan domain Anda sendiri dengan PhotoPrism. Setelah menginstal, Anda dapat mengonfigurasi reverse proxy, seperti Nginx, untuk mengarahkan lalu lintas dari domain ke instalasi PhotoPrism Anda. Anda perlu memperbarui pengaturan DNS domain Anda agar mengarah ke IP VPS. Dokumentasi tentang pengaturan reverse proxy tersedia di wiki PhotoPrism.

Q: Bagaimana cara membuat cadangan data PhotoPrism saya?
Membuat cadangan instalasi PhotoPrism melibatkan membuat salinan volume tempat foto dan pengaturan Anda disimpan. Anda dapat menggunakan perintah Docker untuk membuat cadangan container dan volume. Pendekatan umum adalah menggunakan docker cp untuk menyalin data ke mesin lokal Anda atau ke solusi penyimpanan lain. Untuk cadangan jangka panjang, pertimbangkan otomatisasi proses ini dengan cron job atau skrip cadangan.

Dengan panduan ini, Anda sekarang memiliki instalasi PhotoPrism yang berfungsi di VPS Anda. Nikmati mengatur dan berbagi perpustakaan foto Anda sambil menjaga data tetap aman dan pribadi. --- END ---