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

guide

Cara Self-Host Grocy di VPS (Panduan Lengkap)

Jelajahi proses self-hosting Grocy di VPS dengan langkah-langkah rinci dan tips praktis untuk pengembang dan homelabbers.

Cara Self-Host Grocy di VPS (Panduan Lengkap)

Self-hosting Grocy, sebuah aplikasi belanja bahan makanan open-source untuk pengelolaan diri, dapat secara signifikan meningkatkan kemampuan Anda dalam mengelola inventaris bahan makanan, tugas, dan resep. Dalam panduan ini, kami akan memandu Anda melalui langkah-langkah menginstal Grocy di Virtual Private Server (VPS). Pengaturan ini sangat penting bagi pengembang dan penggemar homelab yang ingin meningkatkan pengalaman self-hosting mereka.

Mengapa Memilih VPS untuk Grocy?

VPS menawarkan lingkungan yang lebih terkendali dibandingkan solusi hosting tradisional. Anda memiliki kontrol penuh atas sumber daya server dan konfigurasi, sehingga lebih mudah menyesuaikan pengaturan Anda. Berikut beberapa manfaat menggunakan VPS:

Penyedia VPSHarga Per BulanFitur Utama
Contabo VPS5,99 EURPenyimpanan SSD, pusat data di Jerman
Hetzner Cloud4,15 EURKapasitas tinggi dan performa
DigitalOcean6 USDAntarmuka sederhana, droplet yang dapat diskalakan
Vultr6 USDBanyak lokasi, penagihan per jam
Linode (Akamai Cloud)5 USDAlat yang ramah pengembang, akses API

Langkah-Langkah Self-Host Grocy di VPS

Langkah 1: Pilih Penyedia VPS

Pilih penyedia VPS berdasarkan anggaran dan kebutuhan Anda. Untuk penggunaan Grocy dasar, Hetzner Cloud dengan starting point di 4,15 EUR per bulan adalah pilihan yang sangat baik dari segi biaya dan performa. Untuk fitur yang lebih lengkap, pertimbangkan Contabo atau DigitalOcean.

Langkah 2: Siapkan VPS Anda

  1. Daftar Akun: Kunjungi situs penyedia VPS pilihan Anda dan buat akun baru.
  2. Pembuatan Instansi: Luncurkan instansi VPS baru dengan memilih spesifikasi yang diinginkan (CPU, RAM, SSD).
  3. Sistem Operasi: Dalam panduan ini, kami merekomendasikan menggunakan Ubuntu 20.04 atau yang lebih baru.

Langkah 3: Amankan Server Anda

  1. Akses SSH: Gunakan klien SSH untuk terhubung ke VPS Anda. Jika Anda menggunakan Windows, alat seperti PuTTY sangat berguna.
    ssh root@alamat-ip-server-anda
  2. Perbarui Sistem: Pastikan sistem Anda diperbarui:
    sudo apt update && sudo apt upgrade -y

Langkah 4: Instal Docker

Grocy dapat dijalankan dalam kontainer Docker, menyederhanakan prosesnya. Berikut cara menginstal Docker di Ubuntu:

  1. Pasang Paket yang Dibutuhkan:
    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. Tambahkan GPG Key Resmi Docker:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. Tambahkan Repositori Docker:
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Instal Docker:
    sudo apt update
    sudo apt install docker-ce -y

Langkah 5: Instal Docker Compose

Docker Compose membantu mengelola aplikasi Docker yang multi-kontainer:

sudo apt install docker-compose -y

Langkah 6: Terapkan Grocy Menggunakan Docker

  1. Buat direktori untuk Grocy:

    mkdir grocy
    cd grocy
  2. Buat Berkas Docker Compose: Buat file bernama docker-compose.yml:

    version: '3'
    
    services:
      grocy:
        image: grocy/grocy
        restart: unless-stopped
        ports:
          - "9283:80"
        volumes:
          - /path/ke/grocy-data:/var/www/grocydata

    Gantikan /path/ke/grocy-data dengan path di VPS Anda tempat Anda ingin menyimpan data Grocy.

  3. Mulai Kontainer:

    docker-compose up -d

Langkah 7: Akses Grocy

Buka browser web dan navigasikan ke http://alamat-ip-server-anda:9283. Ikuti petunjuk di layar untuk menyelesaikan pengaturan Grocy Anda.

Langkah 8: Siapkan Database (opsional)

Untuk fungsionalitas yang lebih lengkap, Anda dapat menghubungkan Grocy ke database seperti MySQL atau PostgreSQL. Sesuaikan file docker-compose.yml sesuai pilihan database Anda.

FAQ

1. Apakah ada biaya terkait self-hosting Grocy di VPS?

Ya, self-hosting Grocy memang memerlukan biaya yang terkait dengan penyedia VPS. Pengaturan dasar dapat dimulai dari 4,15 EUR dengan penyedia seperti Hetzner, sementara penyedia lain mungkin memiliki harga yang kompetitif. Biaya tambahan mungkin muncul jika Anda memutuskan menggunakan layanan lain seperti database terkelola atau penyimpanan tambahan.

2. Bisakah saya meningkatkan sumber daya VPS jika saya membutuhkan performa lebih dengan Grocy?

Tentu saja! Sebagian besar penyedia VPS menawarkan paket fleksibel yang memungkinkan Anda meningkatkan sumber daya seperti CPU, RAM, dan penyimpanan. Misalnya, jika Anda mulai dengan Hetzner dan merasa membutuhkan CPU lebih tinggi untuk performa yang lebih baik, Anda bisa meng-upgrade paket melalui dashboard penyedia tanpa downtime.

3. Langkah-langkah keamanan apa yang direkomendasikan untuk mengamankan Grocy di VPS?

Untuk mengamankan instance Grocy di VPS, pertimbangkan langkah-langkah berikut:

Dengan mengikuti panduan ini, Anda dapat sukses melakukan self-host Grocy di VPS dengan performa dan keamanan optimal. Untuk ulasan lengkap tentang penyedia VPS yang tersedia, cek perbandingan VPS lengkap kami. Selamat melakukan self-hosting! --- END ---