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

guide

Cara Menghost Sendiri Heimdall di VPS (Panduan Lengkap)

Temukan cara menghost sendiri Heimdall di VPS. Panduan ini mencakup instalasi, konfigurasi, dan segala yang perlu Anda ketahui untuk memulai.

Cara Menghost Sendiri Heimdall di VPS (Panduan Lengkap)

Heimdall adalah aplikasi yang kuat dan berfungsi sebagai dashboard untuk mengelola aplikasi yang Anda host sendiri. Antarmukanya yang elegan memungkinkan Anda mengatur dan mengakses layanan Anda dengan cepat. Dalam panduan ini, kami akan memandu Anda melalui proses menghost Heimdall sendiri di sebuah server pribadi virtual (VPS).

1. Prasyarat

Sebelum memulai, pastikan Anda memiliki hal-hal berikut:

Untuk pemula, kami sarankan menggunakan penyedia VPS seperti DigitalOcean atau Linode, keduanya dengan biaya sekitar $6. Layanan ini menawarkan aplikasi satu klik dan sumber daya yang baik untuk mengatur Docker.

2. Memilih Penyedia VPS

Berikut perbandingan singkat dari penyedia VPS populer untuk membantu Anda memilih opsi yang tepat:

PenyediaHargaCPURAMPenyimpanan
Contabo5,99 EUR/bulan1 vCPU4 GBSSD 100 GB
Hetzner Cloud4,15 EUR/bulan1 vCPU2 GBSSD 20 GB
DigitalOcean6 USD/bulan1 vCPU1 GBSSD 25 GB
Vultr6 USD/bulan1 vCPU1 GBSSD 25 GB
Linode5 USD/bulan1 vCPU1 GBSSD 25 GB

Anda dapat melihat perbandingan lengkap VPS di sini.

3. Menyiapkan VPS Anda

3.1 Terhubung ke VPS Anda

Gunakan SSH untuk terhubung ke VPS. Buka terminal dan ketik:

ssh username_anda@ip_vps_anda

3.2 Menginstal Docker dan Docker Compose

Untuk Ubuntu, Anda bisa menginstal Docker dengan menjalankan:

sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker

Lalu, instal Docker Compose:

sudo apt-get install docker-compose

Periksa apakah Docker berjalan dengan:

sudo systemctl status docker

4. Menginstal Heimdall

4.1 Membuat direktori Heimdall

Arahkan ke direktori home Anda dan buat direktori baru:

mkdir ~/heimdall
cd ~/heimdall

4.2 Membuat file Docker Compose

Buat file docker-compose.yml:

nano docker-compose.yml

Tambahkan konfigurasi berikut:

version: '3.3'
services:
  heimdall:
    image: "linuxserver/heimdall"
    container_name: heimdall
    environment:
      - PUID=1000
      - PGID=1000
    ports:
      - "80:80"
    volumes:
      - ./config:/config
    restart: unless-stopped

4.3 Memulai Heimdall

Jalankan perintah berikut untuk menarik gambar Heimdall dan memulai aplikasi:

docker-compose up -d

5. Mengakses Heimdall

Setelah menjalankan perintah tersebut, Anda harus bisa mengakses Heimdall di http://ip_vps_anda. Jika Anda mengonfigurasi domain, kunjungi domain tersebut.

6. Mengonfigurasi Heimdall

Setelah mengakses Heimdall, Anda akan disambut dengan tampilan setup di mana Anda bisa mulai menambahkan aplikasi favorit Anda. Ini bisa mencakup apa saja, mulai dari blog pribadi hingga server Git yang di-host sendiri.

Anda dapat menyesuaikan ikon dan URL untuk meningkatkan kegunaan dashboard Anda.

FAQ

Q1: Apa saja persyaratan sistem untuk Heimdall?

Heimdall cukup ringan, tetapi sumber daya minimum yang direkomendasikan adalah RAM 1 GB dan 1 vCPU. Ini berarti paket VPS kecil seperti dari Hetzner atau Linode seharusnya cukup untuk penggunaan pribadi. Jika Anda mengharapkan lalu lintas yang signifikan atau berencana menggunakan banyak integrasi, pertimbangkan untuk meningkatkan sumber daya VPS Anda untuk meningkatkan performa.

Q2: Bisakah saya menjalankan Heimdall tanpa Docker?

Ya, Heimdall dapat dijalankan tanpa Docker, tetapi ini memerlukan pengaturan lingkungan secara manual, mengelola dependensi, dan melakukan pembaruan secara manual. Docker menyederhanakan proses ini dengan mengemas semua yang dibutuhkan aplikasi, sehingga mengurangi beban pemeliharaan. Untuk kemudahan penggunaan dan penyebaran, menggunakan Docker adalah metode yang disukai oleh pengembang.

Q3: Apakah Heimdall aman untuk aplikasi sensitif?

Jika dikonfigurasi dengan benar, Heimdall dapat aman. Pastikan VPS Anda selalu diperbarui, gunakan HTTPS untuk akses (Anda dapat mengaturnya dengan reverse proxy seperti Nginx), dan lindungi aplikasi Anda dengan password yang kuat. Selain itu, lakukan pemantauan log akses secara rutin untuk melacak kemungkinan upaya akses tidak sah.


Dengan panduan ini, Anda sudah siap untuk menghost Heimdall sendiri di VPS Anda. Selamat mencoba self-hosting!