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

guide

Cara Self-Host Whoogle di VPS (Panduan Lengkap)

Pelajari cara self-host Whoogle di VPS Anda, langkah demi langkah. Pelajari instalasi, konfigurasi, dan nikmati pencarian pribadi.

Pendahuluan

Whoogle adalah mesin pencari sumber terbuka yang di-host sendiri yang menawarkan pengalaman mirip Google tanpa jejak pelacakan. Dengan menghosting Whoogle di VPS, Anda dapat menyesuaikan mesin pencari Anda, meningkatkan privasi, dan memiliki kendali penuh atas data Anda. Panduan ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menginstal Whoogle di VPS.

Memilih Penyedia VPS

Sebelum menginstal Whoogle, Anda perlu memilih penyedia VPS. Berikut perbandingan beberapa penyedia VPS teratas yang cocok untuk meng-host aplikasi secara mandiri:

PenyediaHarga BulananRAMJenis PenyimpananOpsi Lokasi
Contabo VPS5.99 EUR4 GBSSDBeberapa Eropa
Hetzner Cloud4.15 EUR2 GBSSDEropa, AS
DigitalOcean6 USD1 GBSSDGlobal
Vultr6 USD1 GBSSDGlobal
Linode5 USD2 GBSSDGlobal

Untuk pengaturan yang cepat dan biaya yang efisien, Hetzner Cloud dan Contabo VPS cukup populer di kalangan pengembang. Untuk pilihan lainnya, periksa perbandingan VPS lengkap.

Prasyarat

  1. Pengaturan VPS: Luncurkan VPS dengan minimal 2 GB RAM. Ikuti petunjuk penyedia Anda untuk membuat instance server baru.
  2. Nama Domain: Amankan nama domain (opsional) untuk instance Whoogle Anda.
  3. Sistem Operasi: Panduan ini mengasumsikan lingkungan Linux (Ubuntu disarankan).
  4. Docker dan Docker Compose: Instal Docker dan Docker Compose untuk mempermudah pengelolaan layanan.

Langkah 1: Mengatur Docker dan Docker Compose

Mulai dengan menginstal Docker dan Docker Compose di VPS Anda. Terhubung ke VPS Anda melalui SSH:

ssh root@your_vps_ip

Selanjutnya, jalankan perintah berikut untuk menginstal Docker:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce

Kini, instal Docker Compose:

curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tarball | cut -d '\"' -f 4 | grep -Eo '[^/]+$')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Langkah 2: Deploy Whoogle Menggunakan Docker

Buat direktori untuk Whoogle dan masuk ke dalamnya:

mkdir whoogle
cd whoogle

Buat file docker-compose.yml:

version: '3'
services:
  whoogle:
    image: whoogle/whoogle-webserver
    restart: always
    ports:
      - "5000:5000"
    environment:
      - WHOOGLE_SITE_URL=http://your_domain_or_ip:5000

Ganti your_domain_or_ip dengan IP publik VPS Anda atau nama domain yang dipilih.

Langkah 3: Mulai Whoogle

Jalankan perintah berikut untuk memulai Whoogle:

docker-compose up -d

Whoogle kini akan tersedia di http://your_domain_or_ip:5000.

Langkah 4: Konfigurasi Opsional

  1. Database: Untuk penyimpanan permanen, konfigurasikan PostgreSQL atau MySQL dengan menambahkan layanan database ke docker-compose.yml.
  2. TLS/SSL: Disarankan untuk mengamankan pengaturan Anda. Pertimbangkan menggunakan Nginx dengan Let’s Encrypt untuk sertifikat SSL.
  3. Kustomisasi: Ubah pengaturan Whoogle melalui variabel lingkungan Docker sesuai kebutuhan Anda.

Menguji Pengaturan Anda

Buka browser web Anda dan navigasikan ke http://your_domain_or_ip:5000. Anda harus melihat antarmuka Whoogle, siap digunakan.

FAQ

Bagaimana cara mengakses Whoogle setelah menginstalnya di VPS saya?

Setelah instalasi, Anda dapat mengakses Whoogle dengan membuka http://your_domain_or_ip:5000 di browser Anda. Jika Anda mengonfigurasi domain, ganti your_domain_or_ip dengan nama domain Anda. Jika ingin mengamankan koneksi, pertimbangkan untuk mengatur HTTPS dengan Nginx dan Let’s Encrypt untuk melindungi privasi pengguna dan integritas data selama pencarian.

Bisakah saya mengintegrasikan Whoogle dengan aplikasi saya yang sudah ada?

Ya, Whoogle dapat diintegrasikan dengan berbagai aplikasi melalui API. Anda dapat menyesuaikan pengaturan mesin pencari dan memanfaatkan API-nya untuk menyematkan kemampuan pencarian dalam aplikasi Anda. Ini dapat memperkaya aplikasi atau platform Anda dengan solusi pencarian yang lebih pribadi dan sesuai kebutuhan pengguna.

Bagaimana jika saya ingin menghentikan atau menghapus Whoogle dari VPS saya?

Untuk menghentikan Whoogle, navigasikan ke direktori tempat file docker-compose.yml Anda berada dan jalankan:

docker-compose down

Perintah ini akan menghentikan layanan. Untuk menghapus Whoogle sepenuhnya, cukup hapus direktori beserta file docker-compose.yml, dan jalankan docker volume prune untuk membersihkan volume Docker yang tidak terpakai jika Anda memulai dengan database.

Kesimpulan

Self-hosting Whoogle di VPS tidak hanya meningkatkan privasi Anda tetapi juga menawarkan pengalaman pencarian yang dapat disesuaikan sesuai kebutuhan. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menginstal dan mengelola Whoogle di lingkungan homelab atau pengembangan Anda. Eksplorasi fitur dan integrasi lebih lanjut untuk memaksimalkan potensi mesin pencari yang di-host sendiri ini.