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

guide

Cara Self-Host Wiki.js di VPS (Panduan Lengkap)

Pelajari cara dengan mudah menginstal Wiki.js di VPS, mulai dari pengaturan server hingga deployment menggunakan Docker untuk kebutuhan self-hosting Anda.

Wiki.js adalah perangkat lunak wiki sumber terbuka yang kuat dan fleksibel yang dibangun di atas Node.js. Cocok untuk penggunaan pribadi maupun kolaboratif, menjadikannya pilihan populer bagi para pengembang dan homelabbers yang ingin self-host platform dokumentasi atau manajemen pengetahuan. Panduan ini akan memandu Anda melalui proses self-hosting Wiki.js di Virtual Private Server (VPS). Kami juga akan menjelajahi penggunaan Docker untuk pengalaman instalasi yang lebih lancar.

Prasyarat

Untuk mengikuti panduan ini, Anda membutuhkan:

Memilih VPS yang Tepat

Saat memilih VPS untuk hosting Wiki.js, pertimbangkan spesifikasi berikut:

PenyediaHargaCPURAMPenyimpanan
Contabo VPS€5,99/bulan4 vCPU8 GB200 GB SSD
Hetzner Cloud€4,15/bulan1 vCPU2 GB20 GB SSD
DigitalOcean$6/bulan1 vCPU2 GB50 GB SSD
Vultr$6/bulan1 vCPU2 GB55 GB SSD
Linode$5/bulan1 vCPU2 GB50 GB SSD

Untuk performa optimal, Contabo menawarkan sumber daya terbaik dengan harga yang wajar, menjadikannya pilihan ideal untuk hosting Wiki.js.

Langkah 1: Menyiapkan VPS Anda

  1. Luncurkan VPS Anda: Pilih salah satu paket di atas sesuai kebutuhan dan jalankan server.

  2. Hubungkan ke VPS Anda: Gunakan SSH untuk terhubung. Ganti your_user dan your_ip dengan kredensial Anda.

    ssh your_user@your_ip
  3. Perbarui sistem Anda:

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

    sudo apt install docker.io -y
    sudo systemctl start docker
    sudo systemctl enable docker
  5. Instal Docker Compose:

    sudo apt install docker-compose -y

Langkah 2: Mendeploy Wiki.js

  1. Buat direktori untuk Wiki.js:

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

    Gunakan editor teks untuk membuat file ini:

    version: "3"
    
    services:
      wikijs:
        image: requarks/wiki:latest
        ports:
          - "3000:3000"
        environment:
          - DB_TYPE=postgres
          - DB_HOST=db
          - DB_PORT=5432
          - DB_USER=wikijs
          - DB_PASS=password
          - DB_NAME=wikijs
        depends_on:
          - db
    
      db:
        image: postgres:13
        environment:
          - POSTGRES_USER=wikijs
          - POSTGRES_PASSWORD=password
          - POSTGRES_DB=wikijs
        volumes:
          - pgdata:/var/lib/postgresql/data
    
    volumes:
      pgdata:

    Sesuaikan kredensial database sesuai kebutuhan setup Anda.

  3. Mulai layanan Wiki.js:

    sudo docker-compose up -d
  4. Akses Wiki.js: Buka browser Anda dan navigasikan ke http://your_ip:3000. Ikuti instruksi di layar untuk menyelesaikan pengaturan.

Langkah 3: Mengkonfigurasi Wiki.js

Setelah terinstal, Anda bisa mengonfigurasi Wiki.js sesuai preferensi Anda. Anda dapat menghubungkannya ke database eksternal, mengatur autentikasi pengguna, dan menyesuaikan fitur. Untuk pengguna baru, Wiki.js menyediakan antarmuka yang memudahkan pengaturan ini.

FAQ

1. Apa manfaat self-hosting Wiki.js?

Self-hosting Wiki.js memberi Anda kendali penuh atas data dan privasi Anda. Anda dapat menyesuaikan platform sesuai kebutuhan, menambah sumber daya sesuai keperluan, dan menghindari vendor lock-in. Ini memberikan kekuatan bagi pengembang dan tim untuk menjaga basis pengetahuan yang konsisten tanpa batasan dari layanan pihak ketiga, sekaligus biaya yang lebih ekonomis tergantung pilihan infrastruktur Anda.

2. Apakah saya bisa menggunakan Wiki.js dengan database PostgreSQL yang sudah ada?

Ya, Wiki.js mendukung koneksi ke database PostgreSQL yang sudah ada. Saat proses setup, Anda harus menentukan kredensial database Anda dalam file docker-compose.yml. Pastikan versi PostgreSQL cocok dengan persyaratan Wiki.js. Anda juga mungkin ingin mengatur pengaturan tambahan untuk performa optimal berdasarkan spesifikasi database Anda.

3. Apa yang terjadi jika VPS saya down?

Jika VPS Anda mengalami gangguan, Wiki.js tidak akan bisa diakses, dan setiap perubahan atau pembaruan yang dilakukan saat offline mungkin tidak tersimpan. Cadangan rutin sangat penting. Menggunakan layanan cadangan atau mengatur cadangan otomatis untuk database PostgreSQL Anda dapat melindungi data Anda. Selain itu, pertimbangkan menggunakan alat monitoring untuk memberi tahu Anda tentang status VPS, sehingga Anda dapat bereaksi cepat.

Kesimpulan

Self-hosting Wiki.js di VPS adalah pendekatan yang praktis untuk mengelola dokumentasi dan kolaborasi dalam proyek Anda. Dengan mengikuti panduan ini, Anda akan mengatur platform manajemen pengetahuan yang andal secara efisien. Untuk info lebih lengkap, cek perbandingan VPS lengkap kami untuk memilih penyedia yang sempurna sesuai kebutuhan Anda. Selamat hosting!