Panduan Pemula untuk Menginstal Dokploy di VPS Anda

2025-02-25

Pendahuluan

Apakah Anda baru dalam manajemen server tetapi bersemangat untuk menghosting aplikasi web Anda? Jangan khawatir! Panduan langkah demi langkah ini akan memandu Anda melalui proses instalasi Dokploy di VPS Anda dengan cara yang paling sederhana. Di akhir, Anda juga akan belajar tentang LightNode, yang menawarkan server VPS dengan Dokploy yang sudah terinstal untuk memudahkan hidup Anda.

Apa yang Anda Butuhkan

  • VPS (Virtual Private Server) dengan setidaknya 2GB RAM dan 30GB penyimpanan
  • Pengetahuan dasar tentang command line (jangan khawatir, kami akan membuatnya sederhana!)
  • Sekitar 15-20 menit waktu Anda

Langkah 1: Mengakses VPS Anda

Pertama, Anda perlu terhubung ke VPS Anda:

  1. Temukan alamat IP VPS dan kata sandi Anda dari penyedia
  2. Di Windows: Gunakan PuTTY atau Windows Terminal
  3. Di Mac/Linux: Buka Terminal

Terhubung menggunakan SSH dengan perintah ini:

ssh root@your-vps-ip

Ganti "your-vps-ip" dengan alamat IP VPS Anda yang sebenarnya. Ketika diminta, masukkan kata sandi Anda.

Selamat! Anda sekarang terhubung ke server Anda.

Langkah 2: Menginstal Dokploy

Dokploy adalah platform yang kuat namun ramah pengguna untuk menerapkan aplikasi web. Mari kita instal:

  1. Instal Dokploy menggunakan satu baris perintah ini (ini juga menginstal Docker):
curl -sSL https://dokploy.com/install.sh | sh
  1. Duduk dan bersantai saat instalasi berjalan secara otomatis. Ini mungkin memakan waktu 5-10 menit tergantung pada kecepatan server Anda.

  2. Ketika Anda melihat "Dokploy telah berhasil diinstal," Anda siap untuk melanjutkan!

Langkah 3: Menyiapkan Dokploy

Sekarang Dokploy sudah terinstal, mari kita siapkan:

  1. Buka browser web Anda dan navigasikan ke:
http://your-vps-ip:3000
  1. Anda akan melihat halaman pengaturan Dokploy. Buat akun admin Anda:

    • Pilih nama pengguna (seperti "admin")
    • Atur kata sandi yang kuat (jangan lupakan!)
    • Klik "Simpan"
  2. Anda sekarang berada di dasbor Dokploy! Di sinilah Anda akan mengelola semua aplikasi Anda.

Langkah 4: Menerapkan Aplikasi Pertama Anda

Mari kita terapkan aplikasi contoh untuk menguji semuanya:

  1. Di dasbor Dokploy, klik "Proyek Baru"

  2. Isi detailnya:

    • Nama proyek: "test-app"
    • Penyedia Git: Pilih GitHub, GitLab, atau URL langsung
    • URL Repositori: Masukkan URL repositori kode Anda
    • Cabang: "main" (atau cabang mana pun yang ingin Anda terapkan)
  3. Pilih pengaturan build Anda:

    • Untuk sebagian besar aplikasi web, pilih "Railpack"
    • Perintah build: Ini tergantung pada aplikasi Anda (misalnya, "npm run build")
    • Perintah mulai: Cara untuk memulai aplikasi Anda (misalnya, "npm start")
  4. Klik "Buat Proyek"

  5. Sekarang klik "Terapkan" untuk memulai proses penerapan

Anda dapat melihat kemajuan penerapan secara real-time. Setelah selesai, Dokploy akan memberikan URL di mana Anda dapat mengakses aplikasi Anda!

Langkah 5: Mengelola Aplikasi Anda

Setelah penerapan, Anda dapat:

  1. Melihat log dengan mengklik tab "Log"
  2. Menyiapkan domain kustom di bagian "Domain"
  3. Menambahkan variabel lingkungan di tab "Lingkungan"
  4. Mengulang atau menerapkan kembali aplikasi Anda saat diperlukan

Memperkenalkan LightNode: Cara yang Lebih Mudah

Jika semua pengaturan ini terasa sedikit membingungkan, ada solusi yang bahkan lebih sederhana: LightNode!

Apa itu LightNode?

LightNode menawarkan server VPS dengan Dokploy yang sudah terinstal, menghemat waktu dan usaha Anda. Berikut adalah alasan mengapa ini sempurna untuk pemula:

  • Siap Digunakan: Dokploy sudah terinstal dan dikonfigurasi
  • Ramah Pengguna: Mulai menerapkan aplikasi segera
  • Kinerja Optimal: Server dioptimalkan khusus untuk aplikasi web

Cara Memulai dengan LightNode

  1. Kunjungi situs web LightNode
  2. Pilih rencana server berdasarkan kebutuhan Anda
  3. Lengkapi proses pendaftaran
  4. Terima detail login Anda secara instan
  5. Masuk ke instance Dokploy yang sudah dikonfigurasi sebelumnya
  6. Mulai menerapkan aplikasi Anda segera!

Dengan LightNode, Anda dapat melewati Langkah 1 dan 2 dari panduan ini sepenuhnya dan langsung melanjutkan ke penerapan aplikasi Anda.

Beli Dokploy VPS di LightNode

Tips Pemecahan Masalah Umum

  • Tidak bisa terhubung ke Dokploy? Pastikan port 3000 terbuka di firewall Anda
  • Penerapan gagal? Periksa log aplikasi Anda untuk kesalahan spesifik
  • Situs web tidak memuat? Verifikasi bahwa perintah mulai Anda benar
  • Kekurangan memori? Pertimbangkan untuk meningkatkan VPS Anda ke rencana yang lebih besar

Selamat! Anda telah berhasil menginstal Dokploy di VPS Anda dan belajar tentang LightNode sebagai opsi alternatif. Apakah Anda memilih untuk mengatur semuanya sendiri atau menggunakan solusi yang sudah terinstal, Anda sekarang siap untuk menerapkan dan mengelola aplikasi web Anda seperti seorang profesional.

Dokploy VPS

Pertanyaan yang Sering Diajukan (FAQ)

Q: Apa itu Dokploy sebenarnya?

A: Dokploy adalah platform ringan dan ramah pengguna untuk menerapkan aplikasi web. Ini menyederhanakan proses memindahkan kode Anda dari repositori ke situs web yang hidup dan dapat diakses.

Q: Apakah saya perlu pengalaman coding untuk menggunakan Dokploy?

A: Meskipun pemahaman dasar tentang kode aplikasi Anda berguna, Dokploy dirancang agar dapat diakses bahkan oleh mereka yang memiliki pengalaman teknis minimal. Antarmukanya intuitif dan terstruktur dengan baik.

Q: Bisakah saya menghosting beberapa aplikasi di satu instance Dokploy?

A: Ya! Anda dapat menerapkan sebanyak mungkin aplikasi yang diizinkan oleh sumber daya server Anda. Setiap aplikasi berjalan di lingkungan terisolasi masing-masing.

Q: Sistem operasi apa yang didukung Dokploy?

A: Dokploy bekerja paling baik di Ubuntu 20.04 atau yang lebih baru. Ini mungkin bekerja di distribusi Linux lainnya tetapi tidak secara resmi didukung di Windows atau macOS sebagai sistem host.

Q: Berapa lama biasanya proses instalasi?

A: Di VPS yang baik, instalasi biasanya memakan waktu 5-10 menit. Kecepatan tergantung pada koneksi internet dan daya pemrosesan server Anda.

Q: Jenis aplikasi apa yang dapat saya terapkan dengan Dokploy?

A: Dokploy mendukung hampir semua aplikasi web termasuk Node.js, Python, Ruby, PHP, Go, dan lainnya. Ini sangat cocok untuk kerangka kerja modern seperti Next.js, React, Vue, dan Django.

Q: Bagaimana cara memperbarui aplikasi saya setelah melakukan perubahan?

A: Cukup dorong perubahan Anda ke repositori Git Anda, lalu klik "Terapkan" di dasbor Dokploy. Dokploy akan menarik kode terbaru dan membangun kembali aplikasi Anda.

Q: Bisakah saya menggunakan variabel lingkungan untuk informasi sensitif?

A: Tentu saja! Dokploy menyediakan cara yang aman untuk menyimpan variabel lingkungan seperti kunci API, kata sandi database, dan informasi sensitif lainnya yang tidak boleh ada di kode Anda.