Panduan Pemula untuk Menginstal Dokploy di VPS Anda
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:
- Temukan alamat IP VPS dan kata sandi Anda dari penyedia
- Di Windows: Gunakan PuTTY atau Windows Terminal
- 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:
- Instal Dokploy menggunakan satu baris perintah ini (ini juga menginstal Docker):
curl -sSL https://dokploy.com/install.sh | sh
-
Duduk dan bersantai saat instalasi berjalan secara otomatis. Ini mungkin memakan waktu 5-10 menit tergantung pada kecepatan server Anda.
-
Ketika Anda melihat "Dokploy telah berhasil diinstal," Anda siap untuk melanjutkan!
Langkah 3: Menyiapkan Dokploy
Sekarang Dokploy sudah terinstal, mari kita siapkan:
- Buka browser web Anda dan navigasikan ke:
http://your-vps-ip:3000
-
Anda akan melihat halaman pengaturan Dokploy. Buat akun admin Anda:
- Pilih nama pengguna (seperti "admin")
- Atur kata sandi yang kuat (jangan lupakan!)
- Klik "Simpan"
-
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:
-
Di dasbor Dokploy, klik "Proyek Baru"
-
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)
-
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")
-
Klik "Buat Proyek"
-
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:
- Melihat log dengan mengklik tab "Log"
- Menyiapkan domain kustom di bagian "Domain"
- Menambahkan variabel lingkungan di tab "Lingkungan"
- 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
- Kunjungi situs web LightNode
- Pilih rencana server berdasarkan kebutuhan Anda
- Lengkapi proses pendaftaran
- Terima detail login Anda secara instan
- Masuk ke instance Dokploy yang sudah dikonfigurasi sebelumnya
- 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.
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.

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.