Cara Menginstal dan Mengelola Paket Perangkat Lunak di ServBay
ServBay adalah alat manajemen lingkungan pengembangan web lokal yang kuat, yang memungkinkan para pengembang untuk dengan mudah menginstal, mengonfigurasi, dan mengelola berbagai paket perangkat lunak penting untuk pengembangan web—seperti runtime bahasa PHP, Node.js, Python, Go, serta berbagai database seperti MySQL, PostgreSQL, MongoDB, Redis, dan web server seperti Apache, Nginx, serta Caddy. Panduan ini akan menjelaskan secara detail bagaimana cara menginstal dan mengelola beragam paket perangkat lunak tersebut di ServBay, sehingga Anda bisa membangun environment development dengan cepat sesuai kebutuhan.
Gambaran Umum
Dalam ServBay, Paket (Packages) merujuk pada semua komponen perangkat lunak yang dibutuhkan untuk membangun dan menjalankan aplikasi web Anda. Melalui antarmuka ServBay yang intuitif, Anda dapat dengan mudah menelusuri daftar paket yang tersedia, melihat informasi versinya, bahkan menginstal atau memperbarui hanya dengan satu klik. ServBay mendukung instalasi banyak versi dari paket yang sama secara bersamaan—fitur yang sangat berguna untuk pengujian kompatibilitas aplikasi di berbagai environment.
Langkah-langkah Instalasi Paket
Proses instalasi paket di ServBay sangat mudah dan intuitif. Berikut langkah-langkah detailnya:
- Buka Aplikasi ServBay:
- Jalankan aplikasi ServBay dan navigasi ke halaman
Paket
pada menu sebelah kiri.
- Jalankan aplikasi ServBay dan navigasi ke halaman
- Lihat Daftar Paket:
- Pada halaman
Paket
, Anda akan melihat daftar semua paket yang tersedia. Setiap paket menampilkan nama, versi yang saat ini terpasang, versi terbaru yang tersedia, status berjalan, serta ID proses (PID).
- Pada halaman
- Pilih Paket yang Ingin Diinstal:
- Temukan paket yang ingin Anda instal pada daftar tersebut. Jika paket belum terpasang, di kolom versinya akan tertulis
-
. ServBay mendukung instalasi berbagai jenis paket antara lain:- Runtime Bahasa: PHP (mendukung multi versi), Node.js (multi versi), Python (multi versi), Go, Java, Ruby, Rust, .NET, dan lainnya.
- Database: MySQL, MariaDB, PostgreSQL, MongoDB, Redis, dll.
- Web server: Apache, Nginx, Caddy, dan lain-lain.
- Alat Lainnya: Beragam alat bantu dan library pendukung pengembangan.
- Temukan paket yang ingin Anda instal pada daftar tersebut. Jika paket belum terpasang, di kolom versinya akan tertulis
- Klik Tombol Instal:
- Pada bagian paling kanan dari paket yang belum terpasang terdapat tombol
Instal
(biasanya bergambar ikon unduhan hijau). Klik tombol itu dan ServBay akan otomatis mengunduh serta menginstal versi terbaru dari paket yang dipilih.
- Pada bagian paling kanan dari paket yang belum terpasang terdapat tombol
- Pantau Proses Instalasi:
- Lama proses instalasi tergantung pada ukuran paket dan kecepatan internet Anda; biasanya hanya beberapa menit. Antarmuka ServBay akan menampilkan indikator progress selama proses berjalan.
- Instalasi Selesai:
- Setelah selesai, paket akan otomatis dijalankan (untuk paket jenis layanan seperti database atau web server) dan statusnya berubah menjadi
Berjalan
. Versi terkini juga diperbarui sesuai versi yang terinstal.
- Setelah selesai, paket akan otomatis dijalankan (untuk paket jenis layanan seperti database atau web server) dan statusnya berubah menjadi
Contoh: Instalasi PHP 7.1
Berikut contoh proses instalasi paket PHP 7.1:
- Navigasi ke halaman
Paket
:- Buka ServBay dan klik menu
Paket
pada panel kiri.
- Buka ServBay dan klik menu
- Cari PHP 7.1:
- Temukan
PHP 7.1
pada daftar yang tersedia. Jika belum terpasang, kolom versi akan tertulis-
; untuk versi terbaru, misalnya akan terlihat7.1.33
.
- Temukan
- Klik Tombol Instal:
- Pada baris
PHP 7.1
di bagian paling kanan, klik tombolInstal
dengan ikon unduhan.
- Pada baris
- Tunggu Hingga Instalasi Selesai:
- Setelah proses instalasi dimulai, Anda akan melihat indikator progresnya. Jika sudah selesai, versi saat ini berubah menjadi
7.1.33
dan status menjadiBerjalan
.
- Setelah proses instalasi dimulai, Anda akan melihat indikator progresnya. Jika sudah selesai, versi saat ini berubah menjadi
Gambar: Contoh tampilan instalasi paket di ServBay.
FAQ (Tanya Jawab Umum)
Bagaimana cara mengetahui paket sudah berhasil diinstal?
Setelah instalasi berhasil, pada daftar Paket
kolom versinya akan terisi nomor versi terbaru dan status berubah menjadi Berjalan
. Untuk layanan yang berjalan, Anda juga bisa melihat ID proses (PID) di kolom PID.
Bagaimana jika terjadi error saat instalasi?
Jika instalasi gagal, ServBay akan menampilkan pesan error pada antarmukanya. Silakan cek penyebabnya sesuai petunjuk, misal pastikan koneksi internet dan ruang penyimpanan cukup. Jika masih bermasalah, silakan lihat FAQ ServBay atau hubungi tim dukungan melalui Kontak.
Apakah bisa menginstal beberapa versi paket sekaligus?
Bisa. Salah satu keunggulan ServBay adalah dukungan instalasi dan manajemen multi versi dari satu paket aplikasi—misalnya beberapa versi PHP, Java, Node.js. Anda dapat mengatur versi default yang dipakai web server pada menu Pengaturan
atau pada halaman konfigurasi terkait, bahkan bisa menentukan versi spesifik untuk tiap website melalui Konfigurasi Situs atau menggunakan .servbay.config
untuk proyek di command line.
Bagaimana bila menemui masalah lain saat instalasi atau penggunaan?
Jika mengalami kendala lain selama instalasi, konfigurasi, atau pemakaian paket ServBay, sebaiknya cek lebih dulu Dokumentasi Resmi atau FAQ ServBay. Anda juga dapat mencari kata kunci masalah di dokumentasi. Jika tetap tidak terpecahkan, silakan hubungi tim dukungan melalui Kontak.
Kesimpulan
Melalui fitur manajemen Paket
di ServBay, Anda dapat dengan mudah dan cepat menginstal beragam komponen perangkat lunak penting di environment pengembangan lokal Anda—mulai dari web server, database, hingga berbagai runtime bahasa pemrograman, semuanya bisa diatur secara terpusat. Setelah instalasi selesai, Anda pun bisa lanjut mengonfigurasi Website Anda dan memulai proses pengembangan proyek secara lokal.