Tanya Jawab Umum
Dokumen ini berisi kumpulan pertanyaan yang sering diajukan beserta jawaban terkait penggunaan ServBay sebagai lingkungan pengembangan Web lokal.
Apa itu ServBay?
ServBay adalah alat manajemen lingkungan pengembangan web lokal yang terintegrasi, dirancang untuk memudahkan developer macOS dan Windows dalam mengatur dan mengelola berbagai paket perangkat lunak seperti server web, database, serta lingkungan bahasa pemrograman. Info detail dapat Anda temukan di Tentang ServBay.
Bagaimana cara menginstal ServBay?
Anda dapat mengunduh installer ServBay dari situs resmi ServBay dan mengikuti langkah-langkah panduan instalasi. Untuk petunjuk instalasi lengkap, silakan lihat Instalasi ServBay.
Bagaimana cara uninstall ServBay?
macOS: Cukup seret aplikasi ServBay ke "Sampah", lalu kosongkan "Sampah" untuk menghapus ServBay.
Windows: Gunakan menu "Programs and Features" (atau "Apps & Features") di Windows untuk menghapus ServBay, atau gunakan opsi uninstall pada installer ServBay.
Pastikan Anda membackup data penting sebelum melakukan uninstall, karena proses ini akan menghapus semua file dan konfigurasi terkait ServBay. Info lebih detail bisa dilihat di dokumen Uninstall ServBay.
Apakah ServBay mendukung auto update?
Ya, ServBay menyediakan fitur pembaruan otomatis yang memudahkan Anda mendapatkan versi terbaru, fitur baru, dan patch keamanan. Lihat Upgrade ServBay.
Apakah ServBay mendukung Windows/Linux?
ServBay mendukung macOS dan Windows. Dukungan untuk Linux sedang dalam pengembangan dan akan tersedia di masa mendatang.
Bahasa apa saja yang didukung ServBay?
ServBay mendukung beragam bahasa antarmuka seperti Inggris, Mandarin Sederhana, Mandarin Tradisional, Spanyol, Arab, Portugis, Rusia, Jepang, Jerman, Prancis, Vietnam, Turki, Italia, dan lain-lain. Anda bisa beralih bahasa dengan mudah di pengaturan ServBay. Untuk detailnya, kunjungi dokumen Dukungan Multibahasa.
Bagaimana cara backup data di ServBay?
ServBay mendukung backup data lingkungan pengembangan Anda, baik secara manual maupun otomatis, termasuk pengaturan ServBay, file website, konten database, dan sertifikat SSL. Selain backup manual folder instalasi ServBay ( macOS: /Applications/ServBay
, Windows: C:\ServBay
), ServBay dilengkapi alat backup bawaan untuk memudahkan manajemen serta pemulihan data Anda. Info lebih lanjut bisa dilihat di Backup dan Restore Data Manual & Otomatis.
Paket perangkat lunak apa saja yang didukung ServBay?
ServBay mendukung berbagai paket terkait pengembangan web, meliputi server web, database, cache, bahasa pemrograman, dan manajemen versi. Paket utama yang didukung antara lain: Caddy, NGINX, Apache, Mailpit, dnsmasq, beberapa versi PHP, Node.js, Python, Go, Java, Ruby, Rust, .NET, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Memcached, dan lain-lain. Anda dapat mengelola dan mengatur paket tersebut lewat antarmuka ServBay. Detail pengelolaan paket silakan cek Manajemen Paket.
Bagaimana cara melihat catatan rilis ServBay?
Catatan rilis ServBay bisa Anda lihat pada halaman Catatan Rilis. Update secara berkala meliputi fitur baru, perbaikan fitur, dan patch bug.
Bisakah saya menjalankan beberapa versi PHP sekaligus?
Ya, salah satu keunggulan utama ServBay adalah kemampuan menginstal dan menjalankan beberapa versi PHP secara bersamaan. Melalui antarmuka manajemen paket, Anda dapat mengelola berbagai versi PHP dan memilih versi spesifik untuk setiap situs yang Anda buat atau konfigurasi. Ini sangat fleksibel bagi developer yang menangani proyek berbeda dengan kebutuhan versi PHP yang beragam. Info lengkap, kunjungi Tambah Website Pertama dan Pengembangan dengan PHP.
Apakah ServBay mendukung Laravel, WordPress, dan framework atau CMS populer lainnya?
Ya, ServBay sebagai lingkungan pengembangan lokal mendukung sepenuhnya framework PHP dan CMS populer, termasuk Laravel, WordPress, Symfony, CodeIgniter, Joomla, Drupal, dan lain-lain. Anda bisa dengan mudah membangun dan menjalankan aplikasi tersebut di ServBay. Tutorial dan panduan konfigurasi dapat dilihat di Pengembangan dengan PHP.
Apakah ServBay mendukung Vue, React, Next.js, Nuxt.js dan framework atau CMS JavaScript lainnya?
Ya, ServBay mendukung framework dan library JavaScript/TypeScript berbasis Node.js seperti Vue, React, Angular, Next.js, Nuxt.js, Express.js, Hapi.js, dll. Anda dapat mengelola versi Node.js serta menjalankan proyek frontend maupun backend JavaScript di ServBay. Tutorial selengkapnya tersedia di Pengembangan dengan Node.js.
Bagaimana cara menambah website?
Menambah website di ServBay sangat mudah dan intuitif. Lewat antarmuka grafis ServBay, Anda bisa memilih root direktori situs, domain, server web, serta versi PHP/Node.js yang akan digunakan. Untuk langkah detail penambahan dan pengaturan, kunjungi Tambah Website Pertama.
Bagaimana ServBay mendukung domain kustom dan sertifikat SSL?
Untuk menunjang pengembangan dan pengujian lokal, ServBay menyediakan solusi jaringan lokal lengkap. Termasuk layanan DNS lokal untuk memetakan domain kustom seperti servbay.demo
atau yourproject.servbay.demo
, serta CA (Certificate Authority) internal: ServBay User CA dan ServBay Public CA. CA ini digunakan untuk menghasilkan dan memvalidasi sertifikat SSL lokal demi akses HTTPS, sehingga lingkungan lokal menyerupai produksi. Info selengkapnya lihat Tambahkan Website dengan TLD Non-standar dan Mengamankan Website dengan SSL (HTTPS).
Bisakah saya menggunakan domain kustom di ServBay?
Ya, ServBay sangat mendukung penggunaan domain kustom untuk pengembangan lokal seperti .test
, .local
, .servbay.demo
, dan lain-lain sebagai TLD. Dengan DNS lokal ServBay, Anda dapat mengatur domain unik untuk setiap situs dan mengakses proyek langsung via domain tersebut di browser Anda. Panduan detail tersedia di Tambahkan Website dengan TLD Non-standar.
Bagaimana cara mengaktifkan HTTPS untuk website di ServBay?
Di antarmuka manajemen website ServBay, Anda dapat mengaktifkan HTTPS dengan mudah untuk website lokal Anda. ServBay dapat menghasilkan sertifikat SSL menggunakan ServBay User CA atau ServBay Public CA untuk lingkungan lokal, atau mengajukan sertifikat valid publik melalui protokol ACME (seperti Let's Encrypt atau ZeroSSL) jika website bisa diakses publik. Anda juga bisa mengimpor sertifikat yang telah dimiliki. Info selengkapnya di Mengamankan Website dengan SSL (HTTPS), Mendapatkan Sertifikat SSL via ACME, Cara Ajukan Sertifikat dari Let's Encrypt, Cara Ajukan Sertifikat dari ZeroSSL, Cara Ajukan Sertifikat dari Google Trust Services.
Apakah ServBay mendukung NGINX, Apache, atau server web lainnya?
Ya, ServBay telah mengintegrasikan beberapa server web populer, termasuk Caddy, NGINX, dan Apache secara default. Anda bebas memilih salah satu sebagai server web utama sesuai kebutuhan proyek. Info lengkap mengenai pengaturan, lihat Cara Mengatur Server Web Default.
Berapa banyak website yang dapat dibuat di ServBay?
Batas jumlah website tergantung pada versi ServBay:
ServBay Free
dapat membuat maksimal 3 website.- Pengguna terdaftar (akun gratis) dapat membuat sampai 5 website.
- ServBay Pro dan ServBay Team dapat membuat website tanpa batas. Anda dapat menambah dan mengelola website dari antarmuka manajemen website.
Bagaimana cara mengelola database?
ServBay dilengkapi alat manajemen database seperti MySQL, MariaDB, PostgreSQL, dan MongoDB. ServBay mengintegrasikan phpMyAdmin dan Adminer sebagai alat manajemen database berbasis web. Anda bisa mengaksesnya langsung dari antarmuka ServBay. Detail info koneksi dan panduan ada di bagian Manajemen Database.
Bagaimana cara menggunakan alat command-line?
ServBay menawarkan sejumlah tools command-line untuk operasi lanjutan dan otomatisasi, termasuk manajemen paket, pengaturan lingkungan, serta kompilasi modul PHP. Lewat command-line servbayctl
, Anda dapat mengontrol lingkungan pengembangan dengan lebih fleksibel. Untuk info detail, kunjungi Dukungan Command-line dan Alat Command-line servbayctl.
Bagaimana cara mengatur versi default paket?
ServBay memungkinkan Anda menentukan versi default untuk paket seperti PHP, Python, Java, Go, Ruby, Rust, Node.js, MariaDB, PostgreSQL yang akan digunakan pada command-line. Fitur ini penting saat menjalankan perintah langsung di terminal atau dalam skrip — memastikan versi yang digunakan sesuai kebutuhan Anda. ServBay juga mendukung konfigurasi berbasis proyek melalui .servbay.config
sehingga tiap proyek dapat menggunakan versi paket berbeda. Info lengkap, lihat Pengaturan Versi Default serta Penggunaan .servbay.config.
Bisakah saya mengubah lokasi instalasi paket di ServBay?
Demi menjaga kerapian sistem dan kemudahan manajemen, ServBay menempatkan semua paket perangkat lunak pada struktur folder khusus:
- macOS: Di dalam
/Applications/ServBay
- Windows: Di dalam
C:\ServBay
Saat ini, pengguna belum dapat mengatur lokasi instalasi paket secara spesifik.
Apakah ServBay mendukung multi user dan manajemen hak akses?
ServBay saat ini dirancang untuk lingkungan pengembangan lokal single user dan belum mendukung multi akun maupun manajemen hak akses secara detail. Semua layanan dan website ServBay berjalan dalam lingkungan user yang sedang login.
Bagaimana cara melihat log layanan di ServBay?
Anda bisa membuka log layanan lewat antarmuka grafis ServBay. Di halaman manajemen paket, klik ikon log di samping paket terkait untuk membuka file log layanan tersebut. Fitur ini sangat berguna untuk diagnosis masalah startup atau runtime layanan. Info lebih lanjut, lihat Melihat File Log.
Bagaimana cara mengubah konfigurasi PHP di ServBay?
Terdapat dua cara utama:
Lewat Antarmuka ServBay: ServBay menyediakan antarmuka grafis yang memungkinkan Anda mengubah sebagian besar parameter konfigurasi PHP — cara ini paling direkomendasikan. Detailnya di Cara Mengubah Pengaturan PHP.
Edit Manual File Konfigurasi: Anda dapat mengedit file
php.ini
untuk versi PHP yang digunakan. Lokasinya:- macOS:
/Applications/ServBay/etc/php
- Windows:
C:\ServBay\etc\php
Cari file
php.ini
untuk versi PHP yang Anda gunakan lalu edit sesuai kebutuhan. Setelah perubahan, restart layanan PHP via ServBay agar konfigurasi baru aktif. Info detail tentang melihat dan mengedit file konfigurasi ada di Melihat File Konfigurasi.- macOS:
Apa username dan password root MySQL/MariaDB default?
ServBay secara otomatis mengatur akun dan password root untuk database MySQL dan MariaDB saat proses instalasi dan startup. Info akun dan koneksi ini dapat dilihat di dokumentasi manajemen database ServBay. Silakan akses Info Akun dan Koneksi root Database untuk detailnya, termasuk cara reset password.
Apa username dan password root PostgreSQL default?
Sama seperti MySQL/MariaDB, ServBay mengatur akun admin dan password default untuk PostgreSQL. Info login dan pengelolaan dapat ditemukan di dokumentasi manajemen database ServBay. Lihat Info Akun dan Koneksi root Database untuk detail dan cara reset password.
Apakah ServBay mendukung pengaturan versi berbeda bahasa pengembangan untuk tiap proyek?
Betul, ServBay menyediakan konfigurasi lingkungan runtime tingkat proyek yang canggih. Developer dapat menentukan versi PHP, Node.js, Python, Go, Java, dan bahasa lain secara terpisah untuk tiap proyek melalui file .servbay.config
di folder root proyek. Anda juga dapat mengatur variabel lingkungan. Misal, proyek A menggunakan PHP 8.3 & Node.js 22; proyek B menggunakan PHP 8.1 & Node.js 18. Dengan fitur isolasi proyek ini, tiap proyek memiliki lingkungan pengembangan yang independen, meningkatkan efisiensi serta stabilitas.