# Frequently Asked Questions
# What is ServBay?
ServBay is an integrated local web development environment management tool designed to simplify the setup and management of various services and development environments for web developers locally.
# How do I install ServBay?
You can download the ServBay installer from the ServBay website (opens new window) and follow the installation wizard's steps. For detailed installation instructions, please refer to the Download and Installation documentation.
# How do I uninstall ServBay?
On macOS, you can directly drag the ServBay application to the trash and empty the trash to uninstall ServBay. Before performing the uninstallation, make sure to back up important data. Refer to the Download and Installation documentation for details.
# Does ServBay support auto-updates?
ServBay currently does not support auto-updates. However, after a new version is released, there will be a prompt in the software interface, and you can download the new version for an upgrade.
# Does ServBay support the Windows/Linux?
No. ServBay currently primarily supports the macOS operating system.
# What languages does ServBay support?
ServBay supports multiple languages, including English, 简体中文, 繁體中文, Español, हिन्दी, العربية, Português, Русский, 日本語, Deutsch, Français, 한국어, and more. You can switch languages as needed. For detailed information on switching languages, please refer to the Multilingual Support documentation.
# How do I backup data in ServBay?
Currently, there is no built-in backup feature in the software. You can directly back up the
# What services does ServBay support?
ServBay supports various services, including PHP, MariaDB, PostgreSQL, Redis, and more. You can easily manage and configure these services through the ServBay interface. For detailed service management information, please refer to the Package and Service Management documentation.
# How do I view ServBay release notes?
ServBay release notes can be viewed in the Release Notes. We regularly release updates, including new features, improvements, and bug fixes.
# Can I run multiple versions of PHP simultaneously?
Yes, ServBay supports running multiple versions of PHP simultaneously. You can select the desired PHP version on the service management page and configure the PHP version separately for each website in the website settings. For more information, refer to Adding a Website and Package and Service Management documentation.
# Does ServBay support frameworks and CMS like Laravel, WordPress, etc.?
Yes, ServBay supports popular PHP frameworks and CMS, including but not limited to Laravel, WordPress, Symfony, etc. You can add and configure these applications through the host management page.
# How do I add a website?
Adding a website is simple. Refer to the Adding a Website documentation for detailed instructions on how to add and configure your website.
# How does ServBay support custom domains and SSL certificates?
ServBay provides a private CA (ServBay Local CA) to enable real-time issuance of custom domains and SSL certificates. For detailed support information, refer to the Custom Domains and SSL Certificates documentation.
# Can I use custom domains in ServBay?
Yes, ServBay supports the use of custom domains. In the website management page, you can set custom domains for each website and configure SSL certificates to enable HTTPS.
# How do I enable HTTPS for services in ServBay?
In the website management page's settings tab, you can enable HTTPS and configure SSL certificates. ServBay provides certificate issuance through ServBay Local CA, Let's Encrypt/ZeroSSL, or you can use certificates issued by authoritative CAs on your own.
# Does ServBay support Nginx or other web servers?
ServBay primarily uses Caddy as the default web server.
# How many virtual hosts can ServBay create?
ServBay Free version of ServBay supports the creation of 3 virtual hosts (registered users can create up to 5). You can add and configure virtual hosts in the website management, allocating separate websites and services for each host.
# How to Manage Databases?
ServBay provides built-in database management tools, including phpMyAdmin and Adminer. You can use these tools to easily manage MariaDB, MySQL, and PostgreSQL databases. For detailed database management information, please refer to the Database Management documentation.
# How to Use Command Line Tools?
ServBay offers command line tools for various operations, including service management and PHP module compilation. To learn more about command line support, please refer to the Command Line Support documentation.
# How to Set Default Package Versions?
ServBay allows you to set default versions for packages like PHP, MariaDB, PostgreSQL, and more. This is useful for calling default versions in command line or scripts. For detailed setup information, please refer to the Set Default Package Versions documentation.
# Can I Customize the Installation Path of Packages in ServBay?
ServBay centralizes the installation paths of services into specific directories and does not support direct customization of the installation paths for each package. This simplifies management and maintenance.
# Does ServBay Support Multiple Users and Permission Management?
ServBay is currently primarily designed for single-user use and does not support multiple users and permission management. All services and websites are managed within a single-user environment.
# How to View Logs for Each Service in ServBay?
You can view the logs for specific services by clicking on the log icon on the right side of each service on the service management page. This can help you diagnose and resolve issues during service startup or operation. For more information, please refer to the View Logs documentation.
# How to Modify PHP Configuration in ServBay?
In the directory
/Applications/ServBay/etc/php, you can find configuration files for different versions of PHP. Here, you can modify parameters in the php.ini file. After making changes, remember to restart the corresponding PHP service.
# Does ServBay Support Installation and Management of PHP Extensions?
Yes, ServBay supports self-compilation and management of PHP extensions. Please refer to the Compiling PHP Modules documentation for details.