FAQ
What is ServBay?
ServBay is an integrated local network development environment management tool designed to simplify the process for web developers to set up and manage various services and development environments locally. For more information, please refer to About ServBay.
How do I install ServBay?
You can download the ServBay installer from the ServBay website and follow the steps in the installation wizard. For detailed installation instructions, please refer to the Install ServBay documentation.
How do I uninstall ServBay?
On macOS, you can directly drag the ServBay application to the trash and then empty the trash to uninstall ServBay. Ensure that you back up important data before performing the uninstallation. Refer to the Uninstall ServBay documentation for more details.
Does ServBay support automatic updates?
ServBay supports automatic updates. Please refer to the documentation Upgrading ServBay.
Does ServBay support Windows/Linux?
No. ServBay currently primarily supports the macOS operating system.
What languages does ServBay support?
ServBay supports multiple languages, including English, Simplified Chinese, Traditional Chinese, Spanish, हिन्दी, Arabic, Portuguese, Russian, Japanese, German, French, Korean, and more. You can switch languages as needed. For detailed information about changing languages, please refer to the Multilingual Support documentation.
How do I back up data on ServBay?
You can directly back up the /Applications/ServBay
directory.
What services does ServBay support?
ServBay supports various services including PHP, Node.js, MariaDB, PostgreSQL, Redis, etc. You can easily manage and configure these services through the ServBay interface. For detailed service management information, please refer to the Service and Package Management documentation.
How do I view ServBay release notes?
You can view ServBay release notes 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 for each website individually in the website settings. For more information, please refer to Adding the First Website and Using PHP.
Does ServBay support frameworks and CMS like Laravel, WordPress?
Yes, ServBay supports popular PHP frameworks and CMS like Laravel, WordPress, Symfony, etc. For related tutorials, please check Using PHP.
How do I add a website?
Adding a website is simple. Please refer to the Adding the First Website documentation to learn how to add and configure your website.
How does ServBay support custom domains and SSL certificates?
ServBay provides a local DNS service and a private CA (ServBay CA) to support custom domains and SSL certificates. For detailed support information, please refer to Adding Non-Standard TLDs Website and Using SSL (HTTPS) to Secure Website documentation.
Can I use custom domains in ServBay?
Yes, ServBay supports Adding Non-Standard TLDs Website. On 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 a service in ServBay?
In the settings tab of the website management page, you can enable HTTPS. ServBay provides certificate issuance through ServBay CA, Let's Encrypt/ZeroSSL, or you can use certificates issued by your own authority CA. For more information, please refer to Using SSL (HTTPS) to Secure Website.
Does ServBay support Nginx or other web servers?
ServBay primarily uses Caddy as the default web server.
How many virtual hosts can ServBay create?
The ServBay Free
version of ServBay supports creating 3 virtual hosts (registered users can create up to 5). You can add and configure virtual hosts in website management, assigning individual websites and services to each host. ServBay Pro and ServBay Team support unlimited virtual hosts.
How do you 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 section.
How do you use command line tools?
ServBay provides command line tools for various operations, including service management and PHP module compilation. For more information on command line support, please refer to Command Line Support and Command Line Tool servbayctl documentation.
How do I set default package versions?
ServBay allows you to set default versions for packages like PHP, Node.js, MariaDB, PostgreSQL, etc. This is useful for calling the default version in command lines or scripts. For detailed setting information, please refer to Set Default Version documentation.
Can I customize the package installation path in ServBay?
To simplify maintenance costs, ServBay centralizes the installation paths of services into specific directories and does not support direct customization of each package’s installation path.
Does ServBay support multi-user and permission management?
ServBay is currently designed primarily for single-user use and does not support multi-user and permission management. All services and websites operate in a single-user environment.
How do I view the logs of each service in ServBay?
You can view logs of specific services by clicking the log icon on the right side of each service in the service management page. This can help you diagnose and resolve issues during service startup or operation. For more information, please refer to View Log Files documentation.
How do I modify PHP configuration in ServBay?
In the /Applications/ServBay/etc/php
directory, you can find configuration files for different versions of PHP. Here, you can modify parameters in the php.ini file. After changes, remember to restart the corresponding PHP service. For more information, please refer to View Configuration Files.
Does ServBay support the installation and management of PHP extensions?
Yes, ServBay supports compiling and managing PHP extensions independently. Please refer to Compile PHP Module documentation for details.