ServBay 包含了开发者日常开发中所需的各种服务。不管是 PHP、Node.js、Python、Golang、Java、.NET、Ruby、Rust 等开发语言, MySQL、MariaDB、PostgreSQL、MongoDB、Redis 等各种数据库,还是 DNS 服务、邮件服务、反向代理服务,甚至 Ollama 大语言模型,你都可以做到一键安装,开箱即用。丰富的软件包版本,连过时的 PHP 5.6、Node.js 12 你都可以找到。通过多版本共存,软件包可以同时运行互不干扰。
不同项目使用不同版本的开发语言和数据库很常见。ServBay 提供了项目级别的运行环境配置,你可以为每个项目指定不同的开发语言版本,互不干扰,让你的项目开发更加灵活可控。
在Web开发的生命周期中,域名是消耗品。ServBay自带了 DNS 服务,允许开发者无需注册域名就可以使用并不存在的域名和 TLDs,并且为这些域名签发免费的 SSL 证书。这个能力不但可以为开发者节省大量的金钱成本,还大大的增强了安全性。
开发过程中,邮件服务必不可少。ServBay 内置邮件服务器,让你可以容易的使用 POP3/SMTP 等服务。通过 ServBay PKI,0 配置支持STARTTLS和SSL/TLS。希望发送邮件到外部?内置的 SMTP Relay 和 SpamAssasin 可以轻松帮到你。同时还有强大的 WebMail。
ServBay 内置 PKI 系统,开发者可以免费创建 CA 并且签发 SSL 证书。除了域名证书,还支持S/MIME邮件证书、代码签名证书和文档签名证书。通过 SSL 证书,开发者可以为 Web、数据库、Email 等服务进行加密及为软件包签名。同时,ServBay 也支持通过 ACME 方式申请Let's Encrypt、ZeroSSL、Google Trust Services的SSL证书,并且支持自动续订。
ServBay 支持多种主流Web开发语言,包括但不限于 PHP, Node.js, Python, Golang, Java, .NET, Ruby, Rust 等。每个开发语言都提供了多个版本,方便开发者根据项目需求选择合适的版本。ServBay 会自动配置好相应的运行环境,开发者无需手动安装和配置,即可快速开始开发工作。一键切换不同语言版本,方便开发者测试不同环境下的兼容性。
ServBay 集成了多种常用的数据库,例如 MySQL, MariaDB, PostgreSQL, MongoDB, Redis, MariaDB, Redis, Memcached, SQLite 等。开发者可以根据项目需求选择合适的数据库,并一键部署。ServBay 提供了图形化界面和命令行工具,方便开发者管理数据库,例如创建数据库、导入导出数据、执行 SQL 语句等。同时,ServBay 还支持数据库的多版本共存,方便开发者测试不同数据库版本之间的兼容性。
ServBay 支持 Ngrok、Pinggy.io、FRP、Oray 花生壳等反向代理功能。开发者可以轻松地将 ServBay 内部的服务暴露到外部网络。这对于调试 webhook,连接内网服务,或创建安全隧道都非常有用。ServBay 的反向代理功能支持自定义域名、SSL 证书以及 HTTP/3 协议,确保安全高效的连接。
"我们一直在通过 BREW 安装所有东西,管理端口非常困难。ServBay 简直是个奇迹!爱死 ServBay 了!"
"我很喜欢使用 ServBay,我相信它会在 WordPress 领域得到更广泛的应用。"
"到目前为止,我还没有找到除了ServBay之外的任何方法可以在Mac上运行.Net 4而无需使用虚拟机。它拯救了我的遗留项目。"
"我是ServBay的新成员,我必须说,终于有了这个服务,我感到非常高兴!向开发者们致敬!你们做得太棒了!#尊重!请专注于保持你们已经设定的高质量,不要急于推出新功能。我非常喜欢目前的服务,希望你们继续发展壮大,继续开发出色的软件!"
"对于新开发者来说,这是最简单易用的 Web 服务软件。"
"ServBay 非常易于使用,并且包含了运行本地服务器/网站所需的所有组件,速度非常快。"
"这不仅仅适用于Web开发!在ServBay的统一界面中管理我的Rust开发环境以及像数据库这样的后端服务,实在是太棒了。这真是一款多功能的工具。"
"只需安装它,点击一下,就可以启动不同的 Web 服务器和数据库。"
"它非常容易安装和使用,学习曲线很浅。该软件可以轻松与其他软件集成。我还喜欢它可以通过一次点击提供不同的数据库服务器。"
"ServBay 真正让我能够专注于编码,而不是无休止地调整和排查环境问题。它整合和管理各种服务的方式堪称一流。强烈推荐给任何使用 Mac 的开发者!"
"使用 ServBay 是一种非常棒的体验。它通过创建 Web 服务器和 MySQL 数据库来帮助构建网站。"
"我使用它的大部分经验都涉及安装 WordPress,我发现使用 ServBay 安装比一些网络主机提供的选项更容易。"
"ServBay 为我在 Mac 上管理基于 Python 的服务器提供了出色的图形用户界面。我可以快速切换 Python 版本,方便测试软件,日志提供了预期的反馈水平,用于调试应用程序。"
"在 Mac 上运行旧版 ASP.NET Framework 应用程序一直是一个大问题。ServBay 内置的 Mono 集成完美地解决了这个问题,让我们能够在现代硬件上继续开发和维护关键的遗留项目。"
"不用再分别管理 Python、Go 和 Node.js 的独立工具了!ServBay 将它们与数据库甚至 Supervisor 完美地整合在一起。我的整个开发工作流程变得更加清晰和高效。"
"我们的团队将 ServBay 标准化用于本地开发。现在新成员入职更快了,"在我的机器上可以运行"的问题大大减少。环境一致性终于可以实现了。"
"Laragon 和 XAMPP 让我痛不欲生。ServBay 是迄今为止我用过的最好的同类工具。"
"终于有了一个在 macOS 上无痛处理多个 Java 版本的方法!ServBay 对于维护各种遗留和现代项目来说是救星。"
"作为自由职业者,我经常在使用不同技术栈的客户项目之间切换。ServBay 让我能够为每个项目维护完全独立的配置环境。切换上下文变得流畅和即时,显著提高了我的工作效率。"
"我经常需要进行渗透测试练习。ServBay 非常方便,因为它允许我快速设置所需的不同环境。"
"我曾使用 Docker Compose 来管理本地 Rust 开发环境,但它经常感觉很重,配置开销也很明显。ServBay 提供了类似的隔离优势,但感觉更轻量级,更融入我的工作流程。它启动更快,日常本地开发管理更简单。"
专业功能和丰富的开发工具包,满足个人开发者的所有日常开发需求
下载针对专业开发者或小型初创团队,包含无限制功能以及一些协作能力
立即购买 免费试用为高协同的分布式开发团队设计,帮助团队领导者协调团队的日常开发环境
立即购买ServBay为Web开发者提供了一个集成式、图形化、一键安装的本地开发环境。包含了常用的Web开发服务软件以及工具软件,比如Web服务器、数据库、开发语言、邮件服务器、队列服务、SSL/PKI系统、大语言模型(LLM)等。
ServBay包含了Caddy、NGINX、Apache、PHP、Python、Node.js、MySQL、MariaDB、PostgreSQL、MongoDB、Redis、memcached等服务,还包含了phpMyAdmin、Adminer、Composer等工具。同时,还包含了 Ollama 以方便开发者运行 deepseek、qwen、llama 等大语言模型。
ServBay 集成了各个版本的 PHP、Python、Node.js 等热门的开发语言,并且在陆续支持 Golang、Rust、Ruby、Java 等其他开发语言。开发者可以在 ServBay 中方便的使用和切换最新版本以及过时版本的开发语言。
非常适合!ServBay打造的初衷就是方便团队建立起一个统一、可维护的开发环境,减少团队成员间因为环境不一致所产生的代码差异和bug。通过“统一配置”功能,团队管理者可以为每个项目锁定不同的开发环境。
与Docker相比,ServBay针对性的进行了优化,在资源的消耗上会更有优势,同时也更方便查看log以及进行源代码的调试。与homebrew相比,ServBay不需要编译源代码安装,也不会入侵操作系统,污染操作系统的环境,影响到其他应用的正常运行。同时,用户也不需要手工编辑配置文件,更加易用。
相比MAMP、XAMPP、herd等工具,ServBay支持多个主机同时运行,运行使用不存在的自定义域名,自带了免申请的SSL证书,并且支持多个版本的PHP实例同时运行。同时,ServBay还包含了细化到小版本的,最新的以及历史版本的软件包,可以随时安装和切换。这些能力都是其他同类产品无法比拟的。
支持。ServBay可以同时运行多个不同版本的PHP实例,你可以为每个网站设定为不同的PHP版本,并且可以快速在不同版本之间进行切换。
ServBay支持PHP 5.6 - PHP 8.5,Python 2.7, 3.5 - 3.14,Node.js 12 - Node.js 23,MySQL 5.1 - MySQL 9.1,MariaDB 10.4 - MariaDB 11.5,PostgreSQL 10 - PostgreSQL 16, MongoDB 5.0 - MongoDB 8.0
当然可以!你只需要xcode-select --install安装macOS的相关编译工具,然后设定PATH、CFLAGS等参数为ServBay Development Lib的路径,就可以进行编译。
当然支持!ServBay 集成了 Ollama ,你可以使用 Ollama 运行大语言模型,例如:deepseek、qwen、llama、solar、chatglm 等。