Acerca de ServBay
ServBay es una herramienta de gestión de entornos de desarrollo todo en uno, diseñada para aliviar la carga que los desarrolladores enfrentan al mantener el entorno de desarrollo, permitiendo que los desarrolladores se comprometan a codificar en cuestión de minutos sin tener que dedicar tiempo a instalar y depurar el entorno de desarrollo.
ServBay incluye múltiples componentes de lenguajes de desarrollo y bases de datos, que abarcan PHP, Python, Nodejs, Go, Java, .NET, Ruby, Rust, entre otros lenguajes de desarrollo, así como bases de datos relacionales como MariaDB, MySQL, y PostgreSQL, además de bases de datos NoSQL como Redis, MongoDB y Memcached. También incluye Apache, NGINX y Caddy como servicios web, dnsmasq como servicio DNS, y contiene Mailpit, un servidor de correo, servicios de almacenamiento MinIO, y servicios de cola RabbitMQ, todo lo necesario para los desarrolladores.
Por último, ServBay también incluye Ollama, facilitando a los desarrolladores el despliegue local de entornos de desarrollo de IA y LLM.
Una de las características distintivas de ServBay es que proporciona un sistema PKI que permite a los usuarios emitir sus propios certificados autofirmados, admitiendo el uso de nombres de dominio (Domain) y sufijos (TLDs) inexistentes en el desarrollo local, así como crear certificados SSL gratuitos para estos dominios, permitiendo a los desarrolladores realizar su trabajo en un entorno HTTPS seguro (por ejemplo https://api.servbay
). Esto no solo mejora la seguridad del proceso de desarrollo, sino que también ahorra significativamente en inversiones en dominios y certificados SSL.
Además, ServBay ofrece una rica variedad de módulos de extensión, que los desarrolladores pueden utilizar sin necesidad de compilar por su cuenta. Ejemplos incluyen XDebug, IMAP, imagick, GD, Phalcon, swoole y scws de PHP, así como postgis, pgrouting, pgvector, pg_jieba, y zhparser de PostgreSQL.
ServBay soporta nativamente HTTP/2 y HTTP/3, así como la última versión de PHP 8.5 y Node.js 23.
ServBay viene con una poderosa interfaz de gestión (GUI), que permite a los desarrolladores instalar, actualizar y cambiar entre diferentes versiones de servicios rápidamente. A través de una combinación modular, los desarrolladores pueden apilar y reemplazar diferentes servicios, simulando distintos entornos de desarrollo para satisfacer rápidamente sus necesidades.
Para los líderes de equipo, ServBay puede alinear rápidamente los entornos de desarrollo del equipo, asegurando que los miembros del equipo trabajen en un entorno unificado y compartan y colaboren en tiempo real.
Por último, ServBay es un software ecológico que no contamina tu sistema. Todos los paquetes y datos se almacenan en /Applications/ServBay
, lo que facilita copias de seguridad, migraciones y eliminaciones.