Sobre o ServBay
ServBay é uma ferramenta de gerenciamento de ambiente de desenvolvimento tudo-em-um, projetada para minimizar o esforço dos desenvolvedores na manutenção do ambiente de desenvolvimento, permitindo que eles se concentrem na codificação em poucos minutos sem precisar gastar tempo instalando e ajustando o ambiente de desenvolvimento.
ServBay vem com vários componentes de linguagens de desenvolvimento e bancos de dados, incluindo PHP, Nodejs entre outras linguagens de desenvolvimento, MariaDB (MySQL), PostgreSQL e outros bancos de dados relacionais, assim como Redis, Memcached e outros bancos de dados NoSQL. Ele também inclui Caddy como Serviço Web, dnsmasq como Serviço DNS, além de serviços de e-mail, armazenamento, fila de serviços e outros pacotes essenciais para desenvolvedores.
Uma característica notável do ServBay é o suporte ao uso de domínios e sufixos (TLDs) que não existem durante o desenvolvimento local, e a criação de certificados SSL gratuitos para esses domínios, permitindo que os desenvolvedores realizem o desenvolvimento em um ambiente HTTPS criptografado (por exemplo, https://api.servbay
). Isso não apenas aumenta a segurança do desenvolvimento, mas também economiza consideravelmente no investimento em domínios e certificados SSL.
Além disso, o ServBay oferece uma ampla gama de módulos de extensão que os desenvolvedores podem usar sem a necessidade de compilar por conta própria. Por exemplo, XDebug, IMAP, imagick, GD, Phalcon, swoole, scws para PHP, e postgis, pgrouting, pgvector, pg_jieba, zhparser para PostgreSQL, entre outros.
ServBay também suporta nativamente HTTP/2 e HTTP/3, bem como a última versão do PHP 8.4.
ServBay vem com uma interface de gerenciamento poderosa (GUI), permitindo que os desenvolvedores instalem, atualizem e alternem rapidamente entre diferentes versões dos serviços. Através de combinações modulares, os desenvolvedores podem empilhar e substituir diferentes serviços como se fosse um jogo de LEGO, simulando vários ambientes de desenvolvimento para atender rapidamente às necessidades de desenvolvimento.
Para gerentes de equipe, o ServBay pode alinhar rapidamente os ambientes de desenvolvimento da equipe, garantindo que todos os membros da equipe estejam trabalhando no mesmo ambiente de desenvolvimento e compartilhando e colaborando em resultados de trabalho em tempo real.
Finalmente, o ServBay é um software sustentável que não polui seu sistema. Todos os pacotes e dados são colocados em /Applications/ServBay
, permitindo backups, migrações e exclusões fáceis.