À propos de ServBay
ServBay est un outil de gestion d'environnement de développement tout-en-un, conçu pour alléger le fardeau des développeurs en matière de maintenance de l'environnement. Il permet aux développeurs de commencer à coder en quelques minutes, sans avoir à passer du temps à installer et à configurer l'environnement de développement.
ServBay est livré avec divers langages de développement et composants de base de données, notamment des langages tels que PHP, Nodejs, et des bases de données relationnelles telles que MariaDB, MySQL, PostgreSQL, ainsi que des bases de données NoSQL comme Redis, MongoDB, Memcached. Il inclut également Caddy en tant que service Web, dnsmasq comme service DNS, ainsi que des outils indispensables comme le serveur de messagerie Mailpit, le service de stockage MinIO, le service de files d'attente RabbitMQ, etc.
Une caractéristique notable de ServBay est son système PKI, qui permet aux utilisateurs de délivrer leurs propres certificats auto-signés, et de les utiliser pour des domaines et TLDs non existants en développement local, en créant gratuitement des certificats SSL pour ces domaines. Cela permet aux développeurs de travailler dans un environnement HTTPS sécurisé (par exemple https://api.servbay
). Ceci renforce non seulement la sécurité du processus de développement, mais réduit également considérablement les investissements dans les domaines et certificats SSL.
En outre, ServBay offre des modules d'extension riches, que les développeurs peuvent utiliser sans avoir à les compiler eux-mêmes. Par exemple, pour PHP, les modules XDebug, IMAP, imagick, GD, Phalcon, swoole, scws, et pour PostgreSQL, les extensions postgis, pgrouting, pgvector, pg_jieba, zhparser sont disponibles.
ServBay prend également en charge nativement HTTP/2 et HTTP/3, ainsi que les dernières versions de PHP 8.4 et Node.js 23.
ServBay est doté d'une interface de gestion (GUI) puissante, permettant aux développeurs d'installer, de mettre à niveau et de basculer rapidement entre différentes versions de services. Grâce à une combinaison modulaire, les développeurs peuvent assembler et remplacer différents services comme un jeu de Lego pour simuler divers environnements de développement et répondre rapidement aux besoins de développement.
Pour les gestionnaires d'équipe, ServBay permet d'uniformiser rapidement l'environnement de développement pour l'ensemble de l'équipe, assurant une cohérence pendant le développement et la possibilité de partager et de collaborer en temps réel sur les résultats de travail.
Enfin, ServBay est un logiciel vert, ne polluant pas votre système. Tous les paquets logiciels et données sont stockés sous /Applications/ServBay
, facilitant la sauvegarde, la migration et la suppression.