À propos de ServBay
ServBay est un outil de gestion d'environnement de développement tout-en-un, conçu pour alléger la charge des développeurs dans le maintien de leurs environnements de développement, leur permettant de commencer à coder en quelques minutes, sans avoir à consacrer de temps à l'installation et au débogage.
ServBay inclut des composants pour une variété de langages de développement et de bases de données, y compris PHP, Python, Node.js, Go, Java, .NET, Ruby, Rust, etc. Il supporte également des bases de données relationnelles telles que MariaDB, MySQL, et PostgreSQL, ainsi que des bases de données NoSQL comme Redis, MongoDB, et Memcached. Il comprend des serveurs Web tels qu'Apache, NGINX, Caddy, et du dnsmasq en tant que service DNS, ainsi que le serveur de messagerie Mailpit, des services de stockage MinIO, et RabbitMQ pour les files d'attente, formant une suite essentielle pour les développeurs.
Enfin, ServBay inclut Ollama, facilitant le déploiement local d'environnements de développement AI et LLM.
Une des grandes caractéristiques de ServBay est la fourniture d'un système PKI permettant aux utilisateurs de procéder à l'émission de certificats auto-signés, supportant l'utilisation de noms de domaine (Domain) et de suffixes (TLD) inexistants dans le développement local, et créant des certificats SSL gratuits pour ces domaines, garantissant aux développeurs de travailler dans un environnement sécurisé en HTTPS (par exemple https://api.servbay
). Cela renforce non seulement la sécurité du processus de développement, mais réduit également considérablement les investissements dans les noms de domaine et les certificats SSL.
De plus, ServBay propose une riche collection de modules d'extension que les développeurs peuvent utiliser sans avoir à les compiler eux-mêmes. Par exemple, XDebug, IMAP, imagick, GD, Phalcon, swoole, scws pour PHP, ainsi que postgis, pgrouting, pgvector, pg_jieba, et zhparser pour PostgreSQL.
ServBay prend également en charge nativement HTTP/2 et HTTP/3, ainsi que les derniers PHP 8.5 et Node.js 23.
ServBay est équipé d'une interface de gestion (GUI) puissante qui permet aux développeurs d'installer, de mettre à jour et de changer rapidement différentes versions de services. Grâce à sa modularité, les développeurs peuvent empiler et remplacer différents services comme s'ils jouaient avec des Lego, simulant ainsi une variété d'environnements de développement pour satisfaire rapidement les besoins de développement.
Pour les responsables d'équipe, ServBay permet d'aligner rapidement les environnements de développement de l'équipe, garantissant que tous les membres travaillent dans un environnement uniforme et partagent en temps réel les résultats de leur collaboration.
Enfin, ServBay est un logiciel écologique qui ne pollue pas votre système. Tous les packages et données sont stockés sous /Applications/ServBay
, ce qui facilite les sauvegardes, les migrations et les suppressions.