Show HN: I got tired of managing dev environments, so I built ServBay
10 hours ago
- #development
- #servbay
- #toolkit
- ServBay provides a one-click installation for various development languages, databases, and services including PHP, Node.js, Python, MySQL, MongoDB, DNS, email, and Ollama large language models.
- Supports multi-version coexistence for development languages and databases, allowing different projects to run simultaneously without interference.
- Includes built-in DNS service for using non-existent domain names with free SSL certificates, enhancing security and saving costs.
- Features a built-in mail server with POP3/SMTP support, STARTTLS, SSL/TLS, SMTP Relay, SpamAssassin, and a WebMail interface.
- Offers a built-in PKI system for creating CA and issuing free SSL certificates, including S/MIME, code signing, and document signing certificates.
- Supports various web development languages (PHP, Node.js, Python, etc.) with multiple versions and automatic runtime environment configuration.
- Integrates multiple databases (MySQL, MariaDB, PostgreSQL, etc.) with graphical and command-line tools for management and multi-version testing.
- Includes reverse proxy features (Ngrok, FRP, etc.) for exposing internal services externally with custom domain names and SSL support.
- User testimonials highlight ease of use, flexibility, and efficiency in managing development environments and legacy projects.
- ServBay is optimized for better resource consumption compared to Docker and easier setup than Homebrew, MAMP, or XAMPP.
- Supports running multiple PHP versions concurrently and detailed package versions from historical to latest releases.
- Includes Ollama for running large language models like deepseek, qwen, and llama, facilitating AI development.