ServBay Hakkında
ServBay, geliştiricilerin geliştirme ortamlarını yönetme yükünü hafifletmek için tasarlanmış bir tek duraklı geliştirme ortamı yönetim aracıdır. Geliştiriciler, geliştirme ortamını kurmak ve hata ayıklamak için zaman harcamadan, dakikalar içinde kodlamaya başlayabilir.
ServBay, PHP, Python, Nodejs, Go, Java, .NET, Ruby, Rust gibi çeşitli geliştirme dillerinin yanı sıra MariaDB, MySQL, PostgreSQL gibi ilişkisel veritabanları ve Redis, MongoDB, Memcached gibi NoSQL veritabanı bileşenleriyle birlikte gelir. Ayrıca, Web Servisleri için Apache, NGINX, Caddy; DNS Servisi için dnsmasq; ve geliştiricilerin ihtiyaç duyduğu Mailpit e-posta sunucusu, MinIO depolama servisi, RabbitMQ kuyruk servisi gibi araçlar içerir.
Son olarak, ServBay, geliştiricilerin yerel AI ve LLM geliştirme ortamlarını kolayca dağıtmaları için Ollama'yı da içermektedir.
ServBay'ın önemli bir özelliği, kullanıcıların kendi kendilerine imza atılan sertifikaları vermelerine olanak tanıyan bir PKI sistemi sunmasıdır. Geliştirme esnasında mevcut olmayan alan adları (Domain) ve TLD’ler kullanarak, bu alan adları için ücretsiz SSL sertifikaları oluşturabilirler. Bu, geliştiricilerin şifreli HTTPS ortamında (örneğin https://api.servbay
) geliştirme yapmalarını sağlar. Bu, geliştirme sürecinin güvenliğini artırmanın yanı sıra, alan adı ve SSL sertifikası için harcama yapılmasını da büyük ölçüde azaltır.
Ayrıca, ServBay, geliştiricilerin kendilerinin derlemesine gerek kalmadan kullanabilecekleri zengin uzantı modülleri sunar. Örneğin, PHP için XDebug, IMAP, imagick, GD, Phalcon, swoole, scws ve PostgreSQL için postgis, pgrouting, pgvector, pg_jieba, zhparser gibi modüller bulunmaktadır.
ServBay, HTTP/2 ve HTTP/3’ü yerel olarak destekler ve en son PHP 8.5 ve Node.js 23 sürümleriyle birlikte gelir.
ServBay, geliştiricilerin farklı servis sürümlerini hızlı bir şekilde yükleyip, güncelleyip ve değiştirebileceği güçlü bir yönetim arayüzü (GUI) ile donatılmıştır. Modüler kombinasyonlarla, geliştiriciler, çeşitli geliştirme ortamlarını hızlı bir şekilde oluşturmak için değişik servisleri istedikleri gibi birleştirip değiştirebilirler.
Takım yöneticileri için ServBay, takımın geliştirme ortamını hızlı bir şekilde hizalayarak, ekip üyelerinin geliştirme sürecinde aynı ortamı kullanmalarını sağlar ve çalışma sonuçlarını anlık olarak paylaşmalarına ve iş birliği yapmalarına olanak tanır.
Son olarak, ServBay çevre dostu bir yazılımdır ve sisteminizi kirletmez. Tüm yazılımlar ve veriler /Applications/ServBay
altında depolanır, bu sayede kolaylıkla yedekleme, taşıma ve silme işlemleri yapılabilir.