حول ServBay
ServBay هي أداة إدارة بيئة تطوير شاملة تهدف إلى تخفيف عبء صيانة بيئة التطوير عن المطورين، مما يمكن المطورين من البدء في البرمجة في غضون دقائق، دون الحاجة إلى استثمار الوقت في تثبيت وضبط بيئة التطوير.
تأتي ServBay مزودة بمكونات متعددة للغات البرمجة وقواعد البيانات، بما في ذلك PHP، Python، Nodejs، Go، Java، .NET، Ruby، Rust وغيرها، بالإضافة إلى قواعد البيانات العلائقية مثل MariaDB، MySQL، و PostgreSQL، وكذلك قواعد البيانات NoSQL مثل Redis، MongoDB، و Memcached. كما تشمل أيضًا Apache و NGINX و Caddy كـ خدمات ويب، وdnsmasq كـ خدمة DNS، بالإضافة إلى Mailpit خادم البريد، خدمة تخزين MinIO، وخدمة قائمة RabbitMQ، مما يجعلها مجموعة أساسية للمطورين.
أخيرًا، تتضمن ServBay أيضًا Ollama، مما يسهل على المطورين نشر بيئة تطوير AI وLLM محليًا.
تتميز ServBay بتقديم مجموعة من نظام PKI حيث يمكن للمستخدمين إصدار شهادات موقعة ذاتيًا، مما يدعم استخدام أسماء النطاقات غير الموجودة (Domain) والنطاقات العليا (TLDs) في التطوير المحلي، وإنشاء شهادات SSL مجانية لهذه النطاقات، مما يمكّن المطورين من العمل في بيئة HTTPS مشفرة (مثل https://api.servbay
). هذا لا يعزز فقط أمان عملية التطوير، بل يوفر أيضًا استثمارات كبيرة في أسماء النطاقات وشهادات SSL.
علاوة على ذلك، تقدم ServBay مجموعة غنية من الوحدات الإضافية، مما يسهل على المطورين استخدامها دون الحاجة إلى تجميعها بأنفسهم. على سبيل المثال، XDebug، IMAP، imagick، GD، Phalcon، swoole، و scws لمعالجة PHP، بالإضافة إلى postgis، pgrouting، pgvector، pg_jieba، و zhparser لـ PostgreSQL.
تدعم ServBay بشكل أصلي HTTP/2 و HTTP/3، بالإضافة إلى أحدث إصدارات PHP 8.5 و Node.js 23.
تتميز ServBay بواجهة إدارة قوية (GUI)، مما يمكّن المطورين من تثبيت وترقية وتبديل إصدارات مختلفة من الخدمات بسرعة. من خلال الجمع بين الوحدات، يمكن للمطورين تكديس واستبدال الخدمات كما لو كانوا يلعبون بقطع LEGO، مما يتيح لهم محاكاة بيئات تطوير متنوعة لتلبية احتياجات التطوير بسرعة.
بالنسبة لمديري الفرق، يمكن لـ ServBay محاذاة بيئات التطوير لفريق العمل بسرعة، مما يتيح للأعضاء العمل في بيئة موحدة ومشاركة الأعمال ومتابعة النتائج بشكل متزامن.
أخيرًا، تعتبر ServBay برمجية خضراء، حيث لا تلوث نظامك. يتم وضع جميع الحزم والبيانات تحت /Applications/ServBay
، مما يسهل عليك النسخ الاحتياطي، النقل، والحذف.