[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-coder":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-coder",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":87,"relatedApps":88,"relatedPosts":108,"category":112},"coder",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Coder","بيئات تطوير مستضافة ذاتيًا: مساحات عمل Docker على خادمك الافتراضي، وVS Code في المتصفح، ووصول SSH وقوالب Terraform.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-coder-%D8%B9%D9%84%D9%89-vps-%D8%A8%D9%8A%D8%A6%D8%A7%D8%AA-%D8%AA%D8%B7%D9%88%D9%8A%D8%B1-%D8%B3%D8%AD%D8%A7%D8%A8%D9%8A%D8%A9","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F95932066?v=4","https:\u002F\u002Fgithub.com\u002Fcoder\u002Fcoder","Coder — بيئات التطوير على خادمك الافتراضي: مساحات عمل Docker، وVS Code في المتصفح، ووصول SSH وقوالب Terraform.","Coder منصة مفتوحة المصدر (رخصة AGPL-3.0) تنشئ بيئات تطوير عند الطلب على بنيتك التحتية الخاصة. بدل تثبيت الأدوات نفسها على كل حاسوب، تصف بيئة المشروع مرة واحدة في قالب Terraform — الصورة واللغات والإضافات والموارد — ويحصل كل مطوّر على مساحة عمله بنقرة واحدة، مطابقة لمساحات زملائه.\n\nعلى خادم ServOrbit الافتراضي، تكون كل مساحة عمل حاوية Docker على الخادم. تتصل بها من المتصفح عبر VS Code ‏(code-server)، أو من VS Code أو بيئة JetBrains المثبّتة على حاسوبك، أو عبر SSH بالأمر `coder ssh`. تبقى الشيفرة والتبعيات على الخادم: يكفي حاسوب متواضع للعمل، ولم يعد استقبال مطوّر جديد يستغرق يومًا كاملًا من الإعداد. إنه بديل مستضاف ذاتيًا لـ GitHub Codespaces أو Gitpod.",[26,27,28,29,30,31],"مساحات عمل عند الطلب — ينشئ كل مطوّر بيئاته ويوقفها ويحذفها من الواجهة أو من سطر الأوامر.","قوالب Terraform — توصف بيئة المشروع مرة واحدة، وتُدار بالإصدارات، ويتشاركها الفريق كله؛ قالب «Docker Containers» متوفر.","الوصول من أي محرر — VS Code في المتصفح أو VS Code على الحاسوب أو بيئات JetBrains أو طرفية SSH بالأمر `coder ssh`.","تحويل المنافذ — افتح التطبيق الذي تطوّره من حاسوبك بالأمر `coder port-forward` دون كشف الحاوية.","إيقاف تلقائي — تتوقف مساحات العمل الخاملة حسب جدولة القالب وتحرّر ذاكرة الخادم.","حسابات ودخول موحّد — حسابات محلية أو الدخول عبر GitHub أو OpenID Connect للفريق كله.",[33,36,39],{"title":34,"body":35},"استقبال مطوّر جديد في دقائق","يحصل المتدرّب أو المستقل على حساب، ويختار قالب المشروع ويبدأ البرمجة خلال دقيقة، مع إصدارات PHP أو Node.js أو Python الصحيحة مثبّتة مسبقًا.",{"title":37,"body":38},"البرمجة من حاسوب خفيف أو أثناء التنقل","يكفي حاسوب محمول متواضع أو جهاز لوحي أو حاسوب مشترك: البناء والاختبارات والحاويات تعمل على الخادم، لا على الجهاز المحلي.",{"title":40,"body":41},"إبقاء شيفرة عملائك على خادمك","للوكالات والفرق الخاضعة لمتطلبات السرية، تبقى الشيفرة المصدرية والأسرار على خادم تتحكم فيه بدل نسخها على كل حاسوب.",[43,46,49,52,55],{"title":44,"body":45},"أنشئ الخادم واختر العنوان","اطلب خادم Ubuntu 24.04 بذاكرة 2 غيغابايت على الأقل، و4 غيغابايت أو أكثر لعدة مساحات عمل نشطة. يتطلب Coder نطاقًا: تتصل مساحات العمل بالخادم على عنوانه HTTPS. يعمل على نطاق فرعي من أحد نطاقاتك، أو على النطاق الفرعي المجاني للخادم (coder.{dns_slug}‎.servorbit-dns.com) مع HTTPS. لا حاجة لشراء اسم نطاق.",{"title":47,"body":48},"ثبّت Coder من المتجر","في مساحة العميل، اختر Coder وحدد العنوان ثم انقر على «تثبيت». ينشر السكربت خادم Coder وقاعدة بيانات PostgreSQL، ويولّد كلمة مرور المدير، وينشئ حساب المالك، ويضبط الوكيل العكسي nginx عبر HTTPS مع WebSocket.",{"title":50,"body":51},"سجّل الدخول لأول مرة","افتح https:\u002F\u002Fyour-domain وسجّل الدخول بالعنوان admin@servorbit.local وكلمة المرور المعروضة في مساحة العميل. هذا الحساب هو مالك التثبيت: غيّر كلمة مروره من إعدادات الحساب في قسم Security، ثم أنشئ حسابات فريقك.",{"title":53,"body":54},"أنشئ قالب Docker وأول مساحة عمل","في Templates، انقر على Create Template واختر قالب البداية «Docker Containers» ثم أكّد. أنشئ بعد ذلك مساحة عمل من هذا القالب: يشغّل Coder حاوية على الخادم ويثبّت فيها وكيله، وتظهر الحالة Running في أقل من دقيقة.",{"title":56,"body":57},"اعمل من VS Code أو الطرفية","من صفحة مساحة العمل، افتح code-server في المتصفح، أو ثبّت أداة سطر الأوامر على حاسوبك: `coder login https:\u002F\u002Fyour-domain` ثم `coder ssh \u003Cworkspace>` أو `coder config-ssh` لاستخدام VS Code Remote-SSH وبيئات JetBrains.",[59,62,65,68,71],{"q":60,"a":61},"ما الفرق بين Coder وcode-server؟","‏code-server هو VS Code في المتصفح لشخص واحد وبيئة واحدة. أما Coder فيدير مساحات عمل لفريق كامل: حسابات، وقوالب بيئات بإصدارات، وإنشاء وإيقاف عند الطلب، ووصول من المتصفح أو من بيئة محلية أو عبر SSH. وهو يستخدم code-server داخل مساحات عمله.",{"q":63,"a":64},"هل أحتاج إلى اسم نطاق لـ Coder؟","نعم. تتصل مساحات العمل ومتصفحك بالخادم على عنوانه HTTPS، ويجب أن يكون اسمًا ثابتًا بشهادة. لا حاجة لشراء نطاق: يأتي كل خادم ServOrbit بنطاق فرعي مجاني (coder.{dns_slug}‎.servorbit-dns.com) مع HTTPS، ويمكنك أيضًا استخدام نطاق فرعي من أحد نطاقاتك.",{"q":66,"a":67},"كيف أسجّل الدخول لأول مرة؟","افتح https:\u002F\u002Fyour-domain وأدخل العنوان admin@servorbit.local مع كلمة المرور المعروضة في مساحة العميل. يُنشأ حساب المالك عند التثبيت، فلا تُعرض شاشة تسجيل المدير الأول على الإنترنت أبدًا. غيّر كلمة المرور بعد ذلك من إعدادات الحساب.",{"q":69,"a":70},"هل يصل Coder إلى خادمي بالكامل؟","نعم، عبر مقبس Docker: هذا ما يسمح له بإنشاء حاوية لكل مساحة عمل. لذلك يستطيع كل من يعدّل قالبًا التصرف في الخادم. احصر دور المالك وإدارة القوالب في أشخاص موثوقين، وامنح باقي المطوّرين حسابات أعضاء.",{"q":72,"a":73},"كم مساحة عمل يتحمّلها الخادم؟","يستهلك خادم Coder وقاعدة بياناته نحو 550 ميغابايت من الذاكرة. وتستهلك مساحة عمل خاملة مبنية على صورة قالب Docker نحو 200 ميغابايت، وأكثر بكثير أثناء البناء. خطّط لـ 2 غيغابايت لمطوّر أو اثنين، و4 إلى 8 غيغابايت لفريق صغير، وفعّل الإيقاف التلقائي للمساحات الخاملة.",{"ram":75,"cpu":76,"disk":77,"stack":78,"port":83,"license":84,"version":85,"os":86},"2 غيغابايت كحد أدنى","2 vCPU","20 غيغابايت",[79,80,81,82],"Docker","Go","Terraform","PostgreSQL","8114","AGPL-3.0","v2.39.0","Ubuntu 24.04",[],[89,96,102],{"name":90,"slug":91,"categorySlug":14,"categoryName":14,"categoryColor":92,"logo":93,"tagline":94,"description":95},"Code Server","code-server","text-warning bg-warning\u002F10",null,"VS Code ذاتي الاستضافة في متصفحك — برمج من أي جهاز.","VS Code في متصفحك — مستضاف ذاتيًا على خادمك الافتراضي، محمي بكلمة مرور، مع مساحة عمل دائمة.",{"name":97,"slug":98,"categorySlug":14,"categoryName":14,"categoryColor":92,"logo":99,"tagline":100,"description":101},"Gitea","gitea","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","منصّة GitHub الخاصة بك على خادم VPS واحد — مستودعات وطلبات دمج وCI\u002FCD وسِجِلّ حزم، دون فوترة لكل مقعد.","منصّة GitHub الخاصة بك، مستضافة ذاتيًا في دقائق. منصّة Git كاملة مع CI\u002FCD (Gitea Actions)، وسِجِلّ حزم، وأذونات للفِرق — دون فوترة قائمة على الاستخدام.",{"name":103,"slug":104,"categorySlug":14,"categoryName":14,"categoryColor":92,"logo":105,"tagline":106,"description":107},"Docker Development Stack","docker-dev-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","بيئة Docker Compose قابلة للمشاركة بين جميع مطوّريك — إعادة تحميل فوري، وعزل، واتساق.","بيئة تطوير كاملة مع Docker Compose وإعادة تحميل فوري (hot reload). شارك الإعداد نفسه بين جميع مطوّريك.",[109,110,111],"installer-code-server-vps","heberger-gitea","stack-dev-docker-vps",{"key":12,"slug":14,"name":14,"objective":113,"icon":114,"color":92},"بدء مشروع برمجي بسرعة.","dev",1794156687393]