هل لديك تطبيق Node.js أو Nuxt أو Vue يعمل على جهازك وتريد أن تراه على نطاقك؟ أرفعه لك على سيرفر VPS وأسلّمه يعمل فعليًا على الإنترنت، لا مجرد ملفات مرفوعة.
النطاق الأساسي: تطبيق واحد (واجهة أو API أو كلاهما في مشروع واحد) على سيرفر Ubuntu الخاص بك: تثبيت Node.js بالإصدار المناسب لمشروعك، وتشغيل التطبيق عبر PM2 مع إعادة التشغيل التلقائي بعد أي توقف أو إعادة تشغيل للسيرفر، وإعداد Nginx كـ reverse proxy، وربط النطاق، وشهادة SSL مجانية من Let's Encrypt تتجدد تلقائيًا مع تحويل جميع الزيارات إلى https.
هذا هو الإعداد نفسه الذي يعمل عليه موقعي الشخصي والـ API الخاص به في الإنتاج: 3 تطبيقات على VPS واحد، لكل تطبيق نطاق أو نطاق فرعي بشهادة SSL، تحت PM2، مع نشر تلقائي عند كل تحديث للكود.
لا تملك سيرفر VPS بعد؟ اطلب الخدمة مباشرة، وسأرشدك ضمن التنفيذ إلى المواصفات المناسبة لمشروعك.
بعد الرفع أختبر التطبيق من النطاق نفسه: الصفحات تفتح، والـ API يستجيب، وقاعدة البيانات متصلة، وhttps يعمل دون أي تحذير في المتصفح. وإن ظهرت مشكلة في الإعداد أحلّها قبل التسليم.
PM2 مضبوط لإعادة تشغيل التطبيق تلقائيًا إذا توقف لأي سبب أو أُعيد تشغيل السيرفر، مع تدوير ملفات الـ logs حتى لا تمتلئ مساحة السيرفر مع الوقت.
متغيرات البيئة (.env) على السيرفر فقط، لا داخل الكود ولا على GitHub. ويعمل التطبيق وقاعدة البيانات على منافذ داخلية، ولا يُوصل إليهما إلا من النطاق عبر Nginx.
رابط تطبيقك يعمل على النطاق بشهادة SSL سارية وتجديد تلقائي، والتطبيق تحت PM2 جاهز لاستقبال الزوار.
الأوامر التي استخدمتها ومكان كل إعداد على السيرفر، وطريقة تحديث التطبيق أو إعادة تشغيله بنفسك لاحقًا دون الحاجة إلى أحد.
تطبيق إضافي على دومين فرعي (API منفصل أو لوحة تحكم مثلاً)
10.00
|
|
نشر تلقائي عند كل تحديث للكود عبر GitHub Actions
20.00
|
|
تأمين السيرفر: جدار ناري ودخول SSH بالمفاتيح وfail2ban
10.00
|
|
نسخ احتياطي يومي تلقائي لقاعدة البيانات مع الاحتفاظ بآخر 7 نسخ
15.00
|
|
نقل تطبيقك من استضافة أو منصة أخرى إلى الـ VPS مع قاعدة البيانات
15.00
|
تطبيق إضافي على دومين فرعي (API منفصل أو لوحة تحكم مثلاً)
10.00
|
|
نشر تلقائي عند كل تحديث للكود عبر GitHub Actions
20.00
|
|
تأمين السيرفر: جدار ناري ودخول SSH بالمفاتيح وfail2ban
10.00
|
|
نسخ احتياطي يومي تلقائي لقاعدة البيانات مع الاحتفاظ بآخر 7 نسخ
15.00
|
|
نقل تطبيقك من استضافة أو منصة أخرى إلى الـ VPS مع قاعدة البيانات
15.00
|