إجابات واضحة حول ملفات zip والنشر وبياناتك والنطاقات.
البدء
ما هو ملف zip؟
ملف zip يحزم مجلداً وكل ما بداخله في ملف واحد. مشروعك يتكون من عشرات الملفات؛ ضغطه يتيح لك رفعها جميعاً دفعة واحدة. لا يتم تغيير أي شيء، إنه محزوم فقط.
كيف أقوم بإنشاء ملف zip؟
على Windows، انقر بزر الماوس الأيمن على مجلد المشروع؛ على Windows 11 اختر "ضغط إلى › ملف ZIP"، وعلى Windows 10 اختر "إرسال إلى › مجلد مضغوط". على Mac، انقر بزر الماوس الأيمن على المجلد واختر "ضغط". يمكنك أيضًا أن تطلب من مساعد الذكاء الاصطناعي الخاص بك "أنشئ ملف zip لهذا المشروع حتى أتمكن من رفعه".
أي مجلد يجب أن أضغطه؟
مجلد المشروع الكامل الذي عملت فيه مع مساعد الذكاء الاصطناعي الخاص بك. عادة ما يحتوي على ملفات مثل package.json أو index.html. إذا لم تكن متأكداً، اسأل مساعدك "ما هو المجلد الرئيسي لهذا المشروع؟".
هل أحتاج إلى معرفة كيفية البرمجة؟
لا. إذا ظهرت مشكلة نشرحها بلغة بسيطة. الصق هذا النص لدى مساعد الذكاء الاصطناعي؛ يتولى الإصلاح وترفع أنت ملف zip الجديد.
لا أعرف بماذا تم بناء مشروعي. هل هذه مشكلة؟
لا. عند رفع ملف zip نحدد نوع مشروعك ونعرضه لك.
ما التقنيات التي يمكنني نشر مشاريعها؟
تُنشر مباشرة مواقع HTML البسيطة والمواقع المبنية مثل React وVite وتطبيقات Node.js وNext.js وPython و.NET. أما اللغات الأخرى مثل Go فتحتاج إلى ملف Dockerfile في المشروع. ولا يُدعم docker-compose.
الرفع
ملف zip الخاص بي أكبر من 50 MB. ماذا يجب أن أفعل؟
احذف مجلد node_modules داخل مجلد مشروعك واضغطه مرة أخرى. هذا المجلد يحتوي فقط على مكتبات محملة، ونحن نعيد تثبيتها عندما تنشر، لذلك لا ينقص شيء من مشروعك.
هل أحتاج إلى حذف أي شيء قبل الضغط؟
لا. عندما ترفع، نزيل المجلدات التي لا يحتاجها الخادم (مثل node_modules و .git). إزالتها بنفسك فقط تجعل الرفع أسرع.
ماذا يحدث لملف .env الخاص بي؟
.env هو الملف الذي يحتوي على كلمات المرور والمفاتيح. يتم إزالته من الرفع ولا يتم تخزينه أبداً. تدخل القيم في لوحة التحكم الخاصة بك، حيث يتم الاحتفاظ بها مشفرة ولا يتم عرضها مرة أخرى أبداً. لا تُمرَّر إلى البناء إلا القيم العامة ذات البادئات VITE_, NEXT_PUBLIC_, PUBLIC_, REACT_APP_.
هل يتم تشغيل مشروعي عند رفعه؟
لا. عمليات الرفع تُقرأ وتُفحص فقط. التطبيقات التي تحفظ المعلومات تعمل فقط بعد الضغط على نشر، في مساحتها المغلقة الخاصة، منفصلة عن المشاريع الأخرى.
النشر
ماذا يحدث إذا ظهرت مشكلة عند الرفع؟
إذا منعت مشكلة النشر يبقى المشروع غير منشور حتى إصلاحها، ونشرح المشكلة بلغة بسيطة. الصق النص لدى مساعد الذكاء الاصطناعي، وأعد إنشاء ملف zip وارفع النسخة الجديدة. أما التحذيرات فلا تمنع النشر.
هل سيحذف التحديث بياناتي؟
لا. قاعدة البيانات تُنشأ عند أول نشر وتُحفظ في كل تحديث بعد ذلك. رفع إصدار جديد يغيّر التطبيق نفسه فقط؛ لا يمس معلوماتك المحفوظة.
ماذا لو فشل النشر؟
تستمر النسخة المنشورة في العمل. ويوضح قسم السجل في بطاقة التطبيق أين توقفت العملية.
أين يجب حفظ الملفات المرفوعة من المستخدمين؟
في المجلد الدائم: /data، المُعطى لتطبيقك في متغير البيئة DATA_DIR . أما الملفات المحفوظة في مكان آخر فتضيع عند التحديث.
هل يمكنني العودة إلى إصدار أقدم؟
نعم: ارفع ملف zip لذلك الإصدار مجددًا. عند نشر إصدار جديد يُحذف الإصدار القديم، لذا احتفظ بملفات zip لديك.
كيف أحدّث مشروعي؟
ارفع ملف zip الجديد من بطاقة التطبيق نفسه في صفحة تطبيقاتي. يبقى عنوانك كما هو وتُحفظ البيانات في قاعدة البيانات.
ما قواعد البيانات المدعومة؟
نتولى إعداد PostgreSQL وMySQL وMongoDB وRedis وSQLite ونمرر بيانات الاتصال إلى تطبيقك تلقائيًا. لا نوفر SQL Server، لكن يمكنك إدخال عنوان خادمك الخاص كمتغير بيئة.
هل يُفتح موقعي عبر HTTPS؟
نعم. تُفتح جميع العناوين عبر اتصال مشفّر، ولا تحتاج إلى فعل أي شيء بخصوص الشهادات.
النطاقات والخطط
ما العنوان الذي سيكون لموقعي؟
اسم تختاره، على your-project.aitoapp.com.
هل يمكنني استخدام نطاقي الخاص؟
نعم، في الخطتين القياسية والمؤسسات. يكفي أن تضيف سجلين في لوحة الشركة التي اشتريت منها النطاق.
هل توجد خطة مجانية؟
نعم. الخطة المجانية تنشر المواقع والتطبيقات الصغيرة على عنوان aitoapp.com ، مع شارة "إبلاغ" صغيرة على الصفحة. ليست نسخة تجريبية وليس لها حد زمني.
كم تكلفة الخطط المدفوعة؟
الخطة القياسية 12 $ شهريًا وخطة المؤسسات 39 $ شهريًا شاملة الضريبة، مع شهرين مجانًا عند الدفع السنوي. حدود كل خطة في صفحة الخطط.
ماذا يحدث إذا أبلغ شخص ما عن موقعي؟
تُراجَع البلاغات. يُعلَّق تلقائيًا أي موقع يُبلَّغ عنه بسبب الاحتيال أو البرمجيات الخبيثة من قِبل أكثر من شخص مختلف خلال 72 ساعة. إذا كنت تعتقد أنه خطأ، اكتب إلينا.
ماذا يحدث إذا تجاوزت حدود خطتي؟
إذا بلغت حد التطبيقات فلن تتمكن من إنشاء تطبيق جديد. وإذا امتلأت مساحتك الإجمالية فلن تتمكن من الرفع أيضًا. وإذا تجاوزت الحد بنسبة 20% يدخل أكبر تطبيقاتك في وضع السكون ولا تُحذف بياناتك. وإذا تجاوزت حركة البيانات الشهرية الحد بنسبة 20% تبقى تطبيقاتك في وضع السكون حتى بداية الشهر أو حتى ترقية الخطة. لا تُفرض أي رسوم إضافية. يمكنك رؤية استخدامك في صفحة تطبيقاتي.
كيف أحذف تطبيقي أو حسابي؟
اضغط زر الحذف في بطاقة التطبيق بصفحة تطبيقاتي، فتُحذف ملفاته وإعداداته وقواعد بياناته خلال دقائق. ولإغلاق حسابك راسلنا.
هل تحتفظون بنسخة احتياطية من بياناتي؟
لا نضمن وجود نسخ احتياطية. احتفظ بنسختك من الشيفرة المصدرية وصدّر البيانات المهمة من تطبيقك بانتظام.
لمن تعود ملكية الشيفرة والمحتوى؟
لك أنت. تبقى جميع الحقوق في الشيفرة والمحتوى اللذين ترفعهما لك؛ ولا نخزنهما أو نفحصهما أو نبنيهما أو نقدمهما إلا لتوفير الخدمة.
