تجربة عملية

كيف أنشأت مدونتي بدومين بـ 12 دولاراً واستضافة مجانية: تجربتي خطوة بخطوة

من شراء الدومين حتى الظهور في جوجل: كل خطوة كما عشتها، بأخطائها وحلولها، وبتكلفة 12 دولاراً فقط.

قبل أيام قليلة لم يكن لدي موقع. اليوم أكتب هذا المقال على مدونتي satarcode.com، وكل ما دفعته هو ثمن الدومين: 12.28 دولاراً للسنة الأولى. لست مبرمجاً محترفاً، أنا رجل قانون يعشق البرمجة، ولهذا كتبت هذا الدليل كما عشته بالضبط، بأخطائه وحلولها.

ما الذي ستحتاجه؟

  • دومين (اسم نطاق): العنوان الذي يكتبه الناس للوصول إليك. اشتريته من Namecheap.
  • حساب مجاني على Cloudflare: يدير الدومين، ويستضيف الموقع، ويوفر الشهادة الآمنة والبريد.
  • ملفات الموقع: صفحات HTML جاهزة، تكتبها بنفسك أو تستخدم قالباً جاهزاً.
  • ساعة إلى ساعتين من وقتك.

الخطوة 1: شراء الدومين وتأمينه

اخترت اسماً قصيراً يعبّر عن الفكرة: «سطر» كود، لأن كل برنامج يبدأ بسطر واحد. بعد الشراء فعّلت خيارين مهمين:

  1. التجديد التلقائي (Auto-Renew): حتى لا أفقد الدومين إن نسيت موعد التجديد.
  2. حماية الخصوصية (Domain Privacy): حتى لا تظهر بياناتي الشخصية في سجلات الدومين العامة.
انتبه: السعر المنخفض غالباً يكون للسنة الأولى فقط، وسعر التجديد أعلى. راجعه قبل الشراء.

الخطوة 2: نقل إدارة الدومين إلى Cloudflare

أضفت الدومين في حساب Cloudflare واخترت الخطة المجانية. عرض علي Cloudflare السجلات الموجودة مسبقاً، فوجدت سجلات وضعتها Namecheap تلقائياً لصفحة «الدومين محجوز»، وسجلات لخدمة تحويل البريد الخاصة بها. حذفتها كلها، لأنها كانت ستتعارض مع الموقع والبريد لاحقاً.

بعدها أعطاني Cloudflare اسمي خادمين (Nameservers)، فوضعتهما في Namecheap من خيار Custom DNS. التفعيل استغرق عندي بضع ساعات، وقد يصل إلى 24 ساعة.

الخطوة 3: رفع الموقع على Cloudflare Pages مجاناً

من قسم Workers & Pages اخترت رفع الملفات مباشرة (Drag and drop)، وأعطيت المشروع اسماً، ورفعت ملفات الموقع في ملف مضغوط. خلال ثوانٍ أصبح الموقع يعمل على رابط مؤقت.

الخطأ الذي كدت أقع فيه: يجب أن تكون صفحة index.html في أول الملف المضغوط مباشرة، لا داخل مجلد فرعي. إن رفعت مجلداً داخل مجلد، ستظهر لك صفحة فارغة.

حدود الرفع بهذه الطريقة: حتى 1,000 ملف، وكل ملف حتى 25 ميغابايت، وهذا أكثر من كافٍ لأي مدونة في بدايتها.

الخطوة 4: ربط الدومين وتفعيل الشهادة الآمنة

من تبويب Custom domains في المشروع أضفت satarcode.com ثم www.satarcode.com. الأول اشتغل تلقائياً، والثاني طلب مني إضافة سجل واحد من نوع CNAME يشير إلى رابط المشروع. بعد دقائق أصبحت الحالة Active، وظهر القفل بجانب الرابط، أي أن الشهادة الآمنة (SSL) فُعّلت مجاناً دون أن أفعل شيئاً.

الخطوة 5: بريد احترافي على الدومين مجاناً

أردت عنواناً مثل hello@satarcode.com بدل بريد Gmail. من خدمة Email Routing في Cloudflare:

  1. فعّلت الخدمة للدومين، فأضاف Cloudflare سجلات البريد بنفسه.
  2. أضفت بريدي الشخصي وأكدته من رسالة التأكيد.
  3. أنشأت عنوان hello يحوّل كل رسالة إلى بريدي الشخصي.

ملاحظة: هذه الطريقة للاستقبال فقط، والرد من العنوان نفسه يحتاج إعداداً إضافياً.

الخطوة 6: تعريف جوجل بالموقع

من Google Search Console أضفت الدومين، واختار جوجل التحقق عبر Cloudflare تلقائياً، فتم في دقيقة. بعدها أرسلت ملف sitemap.xml الذي يضم كل صفحات الموقع، وطلبت فهرسة الصفحة الرئيسية وأول مقال. ظهور الموقع في نتائج البحث يحتاج من أيام إلى أسابيع، فلا تقلق إن لم تجده فوراً.

التكلفة الفعلية

البندالتكلفة
الدومين (السنة الأولى، مع حماية الخصوصية)12.28 دولاراً
الاستضافة على Cloudflare Pagesمجاناً
الشهادة الآمنة SSLمجاناً
البريد الاحترافي (استقبال)مجاناً
الإجمالي12.28 دولاراً للسنة الأولى

ما الذي تعلمته؟

  • لا تستعجل في التصميم. المحتوى هو ما يجلب الزوار، والشكل يمكن تحسينه لاحقاً.
  • احذف السجلات القديمة عند نقل الدومين، فهي أكثر مصدر للمشاكل.
  • اقرأ كل شاشة قبل الضغط على «موافق». معظم أخطائي كانت ستحدث بسبب الاستعجال.
  • استعنت بأدوات الذكاء الاصطناعي في فهم الخطوات وحل المشاكل، وهذا بالضبط ما أنصح به: استخدمها لتفهم، لا لتنسخ دون فهم.

الخلاصة

إنشاء مدونة بدومين خاص لم يعد يحتاج مبرمجاً ولا ميزانية كبيرة. بـ 12 دولاراً وساعتين من وقتك يمكنك أن تبدأ اليوم. وإن واجهت مشكلة في أي خطوة، راسلني على hello@satarcode.com.

اقرأ أيضاً: كيف تبدأ تعلم البرمجة: خريطة طريق عملية للمبتدئين