يوميات مبعسس

ماهو نِظام Umbrel ؟ لتشغيل خادم شخصي وبيتكوين؟ طريقة تثبيته وكيف يعمل ..

منذ التسعينيات تغيَّرت الحياة البشرية تغيّر دائم التحول، نقلةٌ سريعةٌ نقلت البشرية إلى عصرٍ جديدٍ، عصر التطور التقني، وبات استعمال شبكة الإنترنِت جزءًا أساسيًّا لِسيرِ الحياة. تعامُلنا وتفاعُلنا اليوم -في العصرِ الحديث- يَحدُثُ عبر الإنترنِت، وشركات قليلة متحكمة بالجزءِ الأكبرِ مِن حياتِنا، شركات تدَّعي تقديم خدمات “مجانية” لتخزينِ بياناتِنا على خوادمِها لتتجسَّس علينا في نهاية المطاف، وكما قيل: “إن رأيت سِلْعَةً مَجَّانيّةً فاعلَم -غالبًا- بأنَّك السِلْعَة”.

نِظامُ umbrel (اِسمهُ شِبهُ اختصار لكلمة umbrella، أي: مظلَّة) المبني على توزيعة Raspbian من الحلول الرائعة التي نرجحها للتخلُّصِ -ولو جزئيًّا- من هيمنة تجسُّسِ الشركات، ومشاركة جميلة ضمن حملة de-Google للحفاظ على خصوصِيتِنا، باستخدامِ نِظام تشغيل آمن لتشغيل خادِمك الشخصي في منزلك.
تشغيل خادم شخصي ببرامِجٍ مفتوحةِ المصدرِ (open source) ذاتيَّة الاستضافة (self-hosting) يؤدي إلى سيادَتك لخصوصِيتك، فصورك وصور عائلتك وتسجيلاتكم المرئيَّة (videos) وملفَّاتك وملاحظاتك وكلمات سِرِّك وكل شيء، وبدلًا من أن تكون على خادمِ شركةٍ كلامُها حبر على ورق لا ثقة بها تستضيفها ذاتيًّا في منزلك، فتحافظ على خصوصيتك. إنها حياتك يا صديقي، بياناتك ومعلوماتك مخزنة على خادمك الشخصي خيار آمن جدًا.

في أيامه الأولى بدأ نِظام Umbrel بصفته مشروعٍ يَسمحُ بإعدادِ عُقَدِ البتكوين (Bitcoin nodes) بِسهولَةٍ ويسرٍ، وحظي بِشهرةٍ واسِعة النطاق بين عشاق العملات المعماة (المشفرة – cryptocurrency). ومع مرور الوقت أدرك المطوِّرون أن عليهم التوسَّع أكثر، فليسوا مُضطرّين للالتزام ببرامِجِ العُملاتِ المعماة (المشفرة) فقط، بل يُمكِنهم توسيع ميزة “التَّثبيتُ بِنقرَةٍ” إلى برامِجٍ أخرى، مثل nextcloud, Tailscale, home assistant وغيرها الكثير…
يُعدُّ نِظام umbrel مثاليًّا لأولائك المهتمِّين الَّذِين يُرِيدون اِسْتِخدام خادم منزليّ ببرامِجٍ مفتوحةِ المصدرِ ذاتيَّة الاستضافة، ولعشاق العملات المعماة (المشفرة)، بواجهةِ ويبٍ ساحِرةٍ سَهلةِ الفهمِ ودون الحاجة إلى تكوينِ إعدادات بعض البرامج التي تُعتَبر صعبة التكوين للبعض، مثل nextcloud وعُقدَة البتكوين، إلخ…

متجر البرامِج

منذ التسعينيات تغيَّرت الحياة البشرية تغيّر دائم التحول، نقلةٌ سريعةٌ نقلت البشرية إلى عصرٍ جديدٍ، عصر التطور التكنولوجي، وبات استعمال شبكة الإنترنِت جزءًا أساسيًّا لِسيرِ الحياة. تعامُلنا وتفاعُلنا اليوم -في العصرِ الحديث- يَحدُثُ عبر الإنترنِت، شركات قليلة متحكمة بالجزءِ الأكبرِ مِن حياتِنا، شركات تدَّعي تقديم خدمات “مجانية” لتخزينِ بياناتِنا على خوادمِها لتتجسَّس علينا في نهاية المطاف، وكما قيل: “إن رأيت سِلْعَةً مَجَّانيّةً فاعلَم -غالبًا- بأنَّك السِلْعَة”.

نِظامُ umbrel (اِسمهُ شِبهُ اختصار لكلمة umbrella، أي: مظلَّة) المبني على توزيعة Raspbian من الحلول الرائعة التي نرجحها للتخلُّصِ -جزئيًا- من هيمنة تجسُّسُ الشركات، ومشاركة جميلة ضمن حملة de-Google، للحفاظ على خصوصِيتِنا، باستخدامِ نِظام تشغيل لخادِمك الشخصي في منزلك.

تشغيل خادم شخصي ببرامِجٍ مفتوحةِ المصدرِ (open source) ذاتيَّة الاستضافة (self-hosting) يؤدي إلى سيادَتك لخصوصِيتك، فصورك، وصور عائلتك، وتسجيلاتكم المرئيَّة (videos)، وملفَّاتك، وملاحظاتك، وكلمات سِرِّك وكل شيء، وبدلًا من أن تكون على خادمِ شركةٍ كلامُها حبر على ورق لا ثقة بها، تستضيفها ذاتيًّا في منزلك، فتحافظ على خصوصيتك. إنها حياتك يا صديقي، بياناتك ومعلوماتك مخزنة على خادمك الشخصي خيار آمن جدًا.

في أيامه الأولى بدأ نِظام umbrel كمشروعٍ يَسمحُ بإعدادِ عُقَدِ البتكوين (Bitcoin nodes) بِسهولَةٍ ويسرٍ، وحظي بِشهرةٍ واسِعة النطاق بين عشاق العملاق المعماة (cryptocurrency). ومع مرور الوقت أدرك المطوِّرون أن عليهم التوسَّع أكثر، فليسوا مُضطرّين للالتزام ببرامِجِ العُملاتِ المعماة فقط، بل يُمكِنهم توسيع ميزة “التَّثبيتُ بِنقرَةٍ” إلى برامِجٍ أخرى، مثل nextcloud, Tailscale, home assistant وغيرها الكثير…

يُعدُّ نِظام umbrel مثاليًّا لأولائك المهتمِّين الَّذِين يُرِيدون اِسْتِخدام خادم منزليّ، ببرامِجٍ مفتوحةِ المصدرِ ذاتيَّة الاستضافة، ولعشاق العملات المعماة، بواجهةِ ويبٍ ساحِرةٍ سَهلةِ الفهمِ، ودون الحاجة إلى تكوينِ إعدادات بعض البرامج التي تُعتَبر صعبة التكوين للبعض، مثل nextcloud، وعُقدَة البتكوين، إلخ…

متجر البرامِج

يأتي نِظام umbrel مع متجر برامجه (app store)، يحتوي على أشهر البرامج مفتوحة المصدر للاِسْتِضافة الذاتيَّة التي قد تتخيلها، وبنقرةٍ تستطيع تثبيتها بدون عناء ولن تضطر لتكوينِ أعداداتٍ شاقةٍ لبعض البرامِج، فقط ضغطه زِرٍّ تتكفل بكل شيء، لأن الفكرة وراء المتجر في غاية الروعة، نظرًا لأن مَتجر umbrel يتعامل مع حاويات دوكر (Docker container)، فإن البرامج عبارة عن ملفات docker-compose YAML، تعمل خصيصًا في umbrel os، وهذا يسهل تثبيت البرامج كثيرًا.

يَحتوي المتجر على برامِجٍ كثيرةٍ ومتتعدةٍ، مثل nextcloud، الذي يُعدُّ بَدِيل google drive مفتوح المصدر، ومستضاف ذاتيًّا بالكامل، إنه سحابة (cloud) تخزِينك الآمنة. تستطيع تخزين ملفَّاتك، وجهات اتصالك، وصورك، وتسجيلاتك المرئيَّة، وحتَّى التقويم (calendar) على umbrel بدلًا من خوادمِ جوجل.

أما لِمحبين العملات الرقمية المعماة فبمقدورك تشغيل عُقدَة بتكوين (Bitcoin node) الشخصية والاستمتاع بقدرِ خصوصيَّةٍ كبير، مِن خِلالِ ربطِ مِحفَظتك بِعُقدَةِ البتكوين مباشرةً. وذلك سيجعل شركة مِحفَظتك غير قادرة على التجسُّسِ على معاملاتك إطلاقًا، وليس هذا فحسب، بل تعاملك مع عُقدَة البتكوين يُساعدك على الحفاظ على شبكة بتكوين لا مركزية، ويمكنك تشغيل عُقدَة lightning كذلك.

يتواجد في متجر البرامِج أيضًا Pi-hole الذي يُعدُّ ثقبًا أسودًا يبتلع الإعلانات في كامل الشِّبكة، وليس في المتصفحات فقط. لا مزيد من تتبع الإعلانات لك ولعائلتك، ستتخلص منها تمامًا.

مع PhotoPrism يُمكِنك تخزين، ومشاركة، وتنظيم صورك وتسجيلاتك المرئيَّة، يُعدُّ بديلًا لتطبيقِ صور جوجل (google photos) بمميزاتٍ أكثر وأفضل تتفوَّق عليه، مثل إيجاد الصور المتكررة، وإزالة الضوضاء، وتأمين مشاركة الصور وغير ذلك الكثير…

هناك برامج أخرى كثيرة على المتجر، مثل Gitea، وelement عميل ماتركس، وغيرها… لذا سأترك لك شرف اكتشافها.

بالنِسبَةِ للمبرمِجين فلهم القدرة على بناءِ برامِجهم ورفعها على المتجرِ، فلا تهمُّ لغة البرمجة المستخدمة في برنامِجهم وما يَهمُّ حقًا أن يكون له واجهة مستخدم على ويب. بالنِسبَةِ لكيفية رفعه على المتجر فهو يحتاج لمقالٍ آخر منفصل تمامًا. إن أردت معرفة كيفية رفعه فاقرأ هذا التوثيق.

طريقة تثبيته

لِتثبيت نِظام umbrel لدينا طريقتان، الأولى تثبيته على راسبيري باي، أمَّا الثَّانية تثبيته على حاسُوبٍ يعمل بتوزيعة ديبيان أو ابونتو بتنزيل umbrel كحاوية دوكر (Docker container)، وكلاهما سنشرحهما في مقال اليوم.

تثبيته على الراسبيري

قبل الشروع في تثبيته نحتاج إلى بعض المتطلبات، وهي:

  • راسبيري باي 4
  • قرص تخزين خارجي (يُفضَّل SSD)
  • بطاقة ذاكرة (SD card) بمساحة 16 جيجابايت
  • مزود طاقة لتزويد الراسبيري باي بالطاقة

نذهبُ إلى الرابطِ هُنا، لتثبيت النِظام على هيئةِ ملفّ مضغوطٍ، ثُمَّ نفك ضغطه، وبعد فك الضغط سترى ملفًّا ينتهي بامتداد image، نذهب لتحميل برنامج Etcher لحرق صور الأنظمة (os images) على بطاقة الذاكرة. البرنامج سهل، وواجهة استخدامه أسهل. ادخل بطاقة الذاكرة في الحاسُوب، افتح البرنامج، واختر صورة النِظام التي ظهرت لك بعد فكِّ ضغط الملفّ، ثُمَّ في الخطوة الثانية (المسماة: select drive) اختر بطاقةِ الذاكرة التي أدخلتها، ثُمَّ في الخطوة الأخيرة اضغط Flash وانتظر ريثما ينتهي حرقها على بطاقة الذاكرة.

الآن ادخل بطاقة الذاكرة في الراسبيري باي، ثُمَّ أوصل قرص التخزين الخارجي بالراسبيري باي، وشغله، تأكد -عزيزي القارئ- من عدم وجود أي ملفات مهمة على القرص الخارجي لأن محتوياته ستُحذف تمامًا في أول عملية إقلاع. بعد تشغيله انتظر خمس إلى عشر دقائق. الآن واجهة الويب ستكون متاحة في مُتصفحِ الويب على الرابطِ [http://umbrel.local]، افتحه في أي متصفح داخل الشبكة، وتأكد بأنك لا تشغل أي VPN عند فتحه، ثُمَّ ادخل المعلومات التي يطلبها منك، كاسم المستخدم، وكلمة المرور، إلخ…

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

النِظام سيحذف محتويات قرص التخزين، لو أردت إعادة تثبيت النِظام مرة أخرى لأي سبب ووضعت قرص التخزين السابق الذي خَزَّنَ umbrel فيه بيانات البرامج، فسيحذف umbrel تلك البيانات مجددًا!

شيء يستحق تنبيه المطورين عليه، لتحسين النظام أكثر فأكثر مستقبلًا.

يُوجد آلة تعمل بنظام umbrel مصنوعة بالكامل من الألمنيوم، ولديها شاشة مقاس 1.8 بوصة، ويُشَغَّلُ نِظامُ umbrel على raspberry pi 4 ذو ذاكرة وصول عشوائي (RAM) بحجم 8 جيجابايت، ووحدة معالجة مركزية (CPU) رباعية النواة، بسرعة 1.6 جيجاهرتز. كل ما يتطلبه منك توصيل الآلة بالإنترنِت عبر سِلك إيثرنت (ethernet cable) مباشرةً إلى الموجِّه (router).

The Machine with Umbrel

تثبيته على حاسوب

قد لا يكون لديك جهاز راسبيري باي، وتمتلك حاسُوبًا لا تستخدمه كثيرًا، أو حاسوب قديم نوعًا ما وتريد الاستفادة منه. يوفر لك مطور umbrel ملفٌّ نصي بلغة باش لتثبيته. كل ما يتطلبه الأمر هاهنا جهاز حاسوب يعمل بنظام ديبيان (debian) أو ابونتو (ubuntu). افتح طرفية ونفذ الأمر الآتي:

curl -L https://umbrel.sh | bash

انتظر ريثما تتحمل التبعيات الضروريَّة، عندما ينتهي سيظهر لك عدة روابط (عدة طرق) للوصول إلى النظام. الأول سيكون رابط يشبه ما سبق شرحه، والآخر سيكون عنوان IP تكتبه في المتصفح لِلوصول إلى النِظام، والآخر رابط ينتهي بامتداد onion وهو رابط تَلِجُ إليه عبر متصفح تور (Tor browser).

يُفعِّلُ umbrel خدمة Tor افتراضيًّا، وهذا يتيح لك الوصول إلى umbrel عبر شبكة تور، بكتابةِ الرابط السابق في مُتصفحِ تور، سيساعدك ذلك للوصول إلى خادمك عندما تكون خارج المنزل، بدون عناء ولن تضطر لفعل أي شيء يُرهِقك.

الخاتمة

نِظامُ umbrel يستغل الراسبيري باي خاصتك أحسن استغلال إن كنت لا تعلم ما الذي تودُّ فعله به، أو لو كنت مهتم بالعملات المعماة وتريد أن تشغل عُقدَة بتكوين أو عُقدَة lightning، أو برامج أخرى بدون جهد تبذله، إلخ…

في نهاية الأمر لا يسعني سوى أن أشكُرك على حسن قراءتك لهذا المقال، وأني لبشر أصيب وأخطئ، فإن وفِّقت في طرح الموضوع فمن اللّٰه عزَّ وجل وإن أخفقت فمن نفسي والشيطان.

يأتي نِظام Umbrel مع متجر برامجه (app store)، يحتوي على أشهر البرامج مفتوحة المصدر للاِسْتِضافة الذاتيَّة التي قد تتخيلها، وبنقرةٍ تستطيع تثبيتها بدون عناء ولن تضطر لتكوينِ أعداداتٍ شاقةٍ لبعض البرامِج، فقط ضغطه زِرٍّ تتكفل بكل شيء، لأن الفكرة وراء المتجر في غاية الروعة، نظرًا لأن مَتجر Umbrel يتعامل مع حاويات دوكر (Docker container)، فإن البرامج عبارة عن ملفات docker-compose YAML، تعمل خصيصًا في Umbrel os، وهذا يسهل تثبيت البرامج كثيرًا.
يَحتوي المتجر على برامِجٍ كثيرةٍ ومتتعدةٍ، مثل nextcloud، الذي يُعدُّ بَدِيل google drive مفتوح المصدر، ومستضاف ذاتيًّا بالكامل، إنه سحابة (cloud) تخزِينك الآمنة. تستطيع تخزين ملفَّاتك، وجهات اتصالك، وصورك، وتسجيلاتك المرئيَّة، وحتَّى التقويم (calendar) على Umbrel بدلًا من خوادمِ جوجل.

أما لِمحبين العملات الرقمية المعماة “المشفره” فبمقدورك تشغيل عُقدَة بتكوين (Bitcoin node) الشخصية والاستمتاع بقدرِ خصوصيَّةٍ كبير، مِن خِلالِ ربطِ مِحفَظتك بِعُقدَةِ البتكوين مباشرةً. وذلك سيجعل شركة مِحفَظتك غير قادرة على التجسُّسِ على معاملاتك إطلاقًا، وليس هذا فحسب، بل تعاملك مع عُقدَة البتكوين يُساعدك على الحفاظ على شبكة بتكوين لا مركزية، ويمكنك تشغيل عُقدَة lightning كذلك.

يتواجد في متجر البرامِج أيضًا Pi-hole الذي يُعدُّ ثقبًا أسودًا يبتلع الإعلانات في كامل الشِّبكة، وليس في المتصفحات فقط. لا مزيد من تتبع الإعلانات لك ولعائلتك، ستتخلص منها تمامًا.

مع PhotoPrism يُمكِنك تخزين، ومشاركة، وتنظيم صورك وتسجيلاتك المرئيَّة، يُعدُّ بديلًا لتطبيقِ صور جوجل (google photos) بمميزاتٍ أكثر وأفضل تتفوَّق عليه، مثل إيجاد الصور المتكررة، وإزالة الضوضاء، وتأمين مشاركة الصور وغير ذلك الكثير…
هناك برامج أخرى كثيرة على المتجر، مثل Gitea، وelement عميل ماتركس، وغيرها… لذا سأترك لك شرف اكتشافها.
بالنِسبَةِ للمبرمِجين فلهم القدرة على بناءِ برامِجهم ورفعها على المتجرِ، فلا تهمُّ لغة البرمجة المستخدمة في برنامِجهم وما يَهمُّ حقًا أن يكون له واجهة مستخدم على ويب. بالنِسبَةِ لكيفية رفعه على المتجر فهو يحتاج لمقالٍ آخر منفصل تمامًا. إن أردت معرفة كيفية رفعه فاقرأ هذا التوثيق.

طريقة تثبيت Umbrel

لِتثبيت نِظام umbrel لدينا طريقتان، الأولى تثبيته على راسبيري باي، أمَّا الثَّانية تثبيته على حاسُوبٍ يعمل بتوزيعة ديبيان أو ابونتو بتنزيل umbrel كحاوية دوكر (Docker container)، وكلاهما سنشرحهما في مقال اليوم.

تثبيته على الراسبيري

قبل الشروع في تثبيته نحتاج إلى بعض المتطلبات، وهي:

  • راسبيري باي 4
  • قرص تخزين خارجي (يُفضَّل SSD)
  • بطاقة ذاكرة (SD card) بمساحة 16 جيجابايت
  • مزود طاقة لتزويد الراسبيري باي بالطاقة

نذهبُ إلى الرابطِ هُنا، لتثبيت النِظام على هيئةِ ملفّ مضغوطٍ، ثُمَّ نفك ضغطه، وبعد فك الضغط سترى ملفًّا ينتهي بامتداد image، نذهب لتحميل برنامج Etcher لحرق صور الأنظمة (os images) على بطاقة الذاكرة. البرنامج سهل، وواجهة استخدامه أسهل. ادخل بطاقة الذاكرة في الحاسُوب، افتح البرنامج، واختر صورة النِظام التي ظهرت لك بعد فكِّ ضغط الملفّ، ثُمَّ في الخطوة الثانية (المسماة: select drive) اختر بطاقةِ الذاكرة التي أدخلتها، ثُمَّ في الخطوة الأخيرة اضغط Flash وانتظر ريثما ينتهي حرقها على بطاقة الذاكرة.

الآن ادخل بطاقة الذاكرة في الراسبيري باي، ثُمَّ أوصل قرص التخزين الخارجي بالراسبيري باي، وشغله، تأكد -عزيزي القارئ- من عدم وجود أي ملفات مهمة على القرص الخارجي لأن محتوياته ستُحذف تمامًا في أول عملية إقلاع. بعد تشغيله انتظر خمس إلى عشر دقائق. الآن واجهة الويب ستكون متاحة في مُتصفحِ الويب على الرابطِ [ umbrel.local ]، افتحه في أي متصفح داخل الشبكة، وتأكد بأنك لا تشغل أي VPN عند فتحه، ثُمَّ ادخل المعلومات التي يطلبها منك، كاسم المستخدم، وكلمة المرور، إلخ…

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

النِظام سيحذف محتويات قرص التخزين، لو أردت إعادة تثبيت النِظام مرة أخرى لأي سبب ووضعت قرص التخزين السابق الذي خَزَّنَ umbrel فيه بيانات البرامج، فسيحذف umbrel تلك البيانات مجددًا!
شيء يستحق تنبيه المطورين عليه، لتحسين النظام أكثر فأكثر مستقبلًا.

يُوجد آلة تعمل بنظام umbrel مصنوعة بالكامل من الألمنيوم، ولديها شاشة مقاس 1.8 بوصة، ويُشَغَّلُ نِظامُ umbrel على raspberry pi 4 ذو ذاكرة وصول عشوائي (RAM) بحجم 8 جيجابايت، ووحدة معالجة مركزية (CPU) رباعية النواة، بسرعة 1.6 جيجاهرتز. كل ما يتطلبه منك توصيل الآلة بالإنترنِت عبر سِلك إيثرنت (ethernet cable) مباشرةً إلى الموجِّه (router).

The Machine with Umbrel

تثبيت Umbrel على حاسوبك

قد لا يكون لديك جهاز راسبيري باي، وتمتلك حاسُوبًا لا تستخدمه كثيرًا، أو حاسوب قديم نوعًا ما وتريد الاستفادة منه. يوفر لك مطور umbrel ملفٌّ نصي بلغة باش لتثبيته. كل ما يتطلبه الأمر هاهنا جهاز حاسوب يعمل بنظام ديبيان (debian) أو ابونتو (ubuntu). افتح طرفية ونفذ الأمر الآتي:

curl -L https://umbrel.sh | bash

انتظر ريثما تتحمل التبعيات الضروريَّة، عندما ينتهي سيظهر لك عدة روابط (عدة طرق) للوصول إلى النظام. الأول سيكون رابط يشبه ما سبق شرحه، والآخر سيكون عنوان IP تكتبه في المتصفح لِلوصول إلى النِظام، والآخر رابط ينتهي بامتداد onion وهو رابط تَلِجُ إليه عبر متصفح تور (Tor browser).
يُفعِّلُ Umbrel خدمة Tor افتراضيًّا، وهذا يتيح لك الوصول إلى Umbrel عبر شبكة تور، بكتابةِ الرابط السابق في مُتصفحِ تور، سيساعدك ذلك للوصول إلى خادمك عندما تكون خارج المنزل، بدون عناء ولن تضطر لفعل أي شيء يُرهِقك.

الخاتمة

نِظامُ Umbrel يستغل الراسبيري باي خاصتك أحسن استغلال إن كنت لا تعلم ما الذي تودُّ فعله به، أو لو كنت مهتم بالعملات المعماة “المشفرة” وتريد أن تشغل عُقدَة بتكوين أو عُقدَة lightning، أو برامج أخرى بدون جهد تبذله، إلخ…

في نهاية الأمر لا يسعني سوى أن أشكُرك على حسن قراءتك لهذا المقال، وأني لبشر أصيب وأخطئ، فإن وفِّقت في طرح الموضوع فمن اللّٰه عزَّ وجل وإن أخفقت فمن نفسي والشيطان.

Mr.Narsus

يا مَنْ يُسَائِلُ مَنْ أَنَا؟، أَنَا كُنْتُ يَوْمًا هَاهُنَا، رَكْبُ مُبَعْسِسٍ يَضُمُّنِي، لِلعِلمِ أَبْذُلُ مُؤْمِنا، سَطَّرْتُ عِلمًا نَافِعًا، صُغْتُ المَعْلُومَات نَاشِرًا، غُرَرَ الفَوَائِدِ سُقْتُهَا، لِتَكُونَ ذُخْرًا بَعْدَنَا، فَإِذَا مَرَرْتَ بِبَعْضِهَا، مِنْ دَعْوَةٍ لَا تَنْسَنَا!
هل لديك إستفسار ؟

اكتب رسالتك

12 + 9 =