كيف بنى تومي دوان جهاز NAS محمولًا ليحل محل iCloud وGoogle Drive

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

بنى تومي دوان جهاز NAS محمولًا حول ZimaBoard 2، قادرًا على مزامنة الملفات ونسخ صور الهاتف احتياطيًا وتوفير الوصول عن بُعد والعمل من بنك طاقة والتشغيل عبر شاشة لمس OLED خاصة به بدقة 3K. يقلل المشروع اعتماده على iCloud وGoogle Drive، لكن قيمته الحقيقية لا تقتصر على تجنب الاشتراكات، بل تمنحه التحكم في مكان تخزين ملفاته وكيفية توسيع النظام.

شكرًا لـ تومي دوان على تصميم مشروع الخادم المنزلي المحمول هذا وتوثيقه. ويتابع فيديوه الأصلي مراحل البناء، بدءًا من التخزين الأساسي والتطبيقات المستضافة ذاتيًا، وصولًا إلى Wi-Fi وطاقة البطارية وشاشة اللمس القابلة للإزالة وLinux وCasaOS ومحاكاة الألعاب القديمة.

ملاحظة المصدر: يعيد هذا المقال تنظيم الإعداد والنتائج الظاهرة في فيديو تومي دوان. قد يختلف توفر المكونات وسلوك التطبيقات ومدة تشغيل البطارية ودرجات الحرارة وسلوك الرفع في الخلفية على الهاتف باختلاف العتاد النهائي وإصدارات البرمجيات وظروف الشبكة وحِمل العمل.

النتيجة: يتحول ZimaBoard 2 إلى خادم شخصي يعمل بالبطارية، مع تخزين محلي، ومزامنة خاصة للملفات، ونسخ احتياطي لصور الهاتف، ووصول آمن عن بُعد، وشاشة لمس قابلة للفصل. وهو أكثر مرونة من وحدة تخزين محمولة تقليدية، لكنه لا يزال يحتاج إلى خطة نسخ احتياطي حقيقية وإدارة دقيقة للطاقة والشبكة والبرمجيات.

لماذا تبني جهاز NAS محمولًا بدلًا من استئجار مساحة تخزين سحابية إضافية؟

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

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

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

يوفّر ZimaBoard 2 نواة خادم قابلة للتوسعة

يُعدّ ZimaBoard 2 Mini Home NAS جوهر المشروع. يصف تومي تهيئتي الذاكرة والتخزين المدمج المتاحتين، ثم يضيف وحدة تخزين خاصة به لملفات المستخدم بدلًا من التعامل مع تخزين النظام المدمج باعتباره مكتبة البيانات الرئيسية.

يستخدم SSD عبر محول PCIe لأنه يملك محرك الأقراص بالفعل. ويمكن لمحرك HDD كبير أن يوفر سعة أكبر مقابل كل دولار في جهاز NAS ثابت، بينما يتجنب SSD الأجزاء المتحركة وقد يكون أنسب لجهاز سيُعاد تغيير موضعه. والمفاضلة هنا تتعلق بالسعة والتكلفة وقدرة تحمّل الكتابة، وليس بوجود خيار أفضل على نحو مطلق.

يصبح اتصال PCIe المفتوح مهمًا لاحقًا لأن Tommy يستبدل محول M.2 الأصلي بقطعة عتاد تضيف Wi-Fi. ويوضح ذلك القيد الأساسي للخادم الصغير القابل للتوسعة: فقد يستهلك تعديل واحد واجهة كان يمكن استخدامها للتخزين أو لوحدة طرفية أخرى.

استبدال Google Drive بسير عمل Syncthing

يثبّت Tommy تطبيق Syncthing وينشئ مجلدًا مشتركًا بين جهاز MacBook Pro الخاص به وجهاز NAS. وعند إضافة ملف أو تغييره على أحد الأجهزة المُهيّأة، ينقل Syncthing هذا التغيير إلى الجهاز الآخر، مما يتيح مواصلة العمل دون رفع المجلد إلى حساب تقليدي لخدمة تخزين سحابية.

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

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

استخدام Immich كمكتبة صور مستضافة ذاتيًا

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

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

يتطلب Immich أيضًا خطة نسخ احتياطي خاصة به. تحتوي قاعدة بيانات التطبيق على المسارات والبيانات الوصفية، بينما يحتفظ موقع الرفع بالوسائط الأصلية. وقد يؤدي حماية إحدى هاتين الطبقتين فقط إلى بقاء المكتبة المستعادة غير مكتملة. وتقدم مقالة ZimaSpace ذات الصلة حول سحابة صور Immich خاصة باستخدام ZimaBoard 2 منظورًا آخر يقوده أحد المبدعين حول سير العمل هذا.

لوحة تحكم ZimaOS مفتوحة على جهاز MacBook بينما يهيئ تومي دوان جهاز ZimaBoard 2 NAS المحمول الخاص به
يدير تومي أولًا جهاز ZimaBoard 2 NAS المحمول عبر لوحة تحكم ZimaOS في المتصفح، قبل إضافة الاتصال اللاسلكي وطاقة البطارية وشاشة لمس مخصصة.

يحافظ Tailscale على إمكانية الوصول إلى جهاز NAS بعيدًا عن المنزل

يكون Syncthing وImmich أكثر فائدة عندما يظل الخادم قابلًا للوصول إليه خارج المكتب المحلي. يضيف تومي Tailscale لإنشاء اتصال خاص بين أجهزته، مما يسمح للعملاء المصرح لهم بالوصول إلى جهاز NAS ومواصلة نقل الملفات أثناء وجوده بعيدًا.

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

يعتمد الوصول عن بُعد أيضًا على الشبكة المتاحة للطرفين. فقد تؤدي شبكة Wi-Fi الضعيفة، أو حدود بيانات الهاتف المحمول، أو بطء سرعة رفع البيانات من المنزل، أو دخول الخادم في وضع السكون، إلى تأخير المزامنة حتى عندما يكون الاتصال الخاص نفسه يعمل.

إزالة Ethernet وطاقة الحائط

يعمل الإصدار الأول كجهاز NAS، لكنه لا يزال يحتاج إلى Ethernet ومقبس حائط. يستبدل تومي بطاقة M.2 الأصلية بمحول يضيف Wi-Fi، مما يسمح للخادم بالتنقل في أرجاء المنزل دون اتصال شبكة سلكي.

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

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

إضافة شاشة OLED تعمل باللمس بدقة 3K

تلغي شبكة Wi-Fi وطاقة البطارية كابلين متصلين بمنافذ الغرفة، لكن جهاز NAS لا يزال يحتاج إلى جهاز آخر لإدارته. يضيف تومي شاشة OLED محمولة تعمل باللمس، مقاس 14 بوصة ودقة 3K، لكي يتمكن النظام من عرض واجهته والتحكم فيها بنفسه.

تدعم الشاشة الإدخال باللمس، وحاملًا مدمجًا، والتثبيت وفق معيار VESA. وسيؤدي تثبيتها مباشرةً بإطار الخادم إلى إعاقة الكابلات، لذلك يعيد تومي استخدام حامل مكتب دوّار، ويدخله في الفجوة المتاحة، ويثبته بمشبك، ثم يرتب كابلات الشاشة والطاقة.

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

تومي دوان يوصل الكابلات بشاشة OLED تعمل باللمس، مقاس 14 بوصة ودقة 3K، مستخدمة مع جهاز ZimaBoard 2 NAS المحمول الخاص به
يوصل Tommy كابلات الشاشة والطاقة بشاشة OLED لمسية محمولة قابلة للإزالة، مقاسها 14 بوصة ودقتها 3K، وتمنح جهاز NAS المحمول واجهته المحلية.

لماذا تتطلب الشاشة اللمسية نظام Linux وCasaOS

تُدار ZimaOS عادةً عبر متصفح يعمل على جهاز آخر. ولا يؤدي توصيل شاشة لمسية مباشرةً بحد ذاته إلى إنشاء جلسة سطح مكتب يمكنها عرض ذلك المتصفح. لذلك يثبّت Tommy نظام Linux كنظام تشغيل مضيف، ويضيف CasaOS لإدارة الخادم والتطبيقات بأسلوب قائم على المتصفح.

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

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

تشغيل الألعاب القديمة على جهاز NAS المحمول

بعد تجهيز النظام بسطح مكتب Linux وشاشة لمسية، يختبر Tommy استخدامًا يتجاوز التخزين: محاكاة الألعاب القديمة عبر Dolphin. ولا يُقدَّم المعالج Intel على أنه مناسب لألعاب AAA الحديثة، لكنه يتعامل مع العناوين الكلاسيكية التي يختبرها بكفاءة تفوق التوقعات.

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

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

تشغيل Mario Kart Double Dash عبر محاكي Dolphin على جهاز ZimaBoard 2 NAS المحمول الخاص بـ Tommy Doan
بعد تثبيت Linux، يشغّل Tommy لعبة Mario Kart: Double Dash!! عبر محاكي Dolphin على شاشة OLED المحمولة.

نتائج مدة تشغيل البطارية ودرجات الحرارة

يستخدم Tommy بنك طاقة بسعة 122Wh لتشغيل نظام ZimaBoard 2 والشاشة معًا. وفي تكوينه، يوفر ذلك نحو ثلاث ساعات ونصف من بث الفيديو بدقة 4K، أو نحو ثلاث ساعات من اللعب.

يفيد بأن درجات الحرارة تتراوح بين 40 و45 درجة مئوية تقريبًا أثناء الاستخدام المكثف، مثل ممارسة الألعاب، وبين 30 و35 درجة مئوية تقريبًا أثناء الخمول. وتصف هذه الأرقام تكوينه المُجمّع، والظروف المحيطة، وحمل التطبيقات، وطريقة القياس لديه؛ وهي ليست حدودًا مضمونة لكل هيكل أو محرك أقراص أو إعداد طاقة.

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

المحمول لا يعني أن البيانات محمية تلقائيًا

يختتم تومي بذكر قيد مهم: يظل NAS جهازًا ماديًا واحدًا. فإذا تعطل محركه الوحيد، أو تضررت الوحدة بالكامل، أو فُقد النظام المحمول، فقد تختفي الملفات معه.

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

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

من ينبغي له بناء جهاز NAS محمول كهذا؟

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

يكون NAS الثابت أبسط عندما يظل الخادم دائمًا بجوار جهاز التوجيه ومقبس الحائط. ويكون SSD خارجي عادي أصغر حجمًا عندما يكون المطلب الوحيد هو التخزين المتصل مباشرة. وقد تظل خدمة سحابية تجارية أسهل عندما تكون النُسخ الزائدة التي لا تتطلب تدخّلًا والوصول العالمي أهم من امتلاك البنية التحتية.

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

يمكن بناء سحابة شخصية حول سير عمل المالك

ينجح جهاز NAS المحمول من تصميم تومي دوان لأن كل تعديل يعالج نقطة احتكاك محددة. يتولى Syncthing الملفات قيد العمل، ويتولى Immich صور الهاتف، ويمدّد Tailscale الوصول الخاص، وتلغي شبكة Wi-Fi الحاجة إلى Ethernet، وتلغي البطارية الحاجة إلى مقبس الحائط، وتلغي شاشة اللمس الاعتماد على جهاز إدارة ثانٍ.

النتيجة ليست بالضرورة أصغر جهاز NAS أو أبسطه. إنه خادم شخصي مصمم وفق الطريقة التي يريد مالكه تخزين البيانات والوصول إليها والتفاعل معها. وهذا التخصيص—والمسؤولية المصاحبة لصيانته—هو البديل الحقيقي لاستئجار المزيد من سعة التخزين السحابية.

شاهد التصميم الكامل لجهاز تومي دوان لتعرّف على تجميع الأجهزة، وحامل الشاشة المحمول، وسير عمل التطبيقات، واختبار البطارية، وعرض الألعاب الكلاسيكية. ولتبادل المزيد من أفكار مشاريع ZimaBoard 2 مع منشئي الخوادم المنزلية الآخرين، انضم إلى مجتمع ZimaSpace على Discord.

مركز حملة Zima

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.