اثنا عشر بناءً

المنتج كامل، وليس النصف الأول.

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

01

الدليل ليس إدخال قاعدة معرفة

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

تجيب قاعدة المعرفة عن سؤال في دقيقة. الدليل يكلفك فترة ما بعد الظهر ويترك خادمًا يعمل في نهايته.

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

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

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

01

شيء واحد مكتمل

ليس مسحًا لستة خيارات وتجاهلًا. كل دليل يختار نهجًا، ويقول لماذا، ويبنيه. حيث يوجد بديل حقيقي، يحصل على جملة واحدة ورابط، ثم يواصل الدليل.

02

أوامر تعمل بالتسلسل

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

03

جهاز محدد

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

04

المنتصف الممل

ملكية الملفات، تقوية وحدات systemd، قواعد جدار الحماية، تدوير السجلات. هذا هو الجزء الذي تتخطاه معظم الدروس والجزء الذي يحدد ما إذا كانت الخدمة ستظل تعمل في شهر مارس.

05

اختبار في النهاية

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

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

كيف تتابع واحدًا دون إضاعة أمسية

هذه مكتوبة للأشخاص الذين يقرؤون الصفحة كاملة قبل كتابة أي شيء. هذه العادة تساوي حوالي ساعة لكل بناء.

افترض صورة Debian 13 جديدة وقذيفة جذر ما لم يذكر الدليل خلاف ذلك. كل شيء آخر مذكور في الفقرتين الأوليين.

  1. 01

    انشر شيئًا جديدًا

    تركيب دليل على جهاز يعمل بالفعل على ثلاث خدمات هو كيف تكتشف أي منها كان يستخدم المنفذ 8080 بهدوء. المثيل الجديد على بعد أقل من دقيقة ويمكنك تدميره بعد ذلك.

  2. 02

    اقرأه مرة واحدة

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

  3. 03

    استبدل العناصر النائبة

    أي شيء بشكل example.com أو 2001:db8: أو <angle brackets> هو لك لاستبداله. تُستخدم النطاقات التوثيقية عمدًا بحيث يفشل خطأ النسخ واللصق بصوت عالٍ بدلاً من الوصول بهدوء إلى شبكة شخص غريب.

  4. 04

    لقطة قبل الجزء غير القابل للإلغاء

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

  5. 05

    قم بتشغيل التحقق

    إنه القسم الأخير من كل دليل وهو موجود لأن "بدا أنه بدأ" ليس مثل "إنه يعمل". دقيقتان من الفحص أفضل من معرفة ذلك من مستخدم.

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

03

أي جهاز يريده كل بناء

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

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

البناءالبندلماذا هذا الخط
WireGuard وترحيل Tor وMatrix والمراقبةRyzen R-4أحادي الخيط، مرتبط بالشبكة، ومساحة عمل صغيرة جدًا. المزيد من النوى لا يغير شيئًا.
خادم البريد، مشغل CI، تطبيق NextcloudRyzen R-8عمليات البناء ومكافحة البريد المزعج كلاهما يفضلان النوى السريعة. بناء الصور هو أثقل عملية هنا.
PostgresEPYC E-8 وما فوقالضبط في هذا الدليل يفترض وجود 64 جيجابايت من ذاكرة ECC وتثبيتًا حساسًا لـ NUMA.
الاستدلال المحليGPU G-L40Sثمانية وأربعون جيجابايت من ذاكرة الفيديو VRAM، تمرر مباشرة. البطاقة المشتركة تعني قائمة انتظار لشخص آخر.
خادم البذورStorage S-50خمسون تيرابايت من سعة التخزين الضخمة خلف مستوى كتابة NVMe، على منفذ بمعدل نقل كافٍ لتفريغه.
Proxmox مع ضيوف متداخلينخادم مادي BM-Eالمحاكاة الافتراضية المتداخلة تتطلب جهازًا فعليًا. لا يوجد أي طبقة افتراضية لدينا في الطريق.
نقل تيرابايتين بين المواقعأي مثيلينمكتوب وفقًا لعقد تخزين وجهاز Ryzen، لكن الطريقة هي نفسها في أي حجم.

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

الخصوصية

03

البنية التحتية

04

تطوير

02

وسائط

01

شبكات

02
04

أسئلة حول الأدلة، وليس البنى.

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

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

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

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

نعم لثمانية من أصل اثني عشر، وقد كُتبت بعض الأدلة على R-4. تتطلب بنى Postgres والاستدلال وخادم البذور وProxmox الخطة المذكورة في الجدول أعلاه؛ أما الباقي فيعمل بارتياح على أربعة نوى مخصصة و16 جيجابايت من الذاكرة.

جاهز عندما تكون

اختر مدينة، انشر، وتابع الخطوات.

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