دليل النشر

استضافة Syncthing على خادم VPS الخاص بك

انشر على VPS Cloud →

الاستضافة الذاتية6 دقيقة قراءة

استضافة Syncthing على خادم VPS الخاص بك

يخزّن Dropbox وGoogle Drive ملفاتك على خوادم لا تتحكم بها. يزامن Syncthing أجهزتك بأسلوب ندّ-لندّ، مع تشفير من الطرف إلى الطرف، ودون سحابة مركزية. وباستضافته على خادم VPS، تحصل على عقدة تعمل دائماً تؤدي دور نقطة التقاء موثوقة بين جميع أجهزتك.

لماذا تستضيف Syncthing ذاتياً على خادم VPS

Syncthing أداة لامركزية لمزامنة الملفات: كل جهاز يتخاطب مباشرة مع الأجهزة الأخرى، دون خادم مركزي أو نسخة لدى مزوّد. مشكلة النمط الندّي المحض أن أجهزتك ليست مشغّلة دائماً في الوقت نفسه — فحاسوبك المحمول مطفأ حين يريد حاسوبك المكتبي المزامنة. يحلّ خادم VPS هذه المشكلة تماماً: فهو يعمل كعقدة دائمة متاحة على مدار الساعة، حاضرة على الإنترنت بعنوان IP عام ثابت، تتجه إليها جميع أجهزتك. تنتقل الملفات مشفّرة (TLS) ويحتفظ خادم VPS بنسخة مزامَنة تؤدي أيضاً دور نسخة احتياطية خارجية. وخلافاً للاستضافة المشتركة، يتيح خادم VPS فتح منافذ النقل وإبقاء خدمة Syncthing قيد التشغيل الدائم.

فوائد ملموسة لتشغيل Syncthing على خادم VPS

  • عقدة ترحيل دائمة: لم تعد أجهزتك بحاجة لأن تكون مشغّلة في وقت واحد كي تتزامن.
  • تشفير من الطرف إلى الطرف (TLS) بين جميع العقد، دون منح الثقة لأي سحابة.
  • نسخة احتياطية خارجية طبيعية: يحتفظ خادم VPS بنسخة محدّثة من مجلداتك المشتركة.
  • إصدارات للملفات (staggered/simple) قابلة للضبط مجلداً مجلداً لاستعادة نسخة سابقة.
  • لا كلفة تخزين بالغيغابايت: مساحة قرص خادم VPS وحدها هي ما يهم.
  • الاكتشاف عبر عنوان IP ثابت: اتصال مباشر سريع دون الاعتماد على خوادم الاكتشاف العامة.

المتطلبات التقنية

Syncthing مقتصد بشكل لافت في المعالج والذاكرة، لكن القرص هو ما يحدّد حجم الخادم: تحتاج إلى مساحة بقدر حجم البيانات المراد مزامنتها. احسب 1 vCPU و1 غيغابايت من الذاكرة، إضافة إلى التخزين المناسب لمجلداتك (20 أو 50 غيغابايت أو أكثر حسب حاجتك). أما على صعيد الشبكة، فيجب أن يكون منفذان قابلين للوصول: 22000 (TCP/UDP، نقل البيانات) و21027 (UDP، الاكتشاف المحلي، اختياري على خادم VPS بعيد). تعمل واجهة الإدارة على المنفذ 8384 ويجب أن تبقى محمية حتماً. يكفي Docker وDocker Compose؛ ويفيد نطاق فرعي sync.yourdomain.com للوصول إلى الواجهة عبر HTTPS من خلال وسيط عكسي (reverse proxy).

انشر Syncthing خطوة بخطوة

01

تجهيز الحاوية

على خادم VPS، أنشئ /opt/syncthing وملف docker-compose.yml مبنيّاً على صورة syncthing/syncthing:latest. اربط وحدة تخزين للإعدادات وأخرى للبيانات، واضبط المتغيّرين PUID/PGID لصلاحيات الملفات.

02

فتح منافذ النقل

وجّه المنفذ 22000 بـ TCP وUDP إلى الحاوية وافتحه في جدار حماية خادم VPS: ufw allow 22000. عبر هذا المنفذ تنتقل البيانات بين العقد. لا تنشر المنفذ 8384 على الإنترنت.

03

تشغيل Syncthing واسترجاع المعرّف

ابدأ بـ docker compose up -d. استرجع معرّف العقدة (Device ID) من السجلات أو عبر الواجهة: فهو البصمة الفريدة التي ستستخدمها لإقران أجهزتك الأخرى.

04

تأمين واجهة الإدارة

اعرض المنفذ 8384 فقط خلف وسيط عكسي HTTPS مزوّد بمصادقة. مع Caddy: sync.yourdomain.com { reverse_proxy syncthing:8384 }. وحدّد إضافةً إلى ذلك اسم مستخدم/كلمة مرور للواجهة في إعدادات GUI في Syncthing.

05

إقران أجهزتك

على كل جهاز (مكتبي، محمول، هاتف)، أضِف خادم VPS كجهاز جديد عبر معرّفه Device ID، ثم اقبل الطلب المتبادل من جهة الخادم. حدّد مجلداً مشتركاً واختر الوضع (إرسال فقط، أو استقبال فقط، أو ثنائي الاتجاه).

06

تفعيل الإصدارات

بالنسبة للمجلدات المهمة، فعّل نمط الإصدارات «المتدرّج» (staggered) من جهة خادم VPS: يحتفظ Syncthing هناك بالنسخ المتعاقبة للملفات المعدّلة أو المحذوفة، محوّلاً عقدتك إلى شبكة أمان ضد أخطاء التعامل.

اضبط عقدة خادم VPS على وضع «الاستقبال فقط» (Receive Only) للمجلدات التي تريد نسخها احتياطياً فقط: بهذا لن يكتب الخادم فوق أجهزتك أبداً، بل يكتفي بأرشفة ما يُرسَل إليه. وبما أنك تملك عنوان IP ثابتاً، عطّل خوادم الاكتشاف العامة وصرّح بعنوان خادم VPS صراحةً (tcp://IP:22000) في إعدادات العقد الأخرى: تُنشأ الاتصالات أسرع ولا تعتمد على أي خدمة خارجية.

سحابة ملفاتك، دون السحابة

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

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو راسل فريقنا — الدعم بـ العربية والفرنسية والإنجليزية.