−25%

على الدفع السنوي لـ Windows حتى 31 أكتوبر. عرض الخطط

EQVPS
ابدأ الآن

خادم VPS لـ Syncthing: متصل دائمًا ومشفّر فقط

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

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

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

أي خطة

‏Syncthing نفسه صغير جدًا — نحو 25–30 MB من RAM في اختبارنا. ما تشتريه فعلًا هو القرص، لأن الخادم يحتفظ بنسخة كاملة من كل مجلد تشاركه معه.

ما تزامنهالخطة
مستندات وملاحظات وإعدادات وملف قاعدة كلمات المرورNano-IP: ‏2 vCPU، ‏1 GB، ‏15 GB (8$ شهريًا)
مستندات سنوات مع بعض الصورMicro-IP: ‏2 vCPU، ‏2 GB، ‏25 GB (10$ شهريًا)
مجلدات العمل وأرشيفات أكبرSmall-IP: ‏4 vCPU، ‏4 GB، ‏35 GB (16$ شهريًا)
مكتبة صور‏Pro-32: ‏400 GB (40$ شهريًا)، عند الطلب

اختر خطة بعنوان IPv4 خاص بها. يجب أن تصل أجهزتك إلى الخادم على المنفذ 22000؛ وفي خطة NAT لا يمر إلا SSH، فيلجأ Syncthing إلى مرحّلات عامة — أبطأ وعبر بنية لا تتحكم فيها. اختر ألمانيا أو فنلندا، الأقرب إليك والمتاحة عند الطلب. يمكن دفع ثمن الخادم بالعملات المشفّرة، دون KYC.

التثبيت

بصلاحيات root على Ubuntu 24.04 أو Debian 12، من المستودع الرسمي لـ Syncthing (القناة المستقرة v2):

mkdir -p /etc/apt/keyrings
curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" > /etc/apt/sources.list.d/syncthing.list
apt update && apt install -y syncthing

شغّله كمستخدم مستقل تحت systemd:

useradd -m -s /bin/bash syncthing
systemctl enable --now syncthing@syncthing
ufw allow 22/tcp && ufw allow 22000/tcp && ufw allow 22000/udp && ufw enable

لا تسمِّ المستخدم sync. هذا الاسم محجوز أصلًا لحساب نظام مجلده الرئيسي /bin، ويفشل syncthing@sync بخطأ نظام ملفات للقراءة فقط — وقد تعثرنا بذلك بأنفسنا.

احصل على معرّف جهاز الخادم — ستلصقه في أجهزتك الأخرى:

runuser -u syncthing -- syncthing device-id

لا تستمع واجهة الويب إلا على 127.0.0.1:8384، وهذا ما تريده. ادخل إليها عبر نفق SSH من حاسوبك:

ssh -L 8384:127.0.0.1:8384 root@YOUR_SERVER_IP

افتح http://127.0.0.1:8384 واضبط قبل أي شيء كلمة مرور للواجهة في Settings → GUI.

شارك مجلدًا بحيث لا يستطيع الخادم قراءته

على حاسوبك المحمول (أو أي جهاز موثوق):

  1. أضف الخادم جهازًا بعيدًا باستخدام معرّف جهازه.
  2. افتح المجلد الذي تريد مزامنته ← Sharing، وحدّد الخادم، وأدخل بجانبه كلمة مرور التشفير. احفظ كلمة المرور هذه في مدير كلمات المرور: من دونها تكون البيانات على الخادم مجرد ضجيج.
  3. في واجهة ويب الخادم، اقبل المجلد واختر نوع المجلد Receive Encrypted.

هذا كل شيء. انظر إلى ما وصل فعلًا إلى الخادم:

find /home/syncthing -path '*syncthing-enc*' -type f | head

سترى مسارات مثل …/I.syncthing-enc/C8/PICA7BFKFPSGQ06C4D4SQ50GB6E151QUNF1EOBK بدلًا من أسماء ملفاتك. في اختبارنا بحثنا على الخادم عن عبارة من الملف المتزامن — لا شيء.

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

الجزء الصريح

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

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

ذو صلة

جاهز للنشر؟ ادفع بالعملات المشفّرة، بلا KYC — يعمل في نحو دقيقة.

← انشر الآن

الأسئلة الشائعة

هل يستطيع الخادم قراءة ملفاتي؟

لا، إذا شاركت المجلدات معه بوصفه جهازًا غير موثوق. تضبط كلمة مرور التشفير على جهازك أنت؛ ثم يخزّن الخادم محتوى مشفّرًا بأسماء مبعثرة. في اختبارنا وصل ملف نصي إلى الخادم بشكل يشبه I.syncthing-enc/C8/PICA7…، ولم يظهر محتواه نصًا واضحًا في أي مكان. يمكن تخمين أحجام الملفات وتوقيت التغييرات — أما الأسماء والمحتوى فلا.

هل يحتاج Syncthing إلى عنوان IP مخصّص؟

يُنصح بذلك بشدة. تتصل أجهزتك بالخادم على المنفذ 22000 (‏TCP وUDP). في خطة NAT لا يمكن الوصول من الخارج إلا إلى منفذ SSH، فيلجأ Syncthing إلى مرحّلات عامة — يعمل، لكن أبطأ، وتمرّ حركة بياناتك المشفّرة عبر مرحّل شخص آخر.

كم أحتاج من مساحة القرص؟

يحتفظ الخادم بنسخة كاملة من كل مجلد تشاركه معه، فقدّر الحجم بحسب بياناتك لا بحسب Syncthing. تكفي المستندات والملاحظات 15–25 GB؛ أما مكتبة الصور فتعني عادةً خطة Pro بسعة 400 GB أو أكثر، متاحة عند الطلب.

لماذا لا يعمل syncthing@sync؟

لأن Debian وUbuntu فيهما أصلًا مستخدم نظام اسمه sync ومجلده الرئيسي ‎/bin. يحاول Syncthing إنشاء إعداداته تحت ‎/bin/.local فيفشل على نظام ملفات للقراءة فقط. أنشئ مستخدمًا بأي اسم آخر — نحن نستخدم syncthing.

هل هذه نسخة احتياطية؟

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

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.