لدى 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.
شارك مجلدًا بحيث لا يستطيع الخادم قراءته
على حاسوبك المحمول (أو أي جهاز موثوق):
- أضف الخادم جهازًا بعيدًا باستخدام معرّف جهازه.
- افتح المجلد الذي تريد مزامنته ← Sharing، وحدّد الخادم، وأدخل بجانبه كلمة مرور التشفير. احفظ كلمة المرور هذه في مدير كلمات المرور: من دونها تكون البيانات على الخادم مجرد ضجيج.
- في واجهة ويب الخادم، اقبل المجلد واختر نوع المجلد Receive Encrypted.
هذا كل شيء. انظر إلى ما وصل فعلًا إلى الخادم:
find /home/syncthing -path '*syncthing-enc*' -type f | head
سترى مسارات مثل …/I.syncthing-enc/C8/PICA7BFKFPSGQ06C4D4SQ50GB6E151QUNF1EOBK بدلًا من أسماء ملفاتك. في اختبارنا بحثنا على الخادم عن عبارة من الملف المتزامن — لا شيء.
تتشارك أجهزتك الأخرى المجلد نفسه في ما بينها كالمعتاد، ومع الخادم بكلمة مرور التشفير نفسها. أي جهاز موثوق يعرف كلمة المرور يستطيع المزامنة من الخادم، بما في ذلك حاسوب محمول جديد بعد أن يتعطل القديم.
الجزء الصريح
- المزامنة ليست نسخًا احتياطيًا. يتزامن الحذف والكتابة فوق الملفات بالخطأ أيضًا. فعّل الإصدارات على جهاز موثوق، أو احتفظ بنسخة احتياطية منفصلة في مكان آخر.
- التشفير يخفي المحتوى والأسماء، لا كل شيء. ما زال بالإمكان معرفة أحجام الملفات ومتى تتغير الأشياء على الخادم. بالنسبة لمعظم الناس هذه مقايضة جيدة؛ وإن لم تكن كذلك بالنسبة لك، فهذا الإعداد ليس لك.
- كلمة المرور هي المفتاح. إن فقدتها صارت النسخة المشفّرة على الخادم بلا فائدة. وهذا هو المقصود، وهو أيضًا الخطر.
- الهواتف. لم يعد هناك تطبيق رسمي للجوال: لدى Android تطبيق يصونه المجتمع، ولدى iOS عملاء من جهات خارجية فقط. تحقّق من جهازك قبل أن تبني خطتك عليه.
إن أردت واجهة ويب كاملة بتقاويم وجهات اتصال وروابط مشاركة بدلًا من مزامنة صامتة في الخلفية، فانظر إلى Nextcloud. وإن أردت فقط أن تكون ملفاتك في كل مكان ولا تُقرأ إلا على أجهزتك أنت، فهذه هي الأداة الأخف.
ذو صلة
- استضف Nextcloud بنفسك على VPS: سحابة خاصة كاملة بواجهة ويب
- خادم VPS لـ Vaultwarden: كلمات المرور على خادمك
- خادم VPS للتخزين المشفّر: LUKS، وما الذي يستطيع التشفير على الخادم فعله وما الذي لا يستطيعه
- كيف تضبط المصادقة بمفتاح SSH
- كيف تضبط جدار الحماية ufw
التعليقات
لا تعليقات بعد. كن الأول.