Syncthing یوه ځورونکې عادت لري: دوه وسایل یوازې هغه وخت همغږي کېږي چې دواړه آنلاین وي. لپټاپ ویده دی، تلیفون په جېب کې په ګرځنده انټرنیټ دی، د کور کمپیوټر بند دی — او فایلونه هغې شېبې ته انتظار باسي چې دوه یې په تصادفي ډول یوځای ویښ وي. هغه ملګری چې شپه او ورځ آنلاین وي دا ستونزه حلوي. هره وسیله چې کله هم راښکاره شي، هر څه د سرور له لارې همغږي کېږي.
معمول اعتراض دا دی: «نو زما فایلونه به په VPS پراته وي.» Syncthing دې ته هم ځواب لري: فولډر له سرور سره د نا باوري وسیلې په توګه شریک کړئ، او هغه به یوازې هغه کوډ شوي معلومات ساتي چې پخپله یې نشي لوستلی.
کوم پلان
پخپله Syncthing ډېر کوچنی دی — زموږ په ازموینه کې شاوخوا ۲۵–۳۰ MB RAM. په حقیقت کې تاسو ډیسک اخلئ، ځکه سرور د هر شریک شوي فولډر بشپړه کاپي ساتي.
| تاسو څه همغږي کوئ | پلان |
|---|---|
| اسناد، یادښتونه، تنظیمات، د پټنومونو ډیټابېس فایل | Nano-IP: ۲ vCPU، ۱ GB، ۱۵ GB ($8/میاشت) |
| د کلونو اسناد او یو څه انځورونه | Micro-IP: ۲ vCPU، ۲ GB، ۲۵ GB ($10/میاشت) |
| د کار فولډرونه او لوی آرشیفونه | Small-IP: ۴ vCPU، ۴ GB، ۳۵ GB ($16/میاشت) |
| د انځورونو کتابتون | Pro-32: ۴۰۰ GB ($40/میاشت)، د غوښتنې پر بنسټ |
داسې پلان واخلئ چې خپل IPv4 ولري. ستاسو وسایل باید په 22000 پورټ سرور ته ورسېږي؛ په NAT پلان کې یوازې SSH تېرېږي، او Syncthing عامه ریلې ګانو ته ځي — ورو، او د هغه زیربنا له لارې چې ستاسو په واک کې نه ده. آلمان یا فنلنډ وټاکئ، هغه چې تاسو ته نږدې وي او د امر پر مهال شتون ولري. د سرور پیسې په کریپټو ورکول کېدای شي، له KYC پرته.
نصب
پر Ubuntu 24.04 یا Debian 12 د root په توګه، د 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 د یوازې-لوستلو فایل سیسټم په تېروتنه ناکامېږي — موږ پخپله په دې کې ونښتو.
د سرور د وسیلې ID واخلئ — دا به په نورو وسایلو کې ولګوئ:
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 کې پټنوم وټاکئ.
فولډر داسې شریک کړئ چې سرور یې ونشي لوستلی
په خپل لپټاپ (یا هره باوري وسیله) کې:
- سرور د هغه د وسیلې ID سره د لرې وسیلې په توګه ورزیات کړئ.
- هغه فولډر پرانیزئ چې همغږي کول یې غواړئ ← Sharing، سرور په نښه کړئ او ترڅنګ یې د کوډ کولو پټنوم ولیکئ. دا پټنوم په خپل پټنوم مدیر کې وساتئ: له دې پرته د سرور معلومات یوازې شور دي.
- د سرور په ویب انټرفېس کې فولډر ومنئ او د فولډر ډول Receive Encrypted وټاکئ.
همدا. وګورئ چې په حقیقت کې سرور ته څه رسېدلي:
find /home/syncthing -path '*syncthing-enc*' -type f | head
تاسو به د خپلو فایلونو د نومونو پر ځای داسې لارې ووینئ لکه …/I.syncthing-enc/C8/PICA7BFKFPSGQ06C4D4SQ50GB6E151QUNF1EOBK. زموږ په ازموینه کې مو په سرور کې د همغږي شوي فایل یوه جمله ولټوله — هېڅ.
ستاسو نور وسایل همدا فولډر په خپل منځ کې په عادي ډول، او له سرور سره د همدې کوډ کولو پټنوم سره شریکوي. هره باوري وسیله چې پټنوم پېژني له سرور همغږي کېدای شي، حتی هغه نوی لپټاپ چې د زاړه له خرابېدو وروسته راځي.
رښتیا خبره
- همغږي کول بیک اپ نه دی. ړنګول او په غلطۍ سره بیا لیکل هم همغږي کېږي. په باوري وسیله کې نسخې فعالې کړئ، یا بل ځای جلا بیک اپ وساتئ.
- کوډ کول منځپانګه او نومونه پټوي، نه هر څه. د فایلونو اندازه او دا چې کله څه بدلېږي، لا هم په سرور کې معلومېدای شي. د ډېرو خلکو لپاره دا ښه معامله ده؛ که ستاسو لپاره نه وي، دا ترتیب ستاسو لپاره نه دی.
- پټنوم کیلي ده. که مو ورک کړ، په سرور کې کوډ شوې کاپي بې ګټې ده. همدا موخه ده، او همدا خطر هم.
- تلیفونونه. نور رسمي ګرځنده اپ نشته: د Android لپاره د ټولنې له خوا ساتل کېدونکی اپ شته، د iOS لپاره یوازې د دریمې ډلې پیرودونکي. تر دې مخکې چې پرې حساب وکړئ، خپله وسیله وګورئ.
که د خاموش شالید همغږي کولو پر ځای د کلیزو، اړیکو او د شریکولو لینکونو سره بشپړ ویب انټرفېس غواړئ، Nextcloud ته وګورئ. که یوازې غواړئ ستاسو فایلونه هر ځای وي او له خپلو وسایلو پرته هېڅ ځای ونه لوستل شي، دا سپکه وسیله ده.
اړوند
- په VPS کې خپل Nextcloud: د ویب انټرفېس سره بشپړ شخصي کلاوډ
- د Vaultwarden لپاره VPS: پټنومونه په خپل سرور
- د کوډ شوې ذخیرې لپاره VPS: LUKS، او دا چې په سرور کوډ کول څه کولی شي او څه نه
- د SSH کیلي سره ننوتل څنګه تنظیم کړو
- د ufw فایروال څنګه تنظیم کړو
تبصرې
لا تبصرې نشته. لومړی اوسئ.