साइनअप पर कोई ID नहीं · 500 GB से 8 TB तक स्टोरेज VPS · BTC, USDT, USDC, ETH, SOL, LTC, XMR में भुगतान करें
भाषा: हिन्दी
स्टोरेज लें

Syncthing · वह node जो कभी नहीं सोता

मैं storage VPS पर Syncthing को always-on node के रूप में कैसे चलाऊँ?

दो devices तभी sync होते हैं जब दोनों online हों। एक VPS जो हमेशा online रहता है, उन laptop और phone को जो कभी नहीं मिलते, एक साथ बना रहता है, और untrusted mode में वह ऐसा एक भी file name पढ़े बिना करता है।

अंतिम अपडेट: · 7 मिनट पढ़ें

संक्षिप्त उत्तर

मैं VPS पर Syncthing को always-on node के रूप में कैसे चलाऊँ?

VPS पर Syncthing को always-on node के रूप में चलाने के लिए, इसे systemd service के रूप में शुरू करें, इसके GUI तक केवल 127.0.0.1:8384 के SSH tunnel से पहुँचें, port 22000 खोलें, और VPS को untrusted device के रूप में जोड़ें ताकि वह केवल encrypted data संग्रहीत करे। Coffervale 1 TB storage VPS की कीमत 12 महीनों पर $1.66 प्रति माह है (2 November 2026)।

VPS पर Syncthing क्यों चलाएँ?

क्योंकि Syncthing केवल उन्हीं devices के बीच sync करता है जो उसी पल online हों, और एक VPS हर समय online रहता है। इसके बिना, जो laptop आपके phone के बाहर होने के दौरान बंद है, वह उसके साथ कभी बदलावों का आदान-प्रदान नहीं करता। बीच में VPS होने पर, हर device जब भी online आता है VPS के साथ sync करता है, और VPS बदलाव आगे पहुँचाता है। इसका सार्वजनिक address आपके devices को relay का इंतज़ार करने के बजाय सीधे इससे जुड़ने देता है।

Sync backup नहीं है। एक device पर आपकी मिटाई गई file या ransomware द्वारा encrypt किया गया folder सेकंडों में बाकी devices पर भी मिट जाता या encrypt हो जाता है, VPS समेत। Sync आपकी गलतियों को उतनी ही निष्ठा से copy करता है जितनी आपकी files को, इसलिए कहीं और एक versioned copy रखें, जैसा How do I use a VPS for off-site backups? बताता है।

क्या Syncthing को systemd system service के रूप में चलाना चाहिए या user service के रूप में?

server पर, Syncthing का documentation system service syncthing@USER की सलाह देता है, जो बिना किसी के logged in हुए boot पर शुरू होता है; lingering सक्षम करने के बाद user service भी काम करता है। user service syncthing.service सामान्यतः अपने user के log in करने के बाद ही शुरू होता है, जो headless VPS पर कभी नहीं होता। loginctl enable-linger इसे बदल देता है: user का systemd instance boot पर शुरू होता है और service को साथ ले जाता है। Debian 13 package दोनों unit files install करता है, इसलिए किसी को copy करने की ज़रूरत नहीं।

Syncthing को अपने अलग unprivileged account के अंतर्गत चलाएँ, इसका home storage disk पर रखें ताकि synced folders वहीं बैठें। उस disk को तैयार करने के चरण How do I mount and format the storage disk on a Linux VPS? में हैं।

VPS पर root के रूप में: storage disk पर एक account, फिर दोनों में से एक service
apt install syncthing
useradd --create-home --home-dir /srv/data/sync --shell /usr/sbin/nologin syncer

# Option A: system service, the one Syncthing documents for servers
systemctl enable --now [email protected]

# Option B: user service, started at boot by lingering
loginctl enable-linger syncer
systemctl --user -M syncer@ enable --now syncthing.service

मैं VPS पर Syncthing GUI को उजागर किए बिना कैसे खोलूँ?

GUI को उसके default address, 127.0.0.1:8384 पर ही रहने दें, और SSH के ज़रिए एक local port इसे forward करें। Syncthing का FAQ दूसरे computer से GUI तक पहुँचने के लिए बिल्कुल यही तरीका देता है। tunnel आपके मौजूदा SSH login का उपयोग करता है, इसलिए GUI कभी किसी सार्वजनिक address पर listen नहीं करता। अगर आप इसे कभी 0.0.0.0 पर bind करें, तो वही FAQ आपको password सेट करने और HTTPS चालू करने को कहता है। किसी भी स्थिति में GUI user और password सेट करें: VPS पर हर account 127.0.0.1 तक पहुँच सकता है।

अपने computer पर: tunnel, फिर http://localhost:9090 खोलें
ssh -N -L 9090:127.0.0.1:8384 [email protected]

मैं VPS को untrusted (encrypted) device कैसे बनाऊँ?

किसी trusted device से प्रत्येक folder को encryption password के साथ VPS के साथ share करें, और VPS पर इसे "Receive Encrypted" folder के रूप में स्वीकार करें। password प्रति device सेट होता है, folder की sharing settings में, और केवल untrusted device के लिए; आपके अपने laptops और phones बिना इसके एक-दूसरे के साथ share करते हैं। Data उस password और folder ID से scrypt के ज़रिए निकली keys से encrypt होता है, XChaCha20-Poly1305 और AES-SIV का उपयोग करते हुए। अपनी trusted machines पर VPS की device settings में, Advanced के अंतर्गत "Untrusted" भी टिक करें: तब Syncthing उस connection को block करता है यदि इसके साथ shared कोई भी folder बिना password के हो।

दो सीमाएँ documentation से आती हैं। यह feature "should still be considered beta / testing only", इसलिए जो भी मायने रखता है उसकी एक और copy रखें। और चूँकि encrypted blocks files के बीच दोबारा उपयोग नहीं किए जा सकते, किसी बड़ी file का नाम बदलने पर VPS पुरानी को छोड़ सकता है और data दोबारा download कर सकता है; किसी file के अंदर के बदलाव फिर भी केवल बदले हुए blocks को स्थानांतरित करते हैं। एक untrusted node ऐसा vault है जो अपनी ही सामग्री नहीं पढ़ सकता।

untrusted mode में VPS क्या देख सकता है?

आइटमVPS को दिखाई देता है
File contents✗
फ़ाइल और फ़ोल्डर के नाम, डायरेक्टरी संरचना✗
संशोधन के समय और फ़ाइल हैश✗
फ़ाइल का आकारहाँ: एन्क्रिप्टेड फ़ाइलें थोड़ी बड़ी होती हैं, लेकिन मूल आकार निकालना आसान है
फ़ोल्डर ID और लेबल✓
कनेक्ट होने वाले डिवाइस की डिवाइस ID और पतेहाँ, जैसे किसी भी peer के लिए

एक always-on node को कौन-से पोर्ट और discovery सेटिंग्स चाहिए?

TCP और UDP के लिए पोर्ट 22000 खोलें; GUI पोर्ट 8384 बंद ही रहता है। Syncthing अपने TCP sync प्रोटोकॉल के लिए 22000/TCP और QUIC के लिए 22000/UDP इस्तेमाल करता है। पोर्ट 21027/UDP local discovery ले जाता है, जो सिर्फ़ उन्हीं डिवाइस को ढूँढता है जो एक ही LAN पर हैं, इसलिए VPS को इससे कोई फ़ायदा नहीं होता।

22000 सार्वजनिक पते पर पहुँच योग्य होने पर, आपके डिवाइस सीधे VPS से कनेक्ट होते हैं। फिर आप global discovery पर निर्भर रहने के बजाय हर डिवाइस की सेटिंग्स में VPS का पता, tcp://203.0.113.10:22000, टाइप कर सकते हैं। Relays ज़रूरत के बजाय एक fallback रह जाते हैं, और Syncthing का FAQ कहता है कि relays अपने से होकर गुज़रने वाला डेटा वैसे भी नहीं देख सकते।

ufw को firewall के रूप में इस्तेमाल करते हुए
ufw allow 22000/tcp
ufw allow 22000/udp

एक always-on Syncthing node पर कितना ख़र्च आता है?

Coffervale के 2 नवंबर 2026 के सर्वे के अनुसार, ऐसे hosts के storage VPS प्लान जो बिना ID दस्तावेज़ के crypto लेते हैं, उनकी लागत प्रति TB प्रति माह का मीडियन $4.00 है, सबसे सस्ते में $2.22 से शुरू। प्लान का साइज़ उन फ़ोल्डर के हिसाब से तय करें जिन्हें आप sync करते हैं, साथ में बढ़ने के लिए जगह: बढ़ने के लिए, बड़ा प्लान ऑर्डर करें और rsync या zfs send से अपना डेटा कॉपी करें; चल रहे सर्वर को जगह पर resize करना launch पर नहीं दिया जाता। Sync ट्रैफ़िक मासिक कोटा में गिना जाता है, 1 TB Clay प्लान पर 4 TB प्रति माह; हर सर्वर में एक IPv4 पता और 1 Gbit/s पोर्ट पर एक IPv6 /64 है, जिसका मासिक ट्रैफ़िक कोटा 2 TB और प्रति TB स्टोर किए गए डेटा पर 2 TB अतिरिक्त है: Silt के लिए 3 TB, Clay के लिए 4 TB, Shale के लिए 6 TB, Granite के लिए 10 TB, Bedrock के लिए 18 TB। कोटा पार होने पर अगली अवधि शुरू होने तक पोर्ट 100 Mbit/s पर चलता है; कोई अतिरिक्त बिल नहीं लगता। 1 TB प्लान के बारे में Where can I get a VPS with 1 TB of storage? में बताया गया है। अगर आपको web interface, calendars या sharing links भी चाहिए, तो Nextcloud or Seafile on a small storage VPS? में दोनों सर्वर विकल्पों की तुलना करें।

VPS पर Syncthing से जुड़े सवाल

क्या Syncthing VPS एक बैकअप है?

नहीं। Deletions और बदलाव आपकी फ़ाइलों की तरह ही कुछ सेकंड में VPS तक पहुँच जाते हैं। इसे Borg या restic जैसे versioned backup टूल के साथ जोड़ें, जो अलग repository में लिखे।

क्या VPS untrusted mode में मेरी फ़ाइलें पढ़ सकता है?

उनकी सामग्री, नाम, समय या फ़ोल्डर संरचना नहीं; हाँ, यह फ़ाइल का आकार और फ़ोल्डर ID और लेबल देखता है। Syncthing अब भी इस सुविधा को beta कहता है, इसलिए किसी भी ज़रूरी चीज़ की एक और कॉपी रखें।

मैं एन्क्रिप्टेड कॉपी से अपनी फ़ाइलें कैसे वापस पाऊँ?

एन्क्रिप्टेड फ़ोल्डर को किसी trusted मशीन पर कॉपी करें और फ़ोल्डर के पासवर्ड के साथ syncthing decrypt चलाएँ। उस पासवर्ड के बिना, वह कॉपी कोई भी डिक्रिप्ट नहीं कर सकता।

अगर VPS का सार्वजनिक IP पता है तो क्या मुझे relays की ज़रूरत है?

पोर्ट 22000 खुला होने पर नहीं: आपके डिवाइस सीधे VPS से कनेक्ट होते हैं। Relays एक fallback रहते हैं, और जो उनसे होकर गुज़रता है उसे वे पढ़ नहीं सकते।

VPS पर Syncthing का कौन-सा वर्ज़न चलाना चाहिए?

2 नवंबर 2026 तक नवीनतम रिलीज़ Syncthing 2.1.7 थी, जो 21 अक्टूबर 2026 की है और प्रोजेक्ट की अपनी package repository से उपलब्ध है; Debian 13 में 1.29.5 आता है। Syncthing 2.x अपना configuration ~/.local/state/syncthing में रखता है, जबकि पुराने install अब भी पुराने paths इस्तेमाल कर सकते हैं।

स्रोत (7)
  1. Untrusted (Encrypted) Devices — Syncthing project (read 2026-11-02)
  2. Syncthing को अपने-आप शुरू करना (systemd system और user services, lingering) — Syncthing project (read 2026-11-02)
  3. FAQ: दूसरे कंप्यूटर से web GUI, relays — Syncthing project (read 2026-11-02)
  4. Firewall Setup: पोर्ट 22000/TCP, 22000/UDP, 21027/UDP — Syncthing project (read 2026-11-02)
  5. Syncthing Configuration: config की जगह, discovery और relay विकल्प — Syncthing project (read 2026-11-02)
  6. Syncthing releases (v2.1.7, 21 अक्टूबर 2026) — Syncthing project on GitHub (read 2026-11-02)
  7. Debian trixie का package syncthing 1.29.5 और उसकी file list — Debian (read 2026-11-02)

$1.24/माह से · कोई KYC नहीं

स्टोरेज लें