संक्षिप्त उत्तर
मैं ऑफ़-साइट बैकअप के लिए VPS कैसे इस्तेमाल करूँ?
ऑफ़-साइट बैकअप के लिए VPS इस्तेमाल करने के लिए, किसी दूसरे शहर में storage VPS किराए पर लें, हर मशीन को उसकी अपनी SSH key और repository दें, और Borg या restic चलाएँ ताकि डेटा आपसे बाहर जाने से पहले encrypt हो जाए। Coffervale पर, 12 महीनों में 1 TB की कीमत $1.66 प्रति माह है (2 November 2026)। इसे तीन कॉपियों में से एक के रूप में रखें।
पाँच पंक्तियों में backup VPS
| कहाँ रहता है | दूसरे शहर में, जिस डेटा की वह रक्षा करता है उससे भिन्न account के अंतर्गत |
|---|---|
| डेटा वहाँ कैसे पहुँचता है | SSH: Borg (borg serve), restic (SFTP या rest-server), या rsync |
| चाबी किसके पास है | आपके पास: client पर encrypt करें, ताकि VPS केवल ciphertext रखे |
| हैक हुए client को क्या रोकता है | Append-only access: नए बैकअप की अनुमति, हटाने से इनकार |
| आपको कैसे पता चलता है कि यह काम करता है | निर्धारित जाँचें और किसी दूसरी मशीन पर वास्तविक restore |
backup VPS आपको वह क्या देता है जो RAID या snapshot नहीं देता?
एक backup VPS आपके डेटा की अलग, versioned कॉपी किसी दूसरी इमारत में रखता है, जहाँ उसकी अपनी credentials से पहुँचा जाता है। यही वह एक गुण है जो सामान्य विकल्पों में नहीं होता। डिस्क redundancy किसी फेल हुई ड्राइव के दौरान सर्वर को चलता रखती है; यह deletion, ransomware या खोए हुए account को पूर्ववत नहीं करती, इसलिए यह बैकअप नहीं है. Snapshot उन्हीं डिस्क पर बैठता है जिन्हें वह कैप्चर करता है, इसलिए यह किसी गलती को वापस पलट सकता है, पर off-site कॉपी नहीं है.
खोजों में, "backup VPS" का अर्थ दो चीज़ें होता है: किसी VPS का कहीं और बैकअप लेना, और किसी VPS को वह जगह बनाना जहाँ बैकअप आकर रुकें। यह एक ही काम है जिसे दोनों सिरों से देखा गया है: एक production server Borg या restic archives को ठीक वैसे ही storage VPS पर भेजता है जैसे एक लैपटॉप भेजता है।
कौन-सी कॉपी किस चीज़ से बचती है?
| घटना | उसी सर्वर में RAID | उसी host पर snapshot | दूसरे शहर में append-only backup VPS |
|---|---|---|---|
| एक drive मर जाए | बच जाती है | यदि array बची रहती है तो बच जाता है | बच जाती है |
| आपने गलती से एक folder delete कर दिया | Deletion तुरंत copy हो जाती है | snapshot पर roll back करें | पुराने archive से restore करें |
| Ransomware server को encrypt कर देता है | Encrypted files तुरंत copy हो जाती हैं | यदि attacker के पास panel login भी है तो खो जाता है | पुराने archive बने रहते हैं: client key उन्हें delete नहीं कर सकती |
| datacenter में आग या बाढ़ | खो जाता है | खो जाता है | बच जाती है |
| hosting account बंद कर दिया गया | खो जाता है | खो जाता है | यदि यह किसी दूसरे account के तहत चलता है तो बच जाता है |
एक storage VPS 3-2-1 backup क्यों नहीं है?
क्योंकि 3-2-1 copies, media और places गिनता है, और एक VPS एक ही जगह में एक ही copy है। US-CERT के पेपर Data Backup Options में बताया गया नियम यह है: हर ज़रूरी file की तीन copies, दो अलग-अलग media types पर, और एक copy off-site रखी गई हो। एक storage VPS एक ही जगह पर एक कॉपी है। 3-2-1 नियम तीन कॉपियाँ माँगता है, दो तरह के मीडिया पर, जिनमें से एक off-site हो: एक storage VPS उस off-site कॉपी के रूप में फिट बैठता है, अपनी ओर रखी दो कॉपियों के साथ।
घरेलू lab या छोटी टीम के लिए इसे पूरा करने वाला एक layout:
- Copy 1: आपके laptop, server या NAS पर live data।
- Copy 2: USB disk या दूसरे NAS पर local backup, जिससे जल्दी restore हो सके।
- Copy 3: storage VPS: encrypted, append-only, ऐसे शहर में जहाँ आप न रहते हैं न काम करते हैं।
एक ही जगह रखा backup भरोसा दिलाने वाले नाम वाला single point of failure है।
मैं SSH के ज़रिए server से storage VPS पर backups कैसे भेजूँ?
हर machine को उसकी अपनी SSH key, VPS पर उसका अपना account या path, और उसका अपना repository दें, फिर बाकी काम backup tool को SSH पर करने दें। Borg के लिए VPS पर Borg installed होना चाहिए और यह वहाँ borg serve चलाता है; restic सादे SFTP पर बिना server पर कुछ अतिरिक्त installed किए लिख सकता है, या rest-server से HTTP पर बात कर सकता है। अलग keys का मतलब है कि एक चोरी हुआ laptop एक repository खोलता है, सब नहीं।
# On the machine you back up: a key used for backups only
ssh-keygen -t ed25519 -N '' -C 'backup web1' -f ~/.ssh/backup_ed25519
cat ~/.ssh/backup_ed25519.pub
# On the storage VPS, as root: one account per machine, holding that key
mkdir -p /srv/backup
useradd --create-home --home-dir /srv/backup/web1 --shell /bin/sh backup-web1
install -d -m 700 -o backup-web1 -g backup-web1 /srv/backup/web1/.ssh
echo 'ssh-ed25519 AAAA...paste-the-key... backup web1' >> /srv/backup/web1/.ssh/authorized_keys
chown backup-web1:backup-web1 /srv/backup/web1/.ssh/authorized_keys
# Back on the client: a short SSH alias, then restic over SFTP
cat >> ~/.ssh/config <<'EOF'
Host coffer
HostName 203.0.113.10
User backup-web1
IdentityFile ~/.ssh/backup_ed25519
IdentitiesOnly yes
EOF
restic -r sftp:coffer:/srv/backup/web1/repo init
restic -r sftp:coffer:/srv/backup/web1/repo backup /etc /home /var/wwwbackups कौन-सा tool push करे?
| Tool | VPS तक transport | upload से पहले encrypt करता है | केवल बदले हुए chunks store करता है | Append-only option |
|---|---|---|---|---|
| Borg 1.4 | SSH, VPS पर borg serve | हाँ (repokey, keyfile) | हाँ | हाँ, प्रति SSH key: borg serve --append-only |
| restic 0.19 | SFTP, या rest-server से HTTP(S) | हाँ, हमेशा on | हाँ | केवल rest-server --append-only के साथ |
| rsync | SSH | नहीं: files जैसी हैं वैसी ही पहुँचती हैं | नहीं; --link-dest अपरिवर्तित files को hard-link करता है | नहीं |
Versions: Borg 1.4.5 और restic 0.19.1, 2 November 2026 को नवीनतम stable releases थे। Borg 2 अभी भी beta में है और Borg 1.x repositories नहीं पढ़ सकता।
VPS पर encrypt करने के बजाय client पर क्यों encrypt करें?
क्योंकि तब VPS केवल ciphertext store करता है, और उसकी disk तक पहुँचने वाला कोई भी आपकी files नहीं पढ़ सकता। जो भी hypervisor चलाता है वह तकनीकी रूप से अनएन्क्रिप्टेड virtual disk पढ़ सकता है, किसी भी VPS होस्ट पर। हम आपकी फ़ाइलें नहीं खोलते, और आप जो डेटा अपनी मशीन से निकलने से पहले एन्क्रिप्ट करते हैं, वह सवाल ही नहीं उठने देता। KVM आपके सर्वर को अपना kernel देता है, इसलिए आप डेटा डिस्क पर LUKS लगा सकते हैं या native encryption के साथ ZFS चला सकते हैं, और चाबियाँ कभी आपसे बाहर नहीं जातीं। बैकअप के लिए, अपलोड से पहले अपनी ही मशीन पर एन्क्रिप्ट करें (Borg, restic और Kopia सभी ऐसा करते हैं), ताकि सर्वर पर हमेशा केवल ciphertext रहे।
Borg borg init पर encryption mode माँगता है; इसका documentation मज़बूत passphrase के साथ repokey की सलाह देता है और कहता है कि key की एक copy repository और backup ली जा रही machine दोनों के बाहर रखें। restic अपना सारा data AES-256 से encrypt करता है और Poly1305-AES से authenticate करता है, कोई unencrypted mode नहीं है। passphrase और export की गई key को password manager और कागज़ पर रखें। server पर किया गया encryption server को बचाता है; अपनी machine पर किया गया encryption आपको बचाता है।
append-only mode किससे बचाता है?
Append-only एक compromised client को अपने बनाए backups मिटाने से रोकता है। जिस attacker के पास server है, उसके पास उसके backup credentials भी हैं, और normal mode में ये ransom note आने से पहले borg delete या restic forget --prune चला सकते हैं।
- Borg:
authorized_keysमें forcedborg servecommand में--append-onlyजोड़ें। Borg का documentation बताता है कि इस mode में prune और delete फिर भी चलते हैं, पर data को केवल deleted के रूप में tag करते हैं: कोई जगह नहीं खाली होती और कोई compaction नहीं होता। - restic: rest-server को
--append-onlyके साथ शुरू करें, जो नए backups स्वीकार करता है और मौजूदा को delete या modify करने से मना करता है। सादे SFTP में ऐसा कोई mode नहीं है।
कीमत housekeeping है: pruning के लिए दूसरी, बिना restriction वाली key चाहिए, जिसे ऐसी machine से इस्तेमाल करें जहाँ attacker न पहुँच सके। append-only restic repositories पर restic का documentation --keep-within के साथ forget policies लिखने को कहता है। पूरा Borg तरीका मैं VPS पर Borg backup server कैसे सेट up करूँ? में है, और restic का चुनाव Restic: VPS पर backups के लिए REST server या SFTP? में।
मुझे कैसे पता चलेगा कि मेरा ऑफ-साइट बैकअप रीस्टोर होगा?
इसे एक शेड्यूल पर, मूल मशीन के अलावा किसी अन्य मशीन पर रीस्टोर करें। स्टेटस 0 के साथ समाप्त होने वाला जॉब यह साबित करता है कि अपलोड काम किया, यह नहीं कि आपकी फ़ाइलें वापस आएंगी। जाँचों को फैलाएँ ताकि धीमी वाली कम ही चलें:
रीस्टोर-परीक्षण दिनचर्या
| कितनी बार | क्या चलाएँ | यह क्या साबित करता है |
|---|---|---|
| हर रन के बाद | borg create या restic backup का एग्ज़िट स्टेटस और लॉग पढ़ें | जॉब अंत तक चला |
| साप्ताहिक | borg check या restic check | रिपॉज़िटरी संरचना और इंडेक्स सही हैं |
| मासिक | restic check --read-data-subset=10%, या borg check --verify-data (हर चंक पढ़ता है, HDD पर धीमा) | संग्रहीत डेटा डिक्रिप्ट होता है और उसके चेकसम से मेल खाता है |
| हर तिमाही | एक वास्तविक फ़ोल्डर को स्पेयर मशीन पर निकालें और फ़ाइलें खोलें | आप अपनी रखी गई कुंजी और पासफ़्रेज़ के साथ डेटा वापस पा सकते हैं |
पूर्ण रीस्टोर में कितना समय लगता है, और क्या यह ट्रैफ़िक कोटा में फ़िट बैठता है?
पूर्ण लाइन रेट पर 1 Gbit/s पोर्ट 1 TB को लगभग 2 घंटे 15 मिनट में स्थानांतरित करता है; व्यवहार में आपका अपना कनेक्शन और हार्ड डिस्क धीमी गति तय करते हैं। यह आंकड़ा अंकगणित है (एक गीगाबिट प्रति सेकंड पर 8,000 गीगाबिट), मापी गई गति नहीं, इसलिए इस पर भरोसा करने से पहले वास्तविक फ़ोल्डर के रीस्टोर का समय लें।
हर प्लान का मासिक ट्रैफ़िक कोटा उसकी डिस्क से दोगुने से अधिक है, उदाहरण के लिए 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 पर चलता है; कोई अतिरिक्त बिल नहीं लगता।
ऑफ-साइट बैकअप लक्ष्य का प्रति TB खर्च क्या है?
2 नवंबर 2026 के Coffervale सर्वेक्षण के अनुसार, क्रिप्टो लेने वाले और कोई ID दस्तावेज़ न मांगने वाले होस्ट्स के स्टोरेज VPS प्लान की कीमत प्रति TB प्रति माह औसतन $4.00 है, जबकि उन्हीं होस्ट्स के जनरल-पर्पस VPS प्लान की कीमत प्रति TB $223.44 है, जो लगभग 56 गुना अधिक है। बैकअप क्षमता के लिए आकार दी गई डिस्क पर होने चाहिए। होस्टेड बैकअप स्टोरेज आपको अपना सर्वर नहीं देता, जैसा कि तालिका दिखाती है; इस समझौते को क्या स्टोरेज VPS rsync.net या BorgBase का सस्ता विकल्प है? में तौला गया है। हर प्लान और अवधि स्टोरेज VPS का प्रति माह खर्च कितना है? पर है, और 1 TB प्लान का विवरण मुझे 1 TB स्टोरेज वाला VPS कहाँ मिल सकता है? पर।
| विकल्प | यह क्या है | प्रति TB प्रति माह कीमत | रूट और आपका अपना सॉफ़्टवेयर |
|---|---|---|---|
| Coffervale Clay (1 TB) | स्टोरेज VPS, HDD | 12 महीनों पर $1.66 | ✓ |
| Hetzner Storage Box BX11 | SFTP और Samba पर नेटवर्क स्टोरेज | $3.58 | ✗ |
| Backblaze B2 | ऑब्जेक्ट स्टोरेज | $6.95 | ✗ |
| BorgBase Medium | होस्टेड Borg और restic रिपॉज़िटरी | $9.17 | ✗ |
| rsync.net | SSH पर बैकअप स्टोरेज | $15.00 | ✗ |
कीमतें को जाँची गईं
कीमतें 2 नवंबर 2026 को प्रत्येक प्रदाता के पेज पर प्रकाशित अनुसार; यूरो कीमतें 1 EUR = 1.1172 USD (ECB, 30 अक्टूबर 2026) पर परिवर्तित। Hetzner की कीमतों में VAT शामिल नहीं है।
बैकअप VPS के बारे में प्रश्न
क्या मैं एक VPS का बैकअप दूसरे VPS पर ले सकता हूँ?
हाँ। प्रोडक्शन सर्वर पर Borg या restic इंस्टॉल करें, इसे SSH के माध्यम से दूसरे शहर के स्टोरेज VPS की ओर इंगित करें, और इसे cron या systemd टाइमर से चलाएँ। एक अलग खाता उपयोग करें, आदर्श रूप से एक अलग प्रदाता पर, ताकि एक खाते की समस्या दोनों प्रतियों को न ले जाए।
बैकअप VPS के लिए मुझे Borg या restic का उपयोग करना चाहिए?
दोनों क्लाइंट पर एन्क्रिप्ट करते हैं और केवल बदले हुए चंक स्टोर करते हैं। Borg को VPS पर Borg की आवश्यकता होती है और प्रति SSH कुंजी append-only एक्सेस देता है; restic सादे SFTP पर लिखता है, या जब आप append-only चाहते हैं तो rest-server पर। वह चुनें जिसके रीस्टोर कमांड आप तनाव में टाइप करने में सहज हों।
क्या Coffervale मेरे बैकअप VPS का बैकअप लेता है?
नहीं। हम आपके सर्वर का कोई बैकअप नहीं लेते और आपके डेटा की कोई प्रति कहीं और नहीं रखते, इसलिए Coffervale storage VPS पर जो है वह आपकी कॉपियों में से एक होना चाहिए, कभी अकेली नहीं। यही कारण है कि VPS पर आपकी तीसरी कॉपी होनी चाहिए, केवल एकमात्र नहीं।
बैकअप को कितनी जगह चाहिए?
आप जिस डेटा की सुरक्षा करते हैं उसके आकार से शुरू करें, फिर इतिहास के लिए जगह जोड़ें। डेडुप्लिकेटिंग टूल्स बदले हुए चंक्स को एक ही बार संग्रहीत करते हैं, इसलिए ज़्यादातर स्थिर फ़ाइलों के दैनिक आर्काइव धीरे बढ़ते हैं; एक महीने बाद, borg info या restic stats असली आंकड़ा दिखाता है। बढ़ने के लिए, बड़ा प्लान ऑर्डर करें और rsync या zfs send से अपना डेटा कॉपी करें; चल रहे सर्वर को जगह पर resize करना launch पर नहीं दिया जाता।
क्या मैं ID दिखाए बिना बैकअप VPS के लिए भुगतान कर सकता हूँ?
हाँ। कोई KYC नहीं: signup पर कोई ID दस्तावेज़, कोई selfie, कोई card और कोई फ़ोन नंबर नहीं माँगा जाता। आप $1 से, BTC, USDT, USDC, ETH, SOL, LTC, XMR के साथ बैलेंस टॉप अप करते हैं, और उससे ऑर्डर करते हैं।
स्रोत (14)
- Data Backup Options (P. Ruggiero, M. A. Heckathorn, 2012): 3-2-1 नियम — US-CERT / CISA (read 2026-11-02)
- Borg 1.4.5 दस्तावेज़: Additional notes, append-only mode — BorgBackup project (read 2026-11-02)
- Borg 1.4.5 दस्तावेज़: borg init, encryption modes और key backup — BorgBackup project (read 2026-11-02)
- Borg 2.0 (प्रारंभिक जानकारी) — BorgBackup project (read 2026-11-02)
- restic दस्तावेज़: Preparing a new repository (SFTP, REST server) — restic project (read 2026-11-02)
- restic दस्तावेज़: Removing backup snapshots (append-only और --keep-within) — restic project (read 2026-11-02)
- restic दस्तावेज़: Checking integrity and consistency — restic project (read 2026-11-02)
- restic दस्तावेज़: References, repository encryption — restic project (read 2026-11-02)
- Rest Server README: append-only mode — restic project (read 2026-11-02)
- rsync(1) मैनुअल पेज: --link-dest, transport encryption — rsync project (Samba) (read 2026-11-02)
- Storage Box plans (BX11 से BX41) hetzner.com/storage/storage-box — Hetzner Online (read 2026-11-02)
- B2 Cloud Storage कीमत backblaze.com/cloud-storage/pricing — Backblaze (read 2026-11-02)
- Plans और pricing borgbase.com — BorgBase (read 2026-11-02)
- Cloud storage pricing rsync.net/pricing.html — rsync.net (read 2026-11-02)