डेवलपर्स के लिए
डेवलपर्स के लिए बना
Mac बैकअप
अपने dotfiles, SSH keys, Homebrew इंस्टॉल, git रिपॉज़िटरी, और बीच की हर चीज़ का बैकअप लें — स्वचालित रूप से, एन्क्रिप्टेड, और Migration Assistant के साथ एक घंटे से भी कम में नए Mac पर पुनर्स्थापित करने योग्य।
क्यों डेवलपर फ़ाइल-सिंक बैकअप से आगे बढ़ जाते हैं
iCloud Drive और Dropbox आपके Documents फ़ोल्डर को सिंक करते हैं। वे macOS के उन हिस्सों को कैप्चर नहीं करते जो एक कार्यरत डेवलपर के लिए मायने रखते हैं।
आपकी टूलचेन ~/Documents के बाहर रहती है
Homebrew पैकेज, asdf/nvm/rbenv संस्करण, लैंग्वेज SDK, साइनिंग प्रमाणपत्र, IDE प्राथमिकताएँ — इनमें से कुछ भी उन फ़ोल्डरों में नहीं रहता जिनका क्लाउड-सिंक सेवाएँ बैकअप लेती हैं। Time Machine पूरे फ़ाइल-सिस्टम को कैप्चर करता है।
dotfiles को खोना आसान है
आपके ~/.zshrc, ~/.gitconfig, ~/.ssh/config, ~/.aws/credentials, और वे दर्जनों dotfiles जिन्हें आपने वर्षों में ट्यून किया है, महत्वपूर्ण हैं और शायद ही कहीं कमिट किए जाते हैं। एक असली बैकअप इन्हें स्वचालित रूप से शामिल करता है।
इसके बिना माइग्रेशन का दिन कठोर होता है
Time Machine स्नैपशॉट के बिना नया Mac सेट करने का मतलब है टूल फिर से इंस्टॉल करने, SSH keys फिर से बनाने, प्रमाणपत्र आयात करने, और यह याद करने में पूरा दिन बीतना कि "पिछली बार मैंने क्या कस्टमाइज़ किया था?" Migration Assistant इसे एक कॉफ़ी ब्रेक में बदल देता है।
एक डेवलपर Mac पर Time Machine क्या-क्या बैकअप लेता है
एक सामान्य डेवलपर सेटअप पर Capsule Backup डिफ़ॉल्ट रूप से जो कुछ भी सुरक्षित करता है, उसकी पूरी सूची।
टूलचेन और रनटाइम
/opt/homebrew(Apple Silicon)/usr/local(Intel Mac)~/.asdf,~/.nvm,~/.rbenv,~/.pyenv~/.cargo,~/go,~/.deno,~/.bun~/.rustup, JDK इंस्टॉलेशन
कॉन्फ़िगरेशन और सीक्रेट
~/.zshrc,~/.bashrc,~/.config~/.ssh/— keys और config~/.aws/credentials,~/.kube/config~/.gnupg/, साइनिंग प्रमाणपत्र- macOS Keychain (एन्क्रिप्टेड)
एडिटर और IDE
- VS Code सेटिंग्स, कीबाइंडिंग, स्निपेट, एक्सटेंशन
- JetBrains IDE कॉन्फ़िग (
~/Library/Application Support/JetBrains) - Neovim/Vim कॉन्फ़िग और प्लगइन
- iTerm2/Warp/Ghostty प्रोफ़ाइल
- Xcode प्राथमिकताएँ और प्रोविज़निंग प्रोफ़ाइल
कोड और डेटाबेस
- सभी git रिपॉज़िटरी (
~/code,~/dev, आदि) - कमिट के बीच अनकमिटेड परिवर्तन
- लोकल Postgres/MySQL/SQLite डेटा फ़ाइलें
- Docker इमेज और वॉल्यूम (वैकल्पिक)
- ब्राउज़र dev टूल कस्टमाइज़ेशन
टिप: यदि आप हल्के बैकअप चाहते हैं तो node_modules/, target/, build/, .next/, और Docker.raw को बाहर रखें। Time Machine → Options।
तीन डेवलपर परिदृश्य हल किए गए
आपने रात 2 बजे अपनी .zshrc तोड़ दी
Time Machine खोलें, एक घंटा पीछे स्क्रॉल करें, फ़ाइल पुनर्स्थापित करें। आप एक मिनट से भी कम में एक कार्यशील शेल पर वापस आ जाते हैं। कोई git इतिहास नहीं, यह याद करने की ज़रूरत नहीं कि आपने क्या बदला था।
डेमो से पहले आपका MacBook बंद हो जाता है
किसी सहकर्मी का Mac उधार लें या नया खरीदें। अपने Capsule Backup वॉल्यूम के विरुद्ध Migration Assistant चलाएँ। ऐप्स, dotfiles, IDE स्थिति, SSH keys, क्रेडेंशियल — सब वापस। डेमो समय पर।
आप एक नए M-सीरीज़ Mac पर अपग्रेड करते हैं
Migration Assistant क्लाउड से आपका सबसे हालिया Time Machine स्नैपशॉट पढ़ता है। आपका पूरा dev एनवायरनमेंट स्थानांतरित हो जाता है — जिसमें Homebrew भी शामिल है, जिसे Migration Assistant Apple Silicon पर सही ढंग से /opt/homebrew से फिर से लिंक करता है।
सोलो डेवलपर्स के लिए अनुशंसित प्लान
Pro · 5 TB · $35/month
एक या दो Mac पर पूर्ण-सिस्टम स्नैपशॉट के लिए आरामदायक जगह, वर्षों के incremental इतिहास के लिए भी पर्याप्त स्थान के साथ। सोलो डेवलपर आमतौर पर 200–800 GB वास्तविक स्नैपशॉट स्पेस उपयोग करते हैं; 5 TB टियर सीमा से टकराने की किसी भी चिंता को हटा देता है।
सभी प्लान देखें"सेटअप में 2 मिनट लगे। क्लाउड में पूर्ण रिस्टोर क्षमता के साथ असली Time Machine बैकअप होना मुझे मानसिक शांति देता है।"
डेवलपर FAQ
क्या Time Machine मेरे Homebrew इंस्टॉलेशन, /opt, /usr/local, और अन्य dev टूल का बैकअप लेगा?
हाँ। Time Machine आपकी पूरी उपयोगकर्ता होम डायरेक्टरी के साथ-साथ सिस्टम फ़ाइलों का बैकअप लेता है। Homebrew इंस्टॉल (Apple Silicon पर /opt/homebrew, Intel पर /usr/local), npm/yarn कैश, ~/.asdf, ~/.nvm, ~/.rbenv में लैंग्वेज टूलचेन, और ~/.config में कॉन्फ़िगरेशन फ़ाइलें सभी डिफ़ॉल्ट रूप से शामिल होती हैं। आप System Settings → Time Machine → Options में node_modules और बिल्ड आर्टिफ़ैक्ट जैसे शोर को बाहर रख सकते हैं।
क्या मेरी Docker इमेज और वॉल्यूम का बैकअप होता है?
Docker Desktop इमेज और वॉल्यूम को ~/Library/Containers/com.docker.docker/Data/ के अंतर्गत एक ही Docker.raw या Docker.qcow2 फ़ाइल में संग्रहीत करता है। Time Machine इसका बैकअप किसी भी अन्य फ़ाइल की तरह लेता है, लेकिन यह फ़ाइल कई GB की हो सकती है और लगातार बदलती रहती है, इसलिए हर बार बैकअप में पूरी फ़ाइल शामिल होगी। अधिकांश डेवलपर Docker डेटा को बाहर रखते हैं और पुनर्स्थापना के लिए Dockerfiles + रजिस्ट्री पुल पर निर्भर रहते हैं। स्नैपशॉट को तेज़ रखने के लिए इस पथ को Time Machine की बहिष्करण सूची में जोड़ें।
क्या मैं अपने dev एनवायरनमेंट को एक बिल्कुल नए Mac पर पुनर्स्थापित कर सकता हूँ?
हाँ। नए Mac को बूट करें, Migration Assistant चलाएँ, उसे अपने Capsule Backup वॉल्यूम की ओर इंगित करें, और अपना सबसे हालिया बैकअप चुनें। ऐप्स, dotfiles, SSH keys, साइनिंग प्रमाणपत्र, IDE प्राथमिकताएँ, और आपका पूरा उपयोगकर्ता एनवायरनमेंट ठीक वैसे ही वापस आ जाता है जैसे वे थे। अधिकांश डेवलपर 30–60 मिनट के भीतर नई मशीन पर उत्पादक हो जाते हैं — brew पैकेजों की कोई मैनुअल पुनः-इंस्टॉलेशन नहीं, हर रिपॉज़िटरी को फिर से क्लोन करने की ज़रूरत नहीं।
क्या SSH keys और क्रेडेंशियल का बैकअप लेना सुरक्षित है?
हाँ, जब आप Time Machine एन्क्रिप्शन सक्षम करते हैं। आपकी निजी कुंजियाँ, ~/.ssh, ~/.aws/credentials, ~/.gnupg, और macOS Keychain को SMB3 एन्क्रिप्टेड टनल पर अपलोड होने से पहले आपके Mac पर एक ऐसे पासफ़्रेज़ से एन्क्रिप्ट किया जाता है जिसे केवल आप जानते हैं। यहाँ तक कि Capsule Backup ऑपरेटर भी सामग्री नहीं पढ़ सकते।
मेरे git रिपॉज़िटरी के बारे में क्या — क्या यह अनकमिटेड कार्य का बैकअप लेता है?
हाँ। Time Machine हर घंटे फ़ाइल-सिस्टम का स्नैपशॉट लेता है, इसलिए आपके अनकमिटेड परिवर्तन, stashes, अनट्रैक की गई फ़ाइलें, और केवल-लोकल ब्रांच कमिट के बीच कैप्चर हो जाते हैं। इसे तब के लिए एक सुरक्षा जाल मानें जब आप पुश करना भूल जाएँ या गलत समय पर गलती से git reset --hard कर दें।
क्या कई Mac (लैपटॉप + डेस्कटॉप dev बॉक्स) एक ही प्लान पर बैकअप ले सकते हैं?
हाँ। सभी Capsule Backup प्लान असीमित डिवाइस के साथ स्टोरेज-आधारित हैं। Time Machine साझा वॉल्यूम पर प्रति Mac एक अलग .backupbundle बनाता है, इसलिए आपका लैपटॉप और आपका डेस्कटॉप एक ही प्लान पर स्वतंत्र बैकअप इतिहास बनाए रखते हैं।
क्या हर घंटे के बैकअप मेरे IDE या कंपाइलेशन को धीमा कर देंगे?
नहीं। Time Machine incremental है और कम-प्राथमिकता वाले मोड में चलता है — हर घंटे केवल बदली हुई फ़ाइलें अपलोड होती हैं। प्रारंभिक पूर्ण बैकअप के बाद, चालू स्नैपशॉट आमतौर पर कुछ MB से कुछ सौ MB तक उपयोग करते हैं और सामान्य कोडिंग सत्रों के दौरान अगोचर रहते हैं। 1 Gbps फ़ाइबर अपलिंक पर SMB3 अधिकांश incrementals को सेकंडों में पूरा कर देता है।
और जानें
Capsule Backup, Apple Inc. से संबद्ध या समर्थित नहीं है। Time Machine, macOS, Finder, Migration Assistant, और Xcode, Apple Inc. के ट्रेडमार्क हैं।
अपने dev Mac का बैकअप लेने के लिए तैयार हैं?
7-दिन का मुफ़्त ट्रायल। किसी भी Mac पर, किसी भी समय अपने पूरे एनवायरनमेंट को पुनर्स्थापित करें।