- हाल के वर्षों में self-hosting environment काफ़ी बेहतर हुआ है, जिससे आम उपयोगकर्ताओं के लिए भी अपना personal server चलाना आसान हो गया है
- Claude Code जैसे CLI-आधारित AI agents के आने से जटिल configuration के बिना command level पर server management संभव हो गया है
- कम-ऊर्जा वाले mini PC, Tailscale की आसान networking, और automated CLI helpers का संयोजन इस बदलाव का मुख्य कारण है
- उपयोगकर्ता सिर्फ़ “मनचाही service” का वर्णन करता है, और Docker configuration, security, तथा updates तक अपने-आप संभाले जाते हैं
- अपने personal data और services पर सीधे नियंत्रण की स्वायत्तता और आनंद self-hosting का नया आकर्षण बनकर उभरे हैं
अब self-hosting अलग क्यों है
- तीन बदलाव एक साथ आए हैं: सस्ते और शक्तिशाली mini PC, Tailscale की secure networking, और Claude Code का automated CLI support
- mini PC शांत और कम-ऊर्जा वाले होते हैं, और इन्हें weekend trip के खर्च से भी कम कीमत पर खरीदा जा सकता है
- Tailscale, port forwarding के बिना सुरक्षित network connection देता है
- Claude Code, Docker syntax या Compose settings याद रखे बिना automatic setup में मदद करता है
- पहले blog posts देखकर manual setup करना पड़ता था, लेकिन अब AI agent पूरी configuration संभाल लेता है
हार्डवेयर सेटअप
- Beelink Mini N150 mini PC का उपयोग किया गया, जो हथेली के आकार का शांत device है
- इसे लगभग $379 में खरीदा गया, और इसमें 8TB NVMe SSD अतिरिक्त लगाई गई
- पहले M1 Mac mini पर Plex server चलाया जाता था, लेकिन VM management की जटिलता के कारण इसे बदला गया
- हाल के mini PC अब इतने सुलभ हो गए हैं कि personal server बनाना व्यावहारिक स्तर पर पहुँच गया है
बुनियादी इंस्टॉलेशन फ्लो
- पूरी प्रक्रिया पाँच आसान चरणों में है
- Ubuntu Server 22.04 LTS install करें
- Tailscale से private network जोड़ें
- laptop से SSH access करें
- server पर Claude Code install करें
- मनचाही service माँगें और इंतज़ार करें
- इसके बाद सारी configuration CLI agent अपने-आप संभालता है
Claude Code: नया system administrator
- Claude Code एक terminal-आधारित AI agent है, जो server के भीतर सीधे चलता है
- उपयोगकर्ता बस “Docker install करो”, “service जोड़ो”, “security package configure करो” जैसे commands देता है
- मुख्य automation features:
- Docker और Compose files बनाना
- Caddy reverse proxy configure करना
- data persistence management और automatic updates
- reboot के बाद services की automatic recovery
- जटिल YAML copy-paste या Google search के बिना natural language commands से server management संभव है
चल रही मुख्य services
- हर service एक स्वतंत्र Docker container में चलती है
| सेवा |
कार्य या किसका विकल्प |
| Vaultwarden |
Bitwarden का विकल्प, अपना password management |
| Plex |
media server, hardware transcoding support |
| Immich |
Google Photos का विकल्प |
| Uptime Kuma |
service monitoring |
| Caddy |
automatic TLS reverse proxy |
| Home Assistant |
home automation hub |
| ReadDeck |
read-it-later service |
- सभी services को mobile, laptop, और tablet से local की तरह access किया जा सकता है
- Uptime Kuma status monitor करता है, और email alerts के ज़रिए outage तथा recovery की जानकारी देता है
Vaultwarden: self-hosting का turning point
- Rust में लिखा Bitwarden-compatible server, हल्का और स्थिर
- मौजूदा Bitwarden clients और iOS के built-in password manager के साथ पूरी तरह compatible
- iCloud/Keychain से passwords export करके Vaultwarden में migrate करने के बाद पूरी तरह switch किया गया
Immich: परिपक्व photo management
- Google Photos के बराबरी की quality देता है
- mobile app, face recognition (local ML), timeline और map view, automatic upload support
- पुराने self-hosted apps की अस्थिरता अब नहीं दिखती, और एक polished user experience मिलता है
ReadDeck: Pocket की जगह भरने वाला टूल
- Mozilla Pocket बंद होने के बाद इसे विकल्प के रूप में चुना गया
- साफ़ UI, अच्छी typography, mobile support, और पढ़ी जा रही जगह को अपने-आप save करने की सुविधा
- mobile Firefox से सीधे articles save किए जा सकते हैं
- संभावित service shutdown या lock-in के बिना personal use के लिए अनुकूलित
management और monitoring tools
- Lazydocker: Docker containers की स्थिति, logs, और resource usage को terminal UI में दिखाता है
- सिर्फ़
lazydocker command से पूरे containers manage किए जा सकते हैं
- Lazygit जैसा intuitive interface देता है
- Glances: CPU, memory, disk, network, और container status की integrated monitoring
- 13 services चलते समय CPU 6%, memory 32% उपयोग
- $379 mini PC पर 13 services स्थिर रूप से चलाई जा सकती हैं
self-hosting का वास्तविक अनुभव
- अब यह सिर्फ़ “server चलाना” नहीं, बल्कि software को सीधे own और use करने का एहसास है
- समस्या होने पर SSH से जुड़कर agent से कारण की जाँच करवाई जा सकती है
- नई service जोड़ना भी सिर्फ़ natural language description से install किया जा सकता है
- maintenance से ज़्यादा सीखने और इस्तेमाल के आनंद पर ध्यान देना संभव है
self-hosting किन उपयोगकर्ताओं के लिए उपयुक्त है
- जो terminal के अभ्यस्त हैं और पहले से SaaS tools के subscriber हैं
- जो infra expert नहीं बनना चाहते, लेकिन यह समझना चाहते हैं कि चीज़ें कैसे काम करती हैं
- ऐसे उपयोगकर्ताओं के लिए 2026 self-hosting आज़माने का सबसे अच्छा समय है
- अब self-hosting सिर्फ़ संभव ही नहीं, बल्कि एक मज़ेदार गतिविधि बन चुकी है
अभी कोई टिप्पणी नहीं है.