n8n उन टूल में से एक है जहाँ स्व-होस्टिंग अर्थशास्त्र को पूरी तरह पलट देती है। क्लाउड प्लान पर आप प्रति निष्पादन चुकाते हैं, तो आपका ऑटोमेशन जितना ज़्यादा उपयोगी होता है, उतना ज़्यादा ख़र्च होता है। अपने ख़ुद के सर्वर पर, एक वर्कफ़्लो जो महीने में दस हज़ार बार फ़ायर करता है ठीक उतना ही ख़र्च करता है जितना एक जो दस बार फ़ायर करता है: बॉक्स की क़ीमत।
अगर आपके वर्कफ़्लो कुछ भी संवेदनशील छूते हैं — ग्राहक डेटा, API कुंजियाँ, आंतरिक सिस्टम — दूसरी वजह पहली से मज़बूत है। स्व-होस्टेड मतलब डेटा कभी एक ऐसी मशीन नहीं छोड़ता जिसे आप नियंत्रित करते हैं।
n8n को क्या चाहिए
एक Telegram बॉट से ज़्यादा, आपके डर से कम:
- RAM बाधा है। n8n प्लस Postgres साँस लेने की जगह चाहता है। Small ($8/माह — 4 vCPU, 4 GB RAM) आरामदेह डिफ़ॉल्ट है। Micro ($5) SQLite पर हल्के निजी उपयोग के लिए काम करता है।
- एक सार्वजनिक IP, एक डोमेन, और TLS। Webhooks आधे हैं जो n8n को चलाने लायक बनाते हैं, और उन्हें इनबाउंड HTTPS चाहिए। इसका मतलब एक डेडिकेटेड-IP प्लान — हमारे NAT प्लान इनबाउंड वेब ट्रैफ़िक नहीं लेते।
- निष्पादन इतिहास के लिए डिस्क। n8n हर रन स्टोर करता है। NVMe इसे फुर्तीला रखता है; 35 GB बहुत दूर तक जाता है अगर आप पुराने निष्पादन prune करें।
Docker Compose सेटअप
# Ubuntu 24.04, डेडिकेटेड-IP प्लान
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker
mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'EOF'
services:
postgres:
image: postgres:16
restart: always
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: change_me
POSTGRES_DB: n8n
volumes: [ ./pgdata:/var/lib/postgresql/data ]
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports: [ "5678:5678" ]
environment:
DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: postgres
DB_POSTGRESDB_USER: n8n
DB_POSTGRESDB_PASSWORD: change_me
N8N_HOST: n8n.yourdomain.com
N8N_PROTOCOL: https
WEBHOOK_URL: https://n8n.yourdomain.com/
N8N_ENCRYPTION_KEY: generate_a_long_random_string
volumes: [ ./n8n-data:/home/node/.n8n ]
depends_on: [ postgres ]
EOF
docker compose up -d
फिर HTTPS के लिए सामने Caddy या nginx रखें — एक बार जब आपके डोमेन का A रिकॉर्ड सर्वर के IP पर इंगित करे तो Caddy एक Let's Encrypt प्रमाणपत्र अपने दम पर लाएगा।
दो चीज़ें जिन्हें छोड़ने का लोग पछताते हैं: N8N_ENCRYPTION_KEY को कुछ लंबा सेट करें और इसका बैकअप लें (इसे खोएँ और आपकी संग्रहीत साख अपुनर्प्राप्य है), और इंस्टेंस के इंटरनेट से पहुँच योग्य होने से पहले बेसिक auth या n8n का उपयोगकर्ता प्रबंधन चालू करें।
इसे यहाँ होस्ट क्यों करें
कोई KYC नहीं, क्रिप्टो भुगतान। रजिस्टर को ईमेल, Base, Ethereum, या Polygon पर USDC या USDT। अगर आपके ऑटोमेशन एक साइड प्रोजेक्ट, एक क्लाइंट, या कुछ ऐसे के लिए हैं जिसे आप एक कॉर्पोरेट पहचान से न बाँधना चाहें, कोई काग़ज़ी क़दम नहीं। क्रिप्टो में नए?
फ़्लैट, सस्ता, अनमीटर्ड। $8/माह, 1 Gbit/s पर अनमीटर्ड ट्रैफ़िक। एक वर्कफ़्लो जो पूरे दिन एक API को हथौड़े मारता है बिल नहीं बदलता।
एक प्लान चुनना
| उपयोग | प्लान | क़ीमत |
|---|---|---|
| निजी, हल्के वर्कफ़्लो, SQLite | Micro-IP | $10/माह |
| सामान्य सेटअप: n8n + Postgres + webhooks | Small-IP | $16/माह |
| भारी वर्कफ़्लो, बहुत सारा इतिहास, अतिरिक्त कंटेनर | Medium-IP | $20/माह |
डेडिकेटेड-IP प्लान यहाँ देखने वाले हैं — आपको इनबाउंड HTTPS चाहिए। पूरा root, NVMe, अनमीटर्ड ट्रैफ़िक, जर्मनी या फ़िनलैंड। सालाना बिलिंग बारह के बजाय एक क्रिप्टो ट्रांसफ़र है।
संबंधित पठन
- एक VPS पर n8n स्व-होस्ट करें — लंबा वॉकथ्रू
- एक नया VPS सुरक्षित करें: एक चेकलिस्ट — कुछ भी इंटरनेट पर उजागर करने से पहले
तैयार? एक n8n सर्वर डिप्लॉय करें → — लगभग एक मिनट में लाइव, क्रिप्टो में भुगतान, कोई ID ज़रूरी नहीं।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।