n8n اُن ٹولز میں سے ایک ہے جہاں سیلف-ہوسٹنگ معاشیات کو مکمل طور پر الٹ دیتی ہے۔ cloud پلانز پر آپ per execution ادا کرتے ہیں، تو آپ کی automation جتنی مفید بنتی ہے، اتنی مہنگی۔ اپنے سرور پر، مہینے میں دس ہزار بار داغتا ایک workflow دس بار داغتے ایک کی بالکل وہی لاگت ہے: باکس کی قیمت۔
اگر آپ کے workflows کچھ حساس چھوتے ہیں — گاہک-ڈیٹا، API keys، اندرونی سسٹمز — تو دوسری وجہ پہلی سے مضبوط ہے۔ سیلف-ہوسٹ کا مطلب ڈیٹا کبھی آپ کے کنٹرول والی مشین نہیں چھوڑتا۔
n8n کو کیا درکار ہے
ایک Telegram bot سے زیادہ، آپ کے خوف سے کم:
- RAM ہی رکاوٹ ہے۔ n8n plus Postgres سانس لینے کی جگہ چاہتا ہے۔ Small ($8/ماہ — 4 vCPU، 4 GB RAM) آرام دہ ڈیفالٹ ہے۔ SQLite پر ہلکے ذاتی استعمال کے لیے Micro ($5) چلتا ہے۔
- ایک public IP، ایک ڈومین، اور TLS۔ n8n کو چلانے کے قابل بنانے کا آدھا حصہ webhooks ہیں، اور انہیں inbound HTTPS درکار ہے۔ یعنی ایک dedicated-IP پلان — ہمارے NAT پلانز inbound web ٹریفک نہیں لیتے۔
- execution history کے لیے ڈسک۔ n8n ہر run محفوظ کرتا ہے۔ NVMe اسے چست رکھتا ہے؛ پرانی executions prune کریں تو 35 GB بہت دور جاتا ہے۔
Docker Compose سیٹ اپ
# Ubuntu 24.04، dedicated-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 record سرور کے IP پر لگتے ہی Caddy خود ایک Let's Encrypt سرٹیفکیٹ لے آئے گا۔
دو چیزیں جنہیں چھوڑنے پر لوگ پچھتاتے ہیں: N8N_ENCRYPTION_KEY کو کچھ لمبا سیٹ کریں اور اسے backup کریں (اسے کھو دیں اور آپ کے محفوظ credentials ناقابلِ بازیافت)، اور instance کے انٹرنیٹ سے پہنچنے کے قابل ہونے سے پہلے basic auth یا n8n کا user management آن کریں۔
اسے یہاں کیوں ہوسٹ کریں
No KYC، کرپٹو ادائیگی۔ register کے لیے ای میل، Base، Ethereum، یا Tron پر USDC یا USDT۔ اگر آپ کی automations ایک side project، ایک client، یا کسی ایسی چیز کے لیے ہیں جسے آپ ایک کارپوریٹ شناخت سے نہیں باندھنا چاہتے، تو کوئی کاغذی-کارروائی کا قدم نہیں۔ کرپٹو میں نئے؟
Flat، سستا، unmetered۔ $8/ماہ، 1 Gbit/s پر unmetered ٹریفک۔ سارا دن ایک API کوٹتا ایک workflow بل نہیں بدلتا۔
ایک پلان چننا
| استعمال | پلان | قیمت |
|---|---|---|
| ذاتی، ہلکے workflows، SQLite | Micro-IP | $10/ماہ |
| عام سیٹ اپ: n8n + Postgres + webhooks | Small-IP | $16/ماہ |
| بھاری workflows، بہت سی history، اضافی containers | Medium-IP | $20/ماہ |
یہاں dedicated-IP پلانز ہی دیکھنے کے ہیں — آپ کو inbound HTTPS درکار ہے۔ مکمل root، NVMe، unmetered ٹریفک، جرمنی یا فن لینڈ۔ سالانہ بلنگ بارہ کے بجائے ایک کرپٹو ٹرانسفر ہے۔
متعلقہ مطالعہ
- ایک VPS پر n8n سیلف-ہوسٹ کریں — طویل walkthrough
- ایک نیا VPS محفوظ کریں: ایک checklist — انٹرنیٹ پر کچھ کھولنے سے پہلے
تیار؟ ایک n8n سرور تعینات کریں → — تقریباً ایک منٹ میں چالو، کرپٹو میں ادا، کوئی ID درکار نہیں۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔