مرکزی چیٹ ایپس آپ کی شناخت، رابطوں اور پیغام کی تاریخ کی مالک ہوتی ہیں — اور ان میں سے کسی کو بھی لاک کر سکتی ہیں۔ Matrix اینڈ ٹو اینڈ خفیہ میسجنگ کے لیے ایک کھلا، فیڈریٹڈ پروٹوکول ہے، اور Synapse اس کا ریفرنس ہوم سرور۔ اسے VPS پر چلائیں اور آپ کا اکاؤنٹ، رومز اور تاریخ ایسے سرور پر ہوں جسے آپ کنٹرول کرتے ہیں — دوسرے نیٹ ورکس سے پل کے ساتھ اور بغیر پلیٹ فارم دربان کے۔ سرور کی ادائیگی کرپٹو سے کریں، بغیر KYC۔
Synapse کو کیا چاہیے
- ایک ڈیڈیکیٹڈ IPv4، ایک ڈومین اور HTTPS۔ کلائنٹس
https://matrix.yourdomain.comاستعمال کرتے ہیں اور فیڈریشن پورٹ 8448 — سو آپ کو ڈومین، درست TLS اور اِن باؤنڈ پورٹس چاہئیں، ایک ڈیڈیکیٹڈ IP پلان۔ NAT پلان اِن باؤنڈ نہیں لیتے۔ ایک Small یا Medium پلان معقول آغاز ہے۔ - فیڈریشن + Postgres کے لیے RAM۔ Synapse اسٹیٹک سائٹ سے زیادہ میموری لیتا ہے؛ زیادہ RAM اسے فیڈریٹ کرتے اور رومز بڑھتے ہوئے تیز رکھتی ہے۔
- میڈیا اور تاریخ کے لیے ڈسک۔ ڈسک اپنے اپ لوڈز اور پیغام برقراری کے مطابق بڑھائیں۔
سیٹ اپ (Ubuntu 24.04، Docker)
# docker-compose.yml — Matrix Synapse + PostgreSQL (client API proxied on 443, federation 8448)
services:
synapse:
image: matrixdotorg/synapse:latest
restart: always
environment:
SYNAPSE_SERVER_NAME: yourdomain.com
SYNAPSE_REPORT_STATS: "no"
volumes: ["/srv/synapse:/data"]
ports:
- "127.0.0.1:8008:8008" # client API (proxied by Caddy)
- "8448:8448" # server-to-server federation
depends_on: [db]
db:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_USER: synapse
POSTGRES_PASSWORD: change-me-strong
POSTGRES_DB: synapse
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C"
volumes: ["/srv/synapse-db:/var/lib/postgresql/data"]
کلائنٹ API کے آگے ایک TLS ریورس پراکسی رکھیں:
# TLS + reverse proxy for the client API; matrix.yourdomain.com resolves to your dedicated IP
apt install -y caddy
echo 'matrix.yourdomain.com { reverse_proxy 127.0.0.1:8008 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,8448/tcp
کنفیگ بنائیں، register_new_matrix_user سے پہلا صارف بنائیں، پھر Element (ویب/ڈیسک ٹاپ/موبائل) سے matrix.yourdomain.com کی طرف اشارہ کرکے لاگ اِن کریں — ایسی چیٹ جو آپ کی ہے اور فیڈریٹ کرتی ہے۔
اسے اپنا بنائیں
- فی روم اینڈ ٹو اینڈ خفیہ کاری؛ آپریٹر کے طور پر آپ کے پاس کوئی قابلِ مطالعہ چیز نہیں۔
- فیڈریشن پالیسی — کھلی، صرف دعوت، یا بند نجی سرور۔
- پل IRC، Telegram، Signal وغیرہ سے؛ وائس/ویڈیو Element Call کے ذریعے۔
- Postgres کو localhost پر رکھیں؛ 443 (کلائنٹ) اور 8448 (فیڈریشن) کھولیں۔
Matrix Synapse کے لیے EQVPS کیوں
- $8/ماہ سے ڈیڈیکیٹڈ IPv4، ڈومین + HTTPS دوست، تمام پورٹس، سیلف سروس rDNS۔
- EU مقامات (جرمنی، فن لینڈ) — صاف راستے، حقیقی ڈیٹا تحفظ قانون۔
- کوئی KYC نہیں، کرپٹو سے ادائیگی۔ رجسٹریشن کے لیے ای میل، ادائیگی کے لیے USDC/USDT — نجی، فیڈریٹڈ چیٹ کے لیے موزوں۔
- ~60 سیکنڈ میں root، NVMe۔ اسٹیک اٹھائیں، Caddy شامل کریں، اور آپ کا ہوم سرور لائیو ہے۔
Nextcloud (فائلیں، کیلنڈر) خود میزبان کریں ← · گمنام VPS ہوسٹنگ کی وضاحت ←
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔