केंद्रीकृत चैट ऐप्स आपकी पहचान, संपर्क और संदेश इतिहास के मालिक होते हैं — और इनमें से कुछ भी लॉक कर सकते हैं। 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 होस्टिंग की व्याख्या →
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।