কেন্দ্রীভূত চ্যাট অ্যাপ আপনার পরিচয়, কন্টাক্ট ও মেসেজ ইতিহাসের মালিক — আর এর যেকোনোটি লক করতে পারে। 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 — প্রাইভেট, ফেডারেটেড চ্যাটের জন্য মানানসই।
- ~৬০ সেকেন্ডে root, NVMe। স্ট্যাক চালু করুন, Caddy যোগ করুন, আর আপনার হোমসার্ভার লাইভ।
Nextcloud (ফাইল, ক্যালেন্ডার) সেল্ফ-হোস্ট করুন → · অ্যানোনিমাস VPS হোস্টিং ব্যাখ্যা →
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।