اپهای چت متمرکز مالک هویت، مخاطبین و تاریخچهٔ پیامهای شما هستند — و میتوانند هرکدام را قفل کنند. Matrix یک پروتکل باز و فدرال برای پیامرسانی رمزگذاریشدهٔ سرتاسری است و Synapse هومسرور مرجع آن. آن را روی VPS اجرا کنید تا حساب، اتاقها و تاریخچهتان روی سروری که شما کنترلش میکنید قرار گیرد — با پل به شبکههای دیگر و بدون دروازهبان پلتفرم. هزینهٔ سرور را با رمزارز بپردازید، بدون KYC.
Synapse به چه چیزی نیاز دارد
- یک IPv4 اختصاصی، یک دامنه و HTTPS. کلاینتها از
https://matrix.yourdomain.comاستفاده میکنند و فدراسیون از پورت 8448 — پس به دامنه، TLS معتبر و پورتهای ورودی نیاز دارید، یک پلن IP اختصاصی. پلنهای NAT ورودی را نمیپذیرند. پلن Small یا Medium شروع معقولی است. - RAM برای فدراسیون + Postgres. 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"]
جلوی رابط کلاینت یک پراکسی معکوس با 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 (فدراسیون) را باز کنید.
چرا EQVPS برای Matrix Synapse
- IPv4 اختصاصی از $8/ماه، سازگار با دامنه + HTTPS، همهٔ پورتها، rDNS سلفسرویس.
- مکانهای اتحادیهٔ اروپا (آلمان، فنلاند) — مسیرهای تمیز، قانون واقعی حفاظت از داده.
- بدون KYC، پرداخت با رمزارز. ایمیل برای ثبتنام، USDC/USDT برای پرداخت — مناسب چت خصوصی و فدرال.
- روت در ~۶۰ ثانیه، NVMe. استک را بالا بیاورید، Caddy را بگذارید، و هومسرور شما فعال است.
Nextcloud (فایل، تقویم) را خودمیزبانی کنید ← · میزبانی ناشناس VPS توضیح داده شد ←
نظرات
هنوز نظری نیست. اولین نفر باشید.