ცენტრალიზებული chat აპლიკაციები ფლობენ თქვენს ვინაობას, თქვენს კონტაქტებსა და თქვენი შეტყობინებების ისტორიას — და შეუძლიათ ნებისმიერი მათგანის ჩაკეტვა. Matrix ღია, ფედერირებული პროტოკოლია end-to-end დაშიფრული მესიჯინგისთვის, და Synapse მისი reference homeserver-ია. გაუშვით ის VPS-ზე და თქვენი ანგარიში, ოთახები და ისტორია ცხოვრობს სერვერზე, რომელსაც თქვენ აკონტროლებთ — bridge-ებით სხვა ქსელებთან და პლატფორმის კარიბჭის მცველის გარეშე. სერვერისთვის გადაიხადეთ კრიპტოთი, no KYC.
რა სჭირდება Synapse-ს
- გამოყოფილი IPv4, დომენი და HTTPS. client-ები იყენებენ
https://matrix.yourdomain.com-ს და ფედერაცია იყენებს პორტ 8448-ს — ასე რომ გჭირდებათ დომენი, ვალიდური TLS და შემომავალი პორტები, dedicated-IP ტარიფი. NAT ტარიფები არ იღებენ შემომავალს. Small ან Medium ტარიფი გონივრული დასაწყისია. - RAM ფედერაციისა + Postgres-ისთვის. Synapse იყენებს მეტ მეხსიერებას, ვიდრე სტატიკური საიტი; მეტი RAM ინახავს მას რეაგირებადს, როცა ფედერირდებით და ოთახებს ზრდით.
- დისკი media-სა და ისტორიისთვის. გაზარდეთ დისკი თქვენს ატვირთვებსა და შეტყობინებების შენახვამდე.
დააყენეთ ის (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 reverse proxy client API-ის წინ:
# 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-იდან (web/desktop/mobile), მიმართული matrix.yourdomain.com-ზე — chat, რომელსაც ფლობთ და ფედერირებთ.
გახადეთ ის თქვენი
- End-to-end დაშიფვრა ოთახზე; არაფერს წაკითხვადს არ ინახავთ, როგორც ოპერატორი.
- ფედერაციის პოლიტიკა — ღია, მხოლოდ-მოწვევით ან დახურული პირადი სერვერი.
- Bridge-ები IRC-თან, Telegram-თან, Signal-თან და მეტთან; ხმა/ვიდეო Element Call-ით.
- შეინახეთ Postgres localhost-ზე; გამოაშკარავეთ 443 (client) და 8448 (ფედერაცია).
რატომ EQVPS Matrix Synapse-ისთვის
- გამოყოფილი IPv4 $8/თვე-დან, დომენი + HTTPS-მეგობრული, ყველა პორტი, self-service rDNS.
- EU ლოკაციები (გერმანია, ფინეთი) — სუფთა მარშრუტები, ნამდვილი მონაცემთა დაცვის კანონი.
- No KYC, კრიპტო გადახდა. ელფოსტა რეგისტრაციისთვის, USDC/USDT გადასახდელად — შესაფერისი პირადი, ფედერირებული chat-ისთვის.
- Root ~60 წამში, NVMe. აწიეთ stack, დაამატეთ Caddy და თქვენი homeserver ცოცხალია.
თვით-ჰოსტინგი Nextcloud (ფაილები, კალენდარი) → · ანონიმური VPS ჰოსტინგი ახსნილი →
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.