แอปแชทแบบรวมศูนย์เป็นเจ้าของตัวตน รายชื่อ และประวัติข้อความของคุณ — และล็อกอันใดไว้ได้ Matrix เป็นโปรโตคอลเปิดแบบ federated สำหรับการส่งข้อความที่เข้ารหัส end-to-end และ Synapse คือ homeserver อ้างอิงของมัน รันมันบน VPS และบัญชี ห้อง และประวัติของคุณอยู่บนเซิร์ฟเวอร์ที่คุณควบคุม — พร้อมบริดจ์ไปเครือข่ายอื่นและไม่มีผู้เฝ้าประตูแพลตฟอร์ม จ่ายค่าเซิร์ฟเวอร์ด้วยคริปโต ไม่ต้อง KYC
Synapse ต้องการอะไร
- IPv4 แบบเฉพาะ โดเมน และ HTTPS ไคลเอนต์ใช้
https://matrix.yourdomain.comและ federation ใช้พอร์ต 8448 — ดังนั้นคุณต้องมีโดเมน TLS ที่ถูกต้อง และพอร์ตขาเข้า แพ็กเกจ dedicated-IP แพ็กเกจ NAT ไม่รับขาเข้า แพ็กเกจ Small หรือ Medium คือจุดเริ่มต้นที่สมเหตุสมผล - RAM สำหรับ federation + Postgres Synapse ใช้หน่วยความจำมากกว่าเว็บสแตติก RAM มากขึ้นเก็บมันให้ตอบสนองเมื่อคุณ federate และห้องโต
- ดิสก์สำหรับสื่อและประวัติ ขยายดิสก์ตามการอัปโหลดและการเก็บรักษาข้อความของคุณ
ตั้งค่ามัน (Ubuntu 24.04, Docker)
# docker-compose.yml — Matrix Synapse + PostgreSQL (client API proxy บน 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 (proxy โดย Caddy)
- "8448:8448" # federation server-to-server
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"]
วาง reverse proxy TLS ไว้ข้างหน้า client API:
# TLS + reverse proxy สำหรับ client API; matrix.yourdomain.com แปลงค่าเป็น 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 — แชทที่คุณเป็นเจ้าของและ federate
ทำให้เป็นของคุณ
- การเข้ารหัส end-to-end ต่อห้อง คุณไม่ถืออะไรที่อ่านได้ในฐานะผู้ดำเนินการ
- นโยบาย federation — เปิด เชิญเท่านั้น หรือเซิร์ฟเวอร์ส่วนตัวปิด
- บริดจ์ ไป IRC, Telegram, Signal และอื่น ๆ เสียง/วิดีโอ ผ่าน Element Call
- เก็บ Postgres บน localhost เปิด 443 (client) และ 8448 (federation)
ทำไม EQVPS สำหรับ Matrix Synapse
- IPv4 แบบเฉพาะจาก $8/เดือน เป็นมิตรกับโดเมน + HTTPS ทุกพอร์ต rDNS บริการตนเอง
- ตำแหน่ง EU (เยอรมนี ฟินแลนด์) — เส้นทางสะอาด กฎหมายคุ้มครองข้อมูลจริง
- ไม่ KYC จ่ายด้วยคริปโต อีเมลเพื่อลงทะเบียน USDC/USDT เพื่อจ่าย — เหมาะสำหรับแชทส่วนตัวแบบ federated
- root ใน ~60 วินาที NVMe ยกสแตกขึ้น เพิ่ม Caddy และ homeserver ของคุณออนไลน์
โฮสต์ Nextcloud เอง (ไฟล์ ปฏิทิน) → · โฮสติง VPS ไม่ระบุตัวตนอธิบาย →
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ