# VPS'te bir Matrix sunucusunu nasıl barındırırım?

> Matrix.org paketlerinden Synapse'i 4 GB VPS'e kurun; 12 aylık süreyle ayda $8.25. PostgreSQL ve ters vekil sunucu ile.

- URL: https://gloamport.com/tr/guides/how-to-host-a-matrix-server/
- Son güncelleme: 2026-11-10
- Yayıncı: Gloamport (https://gloamport.com)

Matrix açık bir sohbet protokolüdür ve Synapse onun referans sunucusudur. Bu rehber, Synapse'i projenin Debian paketlerinden kurar ve önüne bir ters vekil sunucu koyar.

**Kısa yanıt — VPS'te bir Matrix sunucusunu nasıl barındırırım?**

Bir VPS'te Matrix sunucusu barındırmak için Synapse'i Matrix.org apt deposundan kurun, ona bir PostgreSQL veritabanı verin ve 8008 numaralı portun önüne 443 portunda bir HTTPS ters vekil sunucu koyun. Gloamport'un Gloam planı, 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic, 12 aylık süreyle ayda $8.25, bunun için boyutlandırılmıştır.

## Bir Synapse kurulumu neleri içerir?

| Bölüm | Ayar | Neden |
| --- | --- | --- |
| Sunucu adı | Kullanıcı kimliklerindeki alan adı, örneğin example.com; sonradan değiştirilemez | Federasyon kimliği |
| Paket | packages.matrix.org üzerinden matrix-synapse-py3 | Debian'ın kendi paketi Debian 13 ve daha eski sürümler için mevcut değildir |
| Yapılandırma geçersiz kılmaları | /etc/matrix-synapse/conf.d/ | Paket güncellemeleri yapılandırmanızın yerini değiştirmek için size sormaz |
| İstemci ve federasyon dinleyicisi | Vekil sunucunun arkasında localhost:8008 üzerinde HTTP | Ters vekil sunucu HTTPS'i sonlandırır |
| Veritabanı | PostgreSQL (psycopg2) | Belgeler SQLite'ı yalnızca test için kabul edilebilir sayar |
| Portlar | İstemciler için 443; federasyon için 443'e yönlendirilmediği sürece 8448 | Her ikisine de internetten erişilebilmelidir |
| Plan | Gloam: 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic | Gloamport plan listesi |

*Fiyatlar 10 Kasım 2026 tarihinde kontrol edildi.*

## Matrix sunucusu kurmadan önce neye ihtiyacınız var?

Kontrol ettiğiniz bir alan adına ve genel bir IPv4 adresine sahip bir VPS'e ihtiyacınız var. Alan adı sunucudan daha önemlidir: Synapse belgeleri, sunucu adının her kullanıcı kimliğinin alan adı kısmı olduğunu ve sonradan değiştirilemeyeceğini söyler. Kurulumdan önce seçin.

Her Gloamport VPS planında bir IPv4 ve bir IPv6 /64 gelir; bu yüzden DNS kayıtları doğrudan ona yönlendirilebilir. Burada alan adı satılmaz; tercih ettiğiniz yerden alın ve kullanacağınız sunucu adı için bir A kaydı oluşturun. Yalnızca Linux: Debian, Ubuntu, AlmaLinux ve Rocky Linux imajları. Windows yok. Kurulumun yanında DNS ve sertifika için yaklaşık bir saat ayırın.

## Debian 13 veya Ubuntu 24.04'e Synapse nasıl kurulur

Komutlar resmi Synapse belgelerini izler. Bunları root olarak veya sudo ile çalıştırın.

1. **DNS'i VPS'e yönlendirin** — VPS adresiyle matrix.example.com için bir A kaydı oluşturun (IPv6 kullanıyorsanız bir AAAA kaydı da). Sertifika istemeden önce çözümlendiğinden emin olun.
2. **Matrix.org apt deposunu ekleyin** — İlk kod bloğundaki gibi imzalama anahtarını indirin, depo satırını ekleyin ve apt update çalıştırın. Belgeler anahtar parmak izini AAF9AE843A7584B5A3E4CD2BCF45A512DE2DA058 olarak verir; anahtara güvenmeden önce gpg ile karşılaştırın.
3. **matrix-synapse-py3 paketini kurun** — apt install matrix-synapse-py3 komutunu çalıştırın ve istendiğinde sunucu adını ayarlayın. Ayarları yalnızca /etc/matrix-synapse/conf.d/ içindeki dosyalar üzerinden değiştirin.
4. **PostgreSQL veritabanını oluşturun** — PostgreSQL ve libpq5 kütüphanesini kurun; ikinci kod bloğundaki komutlarla kullanıcıyı ve veritabanını oluşturun, Synapse'i de orada gösterilen veritabanı bloğuyla bu veritabanına yönlendirin.
5. **Önüne bir ters vekil sunucu koyun** — Bir web sunucusu kurun, ana makine adı için bir sertifika alın ve üçüncü kod bloğundaki gibi /_matrix ve /_synapse/client isteklerini localhost:8008'e yönlendirin. 8008 dinleyicisinde x_forwarded: true ayarlayın.
6. **Kullanıcınızı oluşturun ve test edin** — Bir registration_shared_secret ayarlayın, Synapse'i yeniden başlatın, register_new_matrix_user çalıştırın, sonra bir Matrix istemcisinden ana sunucu adresinizle oturum açın.

*1. Matrix.org deposu ve paketi*

```bash
sudo apt install -y lsb-release wget apt-transport-https
sudo wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" |
    sudo tee /etc/apt/sources.list.d/matrix-org.list
sudo apt update
sudo apt install matrix-synapse-py3
```

*2. PostgreSQL: kullanıcı, veritabanı ve Synapse veritabanı bloğu*

```bash
sudo apt install postgresql libpq5
sudo -u postgres createuser --pwprompt synapse_user
sudo -u postgres createdb --encoding=UTF8 --locale=C --template=template0 --owner=synapse_user synapse

# /etc/matrix-synapse/conf.d/database.yaml
database:
  name: psycopg2
  args:
    user: synapse_user
    password: CHANGE_ME
    dbname: synapse
    host: localhost
    cp_min: 5
    cp_max: 10
```

*3. Ters vekil sunucu ve dinleyici (Synapse belgelerindeki nginx konumu)*

```text
# nginx: inside a server block that listens on 443 ssl for matrix.example.com
location ~ ^(/_matrix|/_synapse/client) {
    proxy_pass http://localhost:8008;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    client_max_body_size 50M;
}

# Synapse listener on port 8008, in homeserver.yaml or a conf.d file
listeners:
  - port: 8008
    type: http
    x_forwarded: true
    bind_addresses: ['127.0.0.1']
    resources:
      - names: [client, federation]
```

*4. İlk kullanıcı*

```bash
# conf.d/registration.yaml  (a random value, kept secret)
registration_shared_secret: "RANDOM_VALUE"

sudo systemctl restart matrix-synapse
register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml
```

> **Deponun sürümünüzü desteklediğini doğrulayın** apt update, packages.matrix.org için kod adınızda bir Release dosyası olmadığını bildirirse orada durun ve Synapse kurulum sayfasındaki diğer kurulum yollarını kullanın. Debian'ın kendi bakımını yaptığı Debian paketi Debian 13 için mevcut değildir.

## Bir Matrix ana sunucusu ne kadar sunucu kaynağına ihtiyaç duyar?

Birkaç kişilik özel bir ana sunucu orta boy bir plana sığar; yükü büyük herkese açık odalara federasyon artırır. Synapse'i kıyaslamadık ve kullanıcı sayısı vermiyoruz. Gloamport, Bir Matrix sunucusu, Vaultwarden ve SearXNG birlikte için Gloam planını listeler: 12 aylık süreyle ayda 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic, $8.25 tek aylıkta ise $16.50.

Çok odalı bir ekip sohbeti için Night (4 vCPU, 8 GB RAM, 160 GB NVMe, 8 TB traffic, 12 aylık süreyle ayda $13.50) Yoğun bir röle, bir ekip sohbet sunucusu veya birkaç hizmet için listelenir.

## Federasyon 8448 portu gerektirir mi?

Hayır; yönlendirme yaparsanız federasyon 443 portu üzerinden çalışabilir. Synapse ters vekil sunucu sayfası, .well-known/matrix/server yanıtıyla yönlendirme yapıldığında 8448 portunun açılmasına gerek olmadığını ve federasyonun 443 kullandığını belirtir. Yönlendirme yoksa varsayılan federasyon portu 8448'dir; bu yüzden güvenlik duvarında açın ve orada dinleyen ikinci bir sunucu bloğu ekleyin.

İstemciler sunucunuzu https://sunucu-adi/.well-known/matrix/client adresinde sunulan bir /.well-known/matrix/client dosyasıyla bulabilir; bu dosya m.homeserver içinde base_url ile ana sunucuyu adlandırır. Tarayıcı istemcileri ayrıca bir CORS başlığına ihtiyaç duyar ve Synapse'in public_baseurl değeri aynı adresi taşımalıdır. Sunucu adını çıplak alan adında yalnızca o dosyayı orada sunabiliyorsanız kullanın.

## Kendi barındırdığınız bir Matrix sunucusunu nasıl güvende tutarsınız?

İmzalama anahtarını, veritabanını ve medya deposunu yedekleyin ve ana makineyi güncel tutun. Belgeler, diğer sunucuların imzalama anahtarlarına güvendiği için bunların kaydedilmesi gerektiğini uyarır. Uçtan uca şifreleme olmayan odalardaki mesajlar VPS'inizdeki veritabanında okunabilir durumda kalır; bu yüzden disk şifrelemesi düşünülmeye değerdir. [VPS diskimi LUKS ile şifreleyebilir miyim?](https://gloamport.com/tr/guides/how-to-encrypt-a-vps-disk-with-luks/ "Bir VPS diskini LUKS ile şifreleyebilir miyim?") disk şifrelemesinin neyi koruyup neyi korumadığını anlatır.

Hiçbir pakette yedekleme yoktur: kaybedemeyeceğiniz her şeyin kendi kopyasını tutun. Gloamport'un 10 Kasım 2026 üzerine yaptığı ankete göre, 49 sağlayıcıdan 28 tanesi kayıtta kimlik belgesi istemez; dolayısıyla VPS belgeleri teslim etmeden satın alınabilir, ama sunucu güvenliği yine sizin sorumluluğunuzdadır: [VPS'te SSH nasıl sertleştirilir?](https://gloamport.com/tr/guides/how-to-harden-ssh-on-a-vps/ "Yeni bir VPS'te SSH nasıl sertleştirilir?") bölümündeki gibi yalnızca anahtarla SSH.

**Özet**

- Synapse, packages.matrix.org üzerinden matrix-synapse-py3 olarak kurulur.
- Sunucu adı kalıcıdır; önce alan adını seçin.
- PostgreSQL kullanın; belgeler SQLite'ı yalnızca test için kabul edilebilir sayar.
- /_matrix ve /_synapse/client isteklerini HTTPS arkasında localhost:8008'e yönlendirin.
- Yönlendirme, federasyonun 8448 yerine 443 kullanmasını sağlar.
- Gloam, 12 aylık süreyle ayda $8.25, eşleşen plandır.
- Synapse imzalama anahtarlarını, veritabanını ve medyayı yedekleyin; hiçbir planda yedekleme yoktur.

## Matrix sunucusu barındırma: sık sorulan sorular

### Matrix için bir alan adına ihtiyacım var mı?

Evet. Sunucu adı her kullanıcı kimliğinin parçasıdır ve kurulumda ayarlanır. Sonradan değiştirilemez; bu yüzden kurulumdan önce alan adını edinin veya seçin.

### Neden SQLite kullanmayayım?

Synapse belgeleri SQLite'ın yalnızca test için kabul edilebilir olduğunu ve üretimde kullanılmaması gerektiğini söyler. Neredeyse tüm kurulumlar PostgreSQL kullanmalıdır.

### Kendi ayarlarımı nereye koyarım?

/etc/matrix-synapse/conf.d/ altındaki dosyalara. Belgeler bunu önerir; böylece bir paket güncellemesi yapılandırma dosyanızı değiştirip değiştirmeyeceğini sormaz.

### İlk hesabı nasıl oluştururum?

Synapse çalıştıktan sonra ana sunucu yapılandırması üzerinde register_new_matrix_user -c çalıştırın. Bu, registration_shared_secret'ı kullanır; bunu bilen herkes, yöneticiler dahil, hesap oluşturabilir.

### Matrix'i diğer hizmetlerle aynı sunucuda çalıştırabilir miyim?

Gloam veya daha büyük bir planda evet. Vaultwarden ve SearXNG onun yanında küçüktür; bkz. [Vaultwarden'ı kendi kendinize barındırma](https://gloamport.com/tr/guides/how-to-self-host-vaultwarden/ "Bir VPS'te Vaultwarden'ı nasıl kendim barındırırım?") rehberi.

## Kaynaklar

1. [Synapse belgeleri: Kurulum talimatları](https://element-hq.github.io/synapse/latest/setup/installation.html) — Element / Matrix.org Foundation (checked 2026-11-10)
2. [Synapse belgeleri: Synapse ile ters vekil sunucu kullanımı](https://element-hq.github.io/synapse/latest/reverse_proxy.html) — Element / Matrix.org Foundation (checked 2026-11-10)
3. [Synapse belgeleri: Postgres kullanımı](https://element-hq.github.io/synapse/latest/postgres.html) — Element / Matrix.org Foundation (checked 2026-11-10)

---

Gloamport: Gloamport, KYC'siz Linux KVM sunucuları satan bir VPS sağlayıcısıdır; sipariş hesap numarasıyla verilir ve kriptoparayla ödenir, önce Monero. İşletmeni DomaineGoat LLC'dir, Panama'da tescilli bir şirkettir. Bir sipariş bir paket, bir coin ve yalnızca isterseniz bir e-posta adresi ister: ad, posta adresi, telefon ya da kimlik belgesi istenmez. 12 aylık sürede her paket, 10 Kasım 2026'da okunan 38 KYC'siz kripto VPS sağlayıcısını kapsayan bir ankette adı verilen karşılaştırılabilir bir paketin en az %25 altındadır.
