# Bir VPS'te Vaultwarden'ı nasıl kendim barındırırım?

> Dusk VPS'te Docker Compose ve Caddy ile Vaultwarden çalıştırın; 12 aylık süreyle ayda $5.25. Otomatik HTTPS, kapalı kayıtlar, yedekleme adımları.

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

Vaultwarden, Bitwarden API'sini konuşan küçük bir sunucudur. Bu rehber Vaultwarden wiki'sini izler: Docker Compose, HTTPS için Caddy, ardından kayıtları kapatma ve yedekleme.

**Kısa yanıt — Bir VPS'te Vaultwarden'ı nasıl kendim barındırırım?**

Bir VPS'te Vaultwarden'ı kendiniz barındırmak için vaultwarden/server imajını Docker Compose ile çalıştırın, sahip olduğunuz bir alan adında otomatik HTTPS için önüne Caddy koyun, hesabınızı oluşturun, sonra kayıtları kapatın. Gloamport'un Dusk planı, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, 12 aylık süreyle ayda $5.25.

## Vaultwarden Compose kurulumu neleri içerir?

| Bölüm | Değer | Not |
| --- | --- | --- |
| Vaultwarden imajı | `vaultwarden/server:latest` | Veriler ./vw-data içinde saklanır ve /data olarak bağlanır |
| Ters vekil sunucu | caddy:2 | 80, 443 ve 443/udp portları yayımlanır |
| DOMAIN değişkeni | https://vault.example.com | Ters vekil sunucunun arkasında zorunlu; ekler için HTTPS gerekir |
| Sertifikalar | Caddy, ACME HTTP-01 sınaması | Alan adı 80 numaralı portta VPS'e ulaşmalıdır |
| Kayıtlar | SIGNUPS_ALLOWED | Hesabınızı oluşturmak için true, sonra false |
| Yönetici sayfası | ADMIN_TOKEN | Bir belirteç ayarlanana kadar kapalı; wiki bir argon2 karmasını önerir |
| Önerilen plan | Dusk: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic | Gloamport plan listesi |

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

## Kendi parola yöneticinizi barındırmak iyi bir fikir mi?

Bunu sürdürmeyi, yedeklemeyi ve güncel tutmayı kabul ediyorsanız size uyar. Vaultwarden kasanızı şifreli saklar; ama sunucu yine de kimin giriş yapabileceğine karar verir ve siz başkalarına vermezseniz tek kopyayı tutar. Verileri kaybederseniz onları geri yükleyecek bir sağlayıcı yoktur.

Kararı üç gerçek şekillendirir. Hiçbir pakette yedekleme yoktur: kaybedemeyeceğiniz her şeyin kendi kopyasını tutun. Kasa, onu taşıyan VPS kadar erişilebilirdir; bu yüzden kasanızın çevrimdışı bir dışa aktarımını da saklayın. Ayrıca bunun için kullandığınız alan adı DNS'te ve sertifika günlüklerinde herkese açıktır; bu yüzden adınızı içermeyen bir tane seçin. Bu noktalar kabul edilebilirse, tek ve küçük bir VPS bunun için normal bir evdir.

## Docker Compose ve Caddy ile Vaultwarden nasıl kurulur

A kaydı VPS'i gösteren bir alan adına ihtiyacınız var. Komutlar Debian 13 veya Ubuntu 24.04'te çalışır.

1. **Docker Engine'i Compose eklentisiyle kurun** — Debian veya Ubuntu için Docker kurulum sayfasını izleyin, sonra ilk kod bloğundaki docker-ce ve docker-compose-plugin için apt install satırını çalıştırın. docker run hello-world ile denetleyin.
2. **Proje klasörünü ve Caddyfile'ı oluşturun** — Bir vaultwarden klasörü yapın ve kod bloklarındaki Caddyfile ile docker-compose.yml dosyalarını yazın. vault.example.com yerine kendi alan adınızı, e-posta yerine de sertifika için bir adres yazın. Bu adres sertifika yetkilisi içindir, Gloamport içindir değil.
3. **Web portlarını açın** — 80 ve 443 portları VPS'e ulaşmalıdır: HTTP-01 sınaması sertifikayı almak için 80 portunu gerektirir. ufw veya başka bir güvenlik duvarı kullanıyorsanız SSH'nin yanında 80/tcp, 443/tcp ve 443/udp'ye de izin verin.
4. **Yığını başlatın** — Klasörde docker compose up -d çalıştırın. Caddy ilk başlatmada sertifikayı ister. https://vault.example.com adresini açın ve hesabınızı oluşturun.
5. **Kayıtları kapatın** — Compose dosyasında SIGNUPS_ALLOWED değerini "false" olarak ayarlayın ve docker compose up -d komutunu yeniden çalıştırın. Bundan sonra yeni hesaplar yalnızca davetle veya sizin eliniz ile eklenebilir.
6. **Veri klasörünü yedekleyin** — Son kod bloğundaki Vaultwarden yedekleme yöntemini bir zamanlamayla kullanın ve bir kopyayı VPS dışında saklayın.

*Docker'ı kurun, sonra yığını başlatın*

```bash
# After adding Docker's apt repository (docs.docker.com/engine/install/debian/)
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world

mkdir -p ~/vaultwarden && cd ~/vaultwarden
# write docker-compose.yml and Caddyfile (below), then:
sudo docker compose up -d
```

*docker-compose.yml (Vaultwarden wiki'sinden, alan adı değiştirilmiş)*

```yaml
services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    environment:
      DOMAIN: "https://vault.example.com"
      SIGNUPS_ALLOWED: "true"
    volumes:
      - ./vw-data:/data

  caddy:
    image: caddy:2
    container_name: caddy
    restart: always
    ports:
      - 80:80
      - 443:443
      - 443:443/udp
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile:ro
      - ./caddy-config:/config
      - ./caddy-data:/data
    environment:
      DOMAIN: "https://vault.example.com"
      EMAIL: "you@example.com"
```

*Caddyfile*

```text
{$DOMAIN} {
  tls {$EMAIL}
  encode zstd gzip
  reverse_proxy vaultwarden:80 {
    header_up X-Real-IP {remote_host}
  }
}
```

*Yönetici belirteci karması ve yedekleme (Vaultwarden wiki)*

```bash
# Optional admin page: hash a long random password, put the result in ADMIN_TOKEN
sudo docker exec -it vaultwarden /vaultwarden hash

# Database backup while the server runs (SQLite online backup)
sqlite3 vw-data/db.sqlite3 ".backup '/root/backups/db-$(date +%Y%m%d-%H%M).sqlite3'"

# Also copy: vw-data/attachments/, vw-data/config.json, vw-data/rsa_key*
```

## Bir Vaultwarden sunucusunda neyi yedeklemelisiniz?

db.sqlite3, ekler klasörünü, config.json dosyasını ve rsa_key dosyalarını yedekleyin. Vaultwarden yedekleme sayfası db.sqlite3 ile ekleri zorunlu, config.json ile rsa_key dosyalarını önerilen, Send öğelerini ve simge önbelleğini isteğe bağlı olarak listeler. Dosya açıkken kopyalamak yerine SQLite'ın kendi .backup komutunu kullanmanızı ve dosya sistemi veya sanal makine anlık görüntülerine güvenmekten kaçınmanızı söyler.

Sayfa ayrıca config.json dosyasının bazı düz metin sırlar içerdiğini ve VPS'ten çıkmadan önce şifrelenmesi gerektiğini uyarır. Yedeği her gün alın, bir kopyayı başka bir yerde tutun ve çalıştığını kanıtlamak için bir kez yedek bir makinede geri yükleyin. 1.32.1 sürümünden itibaren Vaultwarden, wiki'de belgelenen yerleşik bir yedekleme komutuna da sahiptir.

## Vaultwarden'ı hangi Gloamport planı çalıştırır?

Başlayacağımız plan Dusk'tır: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, 12 aylık süreyle ayda $5.25, tek ayda ise $10.50. Vaultwarden wiki'si boyutlandırma rakamı vermez ve biz de kıyaslama yapmadık; bu yüzden Dusk'ı bir başlangıç noktası sayın. Aynı VPS'te bir sohbet sunucusu ve bir arama motoru da çalıştıracaksanız, Gloam (2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic, 12 aylık süreyle ayda $8.25), Bir Matrix sunucusu, Vaultwarden ve SearXNG birlikte için listelenir.

Ne şimdi ne de sonra kimlik kontrolü yoktur: kimlik yükleme yok, selfie yok, adres kanıtı yok, kart yok ve telefon numarası yok. Gloamport'un 10 Kasım 2026 üzerine yaptığı ankete göre, listelenen 49 sağlayıcıdan 28 tanesi kayıtta kimlik belgesi istemez. Tüm boyutları [plan ve koşullar](https://gloamport.com/tr/pricing/ "Bir Gloamport VPS'i ne kadar tutar?") sayfası listeler.

## Yönetici sayfasını ve sunucuyu nasıl korursunuz?

Gerekmedikçe yönetici sayfasını kapalı tutun ve önce SSH'yi güvence altına alın. Wiki, yönetici sayfasının ancak bir kimlik doğrulama belirteci ayarlandığında var olduğunu, belirtecin yönetici alanının parolası olarak işlev gördüğünü ve onu açmadan önce HTTPS'in etkin olması gerektiğini söyler. Belirteci bir argon2 karması olarak saklamayı önerir; böylece yapılandırmadan basitçe okunamaz.

Ana makinede [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 ve bir güvenlik duvarı kullanın. Parola yöneticisi sunucusu başlıca hedeftir; bu yüzden güncellemeleri görüntüleri yeniden çekerek ve docker compose up -d çalıştırarak uygulayın. Aynı VPS'te ikinci bir hizmet için bkz. [VPS'te bir Matrix sunucusu nasıl barındırılır?](https://gloamport.com/tr/guides/how-to-host-a-matrix-server/ "VPS'te bir Matrix sunucusunu nasıl barındırırım?").

**Özet**

- Vaultwarden, vaultwarden/server imajından çalışır ve verileri ./vw-data içinde tutar.
- Caddy, HTTPS sertifikasını HTTP-01 sınaması ile alır; alan adı 80 numaralı portta ulaşılabilir olmalıdır.
- DOMAIN değerini https adresine ayarlayın; wiki, ekler için HTTPS gerektiğini söyler.
- Hesabınızı oluşturun, sonra SIGNUPS_ALLOWED değerini false yapın.
- Yönetici sayfası bir ADMIN_TOKEN gerektirir; wiki bir argon2 karması önerir.
- db.sqlite3 dosyasını .backup ile yedekleyin; ayrıca ekleri, config.json ve rsa_key dosyalarını.
- Dusk, 12 aylık süreyle ayda $5.25, bir başlangıç planıdır.

## Vaultwarden'ı kendiniz barındırma: sık sorulan sorular

### Bir alan adına ihtiyacım var mı?

Buradaki kurulum için evet. DOMAIN bir https adresi olmalıdır ve Caddy o ad için sertifikasını alır. Wiki, herkese açık erişimi olmayan özel örnekler için bir DNS sınaması yolu anlatır.

### Vaultwarden, Bitwarden ile aynı mı?

Hayır. Vaultwarden, Bitwarden istemcileriyle çalışan ayrı ve daha hafif bir sunucudur. Bitwarden uygulamalarını kullanır ve onları kendi sunucu adresinize yönlendirirsiniz.

### Başkalarının hesap oluşturmasını nasıl durdururum?

Hesabınızı oluşturduktan sonra SIGNUPS_ALLOWED değerini false yapın, sonra konteyneri yeniden oluşturun. Kayıt kapalıyken bile davetler yeni kullanıcı ekleyebilir.

### VPS ölürse ne olur?

Yedeğinizden geri yüklersiniz. Hiçbir pakette yedekleme yoktur: kaybedemeyeceğiniz her şeyin kendi kopyasını tutun. Şifreli yedeği VPS dışında tutun ve geri yüklemeyi bir kez test edin.

### Gloamport hangi imajları sunar?

İmajlar: Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10. Docker, listelenen Debian 13 ve Ubuntu 24.04 üzerinde çalışır.

## Kaynaklar

1. [Vaultwarden wiki: Docker Compose kullanımı](https://github.com/dani-garcia/vaultwarden/wiki/Using-Docker-Compose) — Vaultwarden project (checked 2026-11-10)
2. [Vaultwarden wiki: Yönetici sayfasını etkinleştirme](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page) — Vaultwarden project (checked 2026-11-10)
3. [Vaultwarden wiki: Kasanızı yedekleme](https://github.com/dani-garcia/vaultwarden/wiki/Backing-up-your-vault) — Vaultwarden project (checked 2026-11-10)
4. [Debian'a Docker Engine kurma](https://docs.docker.com/engine/install/debian/) — Docker Inc. (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.
