Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Vaultwarden'ı Bir VPS Üzerinden Kendiniz Barındırma (Tam Kılavuz)

Docker kullanarak Vaultwarden'ı bir VPS üzerinde kendiniz barındırmak için adım adım süreci öğrenin. Kimlik bilgilerinizi ve şifrelerinizi güvenle yönetin.

Vaultwarden, Bitwarden’in sunucu mimarisi üzerine kurulmuş popüler bir kendinden barındırılan şifre yöneticisidir. Kendi sunucunuzda şifrelerinizi yönetmenize ve güvende tutmanıza olanak tanır, böylece verileriniz üzerinde tam kontrol sağlar. Bu kılavuzda, Docker kullanarak Virtual Private Server (VPS) üzerinde Vaultwarden’ı kurma sürecini adım adım anlatacağız.

VPS Sağlayıcısı Seçimi

Başlamadan önce, bir VPS sağlayıcısı seçmeniz gerekecek. Aşağıda, fiyatlandırma ve performans açısından önerilen VPS sağlayıcılarının karşılaştırması bulunmaktadır:

SağlayıcıAylık MaliyetRAM BoyutuDisk AlanıKonum Seçenekleri
Contabo VPS5.99 EUR4 GB300 GB SSDAvrupa
Hetzner Cloud4.15 EUR4 GB20 GB SSDAvrupa
DigitalOcean6 USD1 GB25 GB SSDKüresel
Vultr6 USD1 GB25 GB SSDKüresel
Linode5 USD1 GB25 GB SSDKüresel

Bütçe dostu seçenekler için Hetzner Cloud veya Contabo gibi sağlayıcılarla başlayabilirsiniz. Tam VPS karşılaştırması için tam VPS karşılaştırmamıza göz atabilirsiniz.

Gereksinimler

  1. VPS Örneği: Ubuntu 20.04 veya daha sonrası bir Linux dağıtımı çalıştıran bir VPS örneği oluşturun.
  2. Alan Adı: Güvenli HTTPS bağlantıları için VPS’nize yönlendirilmiş bir alan adına sahip olmanız önemle tavsiye edilir.
  3. Temel Linux Bilgisi: Komut satırı kullanımı ve Docker hakkında temel bilgiye sahip olun.

Adım 1: VPS’nize Bağlanın

VPS kurulduktan sonra SSH üzerinden bağlanın:

ssh root@your-vps-ip

your-vps-ip yerine gerçek VPS IP adresinizi girin.

Adım 2: Docker ve Docker Compose Kurulumu

Vaultwarden’ı bir konteynerde çalıştırmak için Docker gereklidir. Aşağıdaki komutları kullanarak Docker ve Docker Compose’u kurun:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce
apt install -y docker-compose

Docker’ın çalıştığını kontrol edin:

systemctl status docker

Adım 3: Vaultwarden İçin Bir Dizin Oluşturun

Vaultwarden dosyaları için bir dizin oluşturun:

mkdir ~/vaultwarden
cd ~/vaultwarden

Adım 4: Docker Compose Dosyası Oluşturun

~/vaultwarden dizininde bir docker-compose.yml dosyası oluşturun:

version: '3'
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: always
    environment:
      - WEBSOCKET_ENABLED=true
    volumes:
      - ./vw-data:/data
    ports:
      - "80:80"

Bu dosya, Vaultwarden servisimizi gerekli yapılandırmalarla tanımlar.

Adım 5: Vaultwarden’ı Başlatın

Aşağıdaki komutu kullanarak Vaultwarden’ı başlatın:

docker-compose up -d

Konteynerin çalışıp çalışmadığını kontrol edin:

docker ps

Adım 6: Alan Adınızı Yapılandırın

Vaultwarden’a alan adınızla erişmek için DNS kayıtlarınızı alan adını VPS IP’nize yönlendirecek şekilde ayarlayın. Bu amaçla A kaydı kullanın. Şifreli bağlantı sağlamak için SSL sertifikası almanız gerekir. En kolay yolu Let’s Encrypt ve Certbot kullanmaktır.

Certbot’u şu komutla yükleyin:

apt install certbot

Daha sonra Certbot’u çalıştırın:

certbot --nginx -d your-domain.com

İlave yönergeleri takip ederek SSL kurulumunu tamamlayın.

Adım 7: Vaultwarden’a Erişim

Başarıyla Vaultwarden’ı kurduktan sonra, tarayıcınızda https://your-domain.com adresini ziyaret ederek erişebilirsiniz.

Sıkça Sorulan Sorular

1. Vaultwarden’ı kendiniz barındırmak için sistem gereksinimleri nelerdir?

Vaultwarden oldukça hafif bir uygulamadır. Ev kullanımı için en az 1 GB RAM ve 25 GB SSD depolama alanı olan temel bir VPS yeterlidir. Birden fazla kullanıcı veya daha büyük kasalar yönetecekseniz, daha iyi performans için 2 GB RAM veya daha fazlasına sahip bir VPS düşünmelisiniz. Hetzner veya Contabo gibi birçok bütçe sağlayıcısı bu gereksinimleri karşılar.

2. Vaultwarden verilerimi nasıl yedeklerim?

Vaultwarden verilerinizi yedeklemek çok önemlidir. Tüm kasa verilerinizin bulunduğu vw-data dizinini düzenli aralıklarla yedekleyebilirsiniz. Bir yedek oluşturmak için şu komutu kullanın:

tar -cvzf vaultwarden-backup.tar.gz ~/vaultwarden/vw-data

Ayrıca, bazı kullanıcılar yedekleri otomatikleştirip harici depolama çözümlerinde saklamayı tercih edebilir. Vaultwarden’ın sunduğu yerleşik yedekleme özelliklerini de incelemek faydalı olacaktır.

3. Vaultwarden’ı çok kullanıcılı yapabilir miyim?

Evet, Vaultwarden çok kullanıcılı desteği sunar. Diğer kullanıcıları kasanıza davet edebilir ve onlara erişim sağlayabilirsiniz. Her kullanıcının kendi hesabını ve yapılandırmasını yönetmesi gerekir. Ayrıca, kullanıcı kimlik doğrulaması ve izinleri doğrudan Vaultwarden arayüzü üzerinden yönetilebilir.

Bu adımları takip ederek, Vaultwarden’ı VPS’nizde verimli biçimde kendiniz barındırabilir, şifre yönetim çözümenizin güvenli, gizli ve size ait olmasını sağlayabilirsiniz. --- Son ---