Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
Vaultwarden

Vaultwarden

Vaultwarden adalah server Bitwarden yang dihosting sendiri. Pengelola kata sandi terenkripsi ujung ke ujung dalam RAM 30 MB, sepenuhnya kompatibel dengan klien Bitwarden. Ditulis dalam Rust, berlisensi GPL. Pengelola kata sandi self-host yang paling banyak digunakan, digunakan oleh 500.000+ self-hoster di seluruh dunia.

Versi

Terbaru

Sistem Operasi

Ubuntu Server 24.04 LTS

Minimal. RAM

1 GB

Jenis IP

IPV4

Mengakses

  1. Buka di browser: https://<SERVER_IP>
  2. Terima peringatan SSL (sertifikat self-signed).

Nonaktifkan Pendaftaran Publik (Disarankan)

Sunting /root/vaultwarden/docker-compose.yml

Mengubah SIGNUPS_ALLOWED: true to SIGNUPS_ALLOWED: false

Terapkan perubahan:

docker compose -f /root/vaultwarden/docker-compose.yml up -d

File dan Direktori Penting

  • Direktori install: /root/vaultwarden
  • Tulis berkas: /root/vaultwarden/docker-compose.yml
  • Direktori data: /root/vaultwarden/vw-data
  • Konfigurasi Nginx: /etc/nginx/sites-available/vaultwarden
  • Sertifikat TLS: /etc/nginx/ssl

Manajemen Layanan

Periksa container:

docker ps

Lihat log:

docker compose -f /root/vaultwarden/docker-compose.yml logs -f

Mulai ulang container:

docker compose -f /root/vaultwarden/docker-compose.yml restart

Mulai ulang Nginx:

systemctl restart nginx

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Mengedit /root/vaultwarden/docker-compose.yml file untuk mengatur nama domain Anda: DOMAIN: "https://your.domain.com"

3. Buat ulang layanan:

cd /root/vaultwarden/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/vaultwarden

5. Instal Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Ganti path SSL pada konfigurasi Nginx (bagian TLS):

vim /etc/nginx/sites-available/vaultwarden
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser kamu dan kunjungi: https://yourdomain.com

Lebih banyak di Security

Aplikasi terkait.

Terapkan Vaultwarden sekarang. Mulai $2,48/bln.