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

guide

Cara Self-Host Vaultwarden di VPS (Panduan Lengkap)

Pelajari proses langkah demi langkah untuk self-host Vaultwarden di VPS menggunakan Docker. Amankan kredensial dan password Anda secara efisien.

Cara Self-Host Vaultwarden di VPS (Panduan Lengkap)

Vaultwarden adalah manajer password yang populer yang di-host sendiri berdasarkan arsitektur server Bitwarden. Ia memungkinkan Anda mengelola dan mengamankan password Anda di server sendiri, memberi Anda kendali penuh atas data Anda. Dalam panduan ini, kita akan membahas proses memasang Vaultwarden di Virtual Private Server (VPS) menggunakan Docker.

Memilih Penyedia VPS

Untuk memulai, Anda perlu memilih penyedia VPS. Berikut adalah perbandingan penyedia VPS yang direkomendasikan berdasarkan kemampuan biaya dan kinerja:

PenyediaBiaya BulananRAMRuang DiskOpsi Lokasi
Contabo VPS5.99 EUR4 GB300 GB SSDEropa
Hetzner Cloud4.15 EUR4 GB20 GB SSDEropa
DigitalOcean6 USD1 GB25 GB SSDGlobal
Vultr6 USD1 GB25 GB SSDGlobal
Linode5 USD1 GB25 GB SSDGlobal

Anda dapat memulai dengan penyedia seperti Hetzner Cloud atau Contabo untuk opsi hemat biaya. Untuk perbandingan VPS lengkap, lihat perbandingan VPS lengkap.

Prasyarat

  1. Instance VPS: Buat instance VPS dengan distribusi Linux seperti Ubuntu 20.04 atau lebih baru.
  2. Nama Domain: Sangat disarankan untuk memiliki nama domain yang menunjuk ke VPS Anda untuk koneksi HTTPS yang aman.
  3. Pengetahuan Dasar Linux: Familiar dengan penggunaan command-line dan Docker.

Langkah 1: Hubungkan ke VPS Anda

Setelah VPS Anda siap, sambungkan melalui SSH:

ssh root@your-vps-ip

Ganti your-vps-ip dengan alamat IP VPS Anda yang sebenarnya.

Langkah 2: Install Docker dan Docker Compose

Anda membutuhkan Docker untuk menjalankan Vaultwarden dalam sebuah kontainer. Jalankan perintah berikut untuk menginstal Docker dan Docker Compose:

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

Periksa apakah Docker sedang berjalan:

systemctl status docker

Langkah 3: Buat Direktori Vaultwarden

Buat direktori untuk file Vaultwarden:

mkdir ~/vaultwarden
cd ~/vaultwarden

Langkah 4: Buat File Docker Compose

Buat file docker-compose.yml di direktori ~/vaultwarden:

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

File ini mendefinisikan layanan Vaultwarden dengan konfigurasi yang diperlukan.

Langkah 5: Jalankan Vaultwarden

Jalankan perintah berikut untuk memulai Vaultwarden:

docker-compose up -d

Anda bisa memeriksa apakah kontainer berjalan:

docker ps

Langkah 6: Konfigurasi Nama Domain Anda

Untuk mengakses Vaultwarden menggunakan domain Anda, konfigurasikan record DNS Anda agar menunjuk ke IP VPS. Gunakan record A untuk tujuan ini. Dapatkan sertifikat SSL agar koneksi terenkripsi. Cara yang sederhana adalah menggunakan Let’s Encrypt dengan Certbot.

Instal Certbot dengan perintah berikut:

apt install certbot

Lalu, jalankan Certbot:

certbot --nginx -d your-domain.com

Ikuti petunjuk untuk melengkapi pengaturan SSL.

Langkah 7: Akses Vaultwarden

Sekarang setelah Anda berhasil memasang Vaultwarden, akses melalui browser dengan navigasi ke https://your-domain.com.

Pertanyaan Umum (FAQ)

1. Apa persyaratan sistem untuk self-host Vaultwarden?

Vaultwarden tidak membutuhkan sumber daya yang besar. VPS dasar dengan minimal 1 GB RAM dan 25 GB penyimpanan SSD sudah cukup untuk penggunaan rumahan. Jika Anda berencana mengelola beberapa pengguna atau vault yang lebih besar, pertimbangkan VPS dengan RAM 2 GB atau lebih untuk kinerja yang lebih baik. Kebanyakan penyedia hemat biaya seperti Hetzner atau Contabo memenuhi persyaratan ini.

2. Bagaimana cara mencadangkan data Vaultwarden saya?

Mencadangkan data Vaultwarden sangat penting. Anda dapat melakukannya dengan secara rutin mencadangkan direktori vw-data, tempat semua data vault disimpan. Gunakan perintah berikut untuk membuat cadangan:

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

Selain itu, beberapa pengguna memilih mengotomatisasi cadangan dan menyimpannya di solusi penyimpanan eksternal. Juga disarankan untuk meninjau fitur cadangan bawaan yang disediakan oleh Vaultwarden.

3. Apakah saya bisa menggunakan Vaultwarden dengan multiple pengguna?

Ya, Vaultwarden mendukung multiple pengguna. Anda dapat mengundang pengguna lain ke vault Anda dengan memberi mereka akses ke kredensial server Anda. Perlu diingat bahwa setiap pengguna harus mengatur akunnya sendiri dan konfigurasi. Anda juga dapat mengelola otentikasi pengguna dan izin langsung melalui antarmuka Vaultwarden.

Dengan mengikuti langkah-langkah ini, Anda dapat dengan efisien meng-host Vaultwarden sendiri di VPS Anda, memastikan solusi pengelolaan password Anda aman, pribadi, dan berada di bawah kendali Anda. --- END ---