Kata sandi tetap menjadi penghalang utama antara peretas dan akun Anda 81% pelanggaran data berasal dari kredensial yang lemah atau dicuri. Hanya sepertiga orang Amerika yang menggunakan pengelola kata sandi, sehingga jutaan orang rentan terhadap pencurian kredensial dan pengambilalihan akun. Pertanyaan sebenarnya adalah apakah Anda dapat mempercayai orang lain dengan brankas Anda.
Panduan ini menunjukkan kepada Anda cara menghosting sendiri pengelola kata sandi Bitwarden di VPS Anda sendiri untuk kontrol penuh. Anda akan mempelajari instalasi langkah demi langkah untuk Windows Server 2025 dan Ubuntu 24.04 LTS, ditambah penguatan keamanan yang membuat brankas Anda hanya dapat diakses oleh Anda.
Apa yang Akan Anda Bangun (dan Mengapa VPS)?
Saat Anda menghosting sendiri pengelola kata sandi Bitwarden, Anda membuat infrastruktur manajemen kata sandi pribadi di server Anda sendiri. Penyiapan ini memberi Anda kendali penuh atas lokasi penyimpanan kredensial, cara pencadangannya, dan siapa yang dapat mengaksesnya.
Mengapa Memilih VPS untuk Bitwarden?
Server Pribadi Virtual menawarkan keseimbangan ideal antara kontrol, kinerja, dan efektivitas biaya untuk manajemen kata sandi.

Kedaulatan Data Lengkap
Gudang kata sandi Anda tidak pernah meninggalkan infrastruktur yang Anda kendalikan. Tidak seperti layanan yang dihosting di cloud, data terenkripsi Anda berada di server yang Anda pilih, di lokasi yang Anda tentukan.
Aksesibilitas Selalu Aktif
VPS berjalan terus menerus, membuat brankas kata sandi Anda tersedia dari mana saja dan kapan saja. Anda tidak perlu menjalankan komputer pribadi sepanjang waktu.
Sumber Daya Khusus
Paket VPS menawarkan jaminan CPU, RAM, dan sumber daya penyimpanan yang tidak dibagikan dengan beban kerja pengguna lain. Kinerja tetap konsisten terlepas dari apa yang dilakukan pelanggan lain.
Skalabilitas
Seiring dengan berkembangnya kebutuhan pengelolaan kata sandi Anda dari penggunaan pribadi hingga penerapan tim atau bisnis, paket VPS dapat disesuaikan dengan skalanya. Mulailah dari yang kecil dan tingkatkan sesuai kebutuhan.
Hemat Biaya
Biaya hosting VPS jauh lebih murah dibandingkan pemeliharaan perangkat keras fisik khusus. Anda mendapatkan manfaat isolasi dan kontrol serupa tanpa investasi di muka.
Keamanan Profesional
Penyedia VPS terkemuka menawarkan perlindungan DDoS, pencadangan rutin, dan keamanan jaringan tingkat perusahaan. Menerapkan hal ini secara mandiri akan memakan banyak biaya dan waktu.
Apa saja Persyaratan yang Dihosting Sendiri?
Anda perlu mengetahui spesifikasi perangkat keras untuk menghosting sendiri pengelola kata sandi Bitwarden. Ini membantu Anda memilih paket VPS yang tepat dan menghentikan munculnya masalah kinerja di kemudian hari.

Persyaratan Perangkat Keras untuk Windows Server
Agar penerapan berhasil di Windows Server 2025, Anda memerlukan spesifikasi minimum berikut.
Prosesor: x64, minimum CPU 1,4GHz; x64, direkomendasikan dual-core 2GHz
RAM: 6GB minimum; 8GB or more recommended for production use.
Penyimpanan: 76GB minimum; 90GB recommended for production deployments.
Buruh pelabuhan: Docker Desktop dengan Engine 26.0+ (direkomendasikan 27.x) dan Compose; Dukungan Hyper-V (bukan WSL2)
Windows Server 2025 memerlukan dukungan virtualisasi bersarang. Pengguna Azure harus menggunakan Mesin Virtual D2s v3 Standar dengan Jenis Keamanan yang diatur ke Standar, bukan peluncuran Tepercaya.
Persyaratan Perangkat Keras untuk Linux
Distribusi Linux membutuhkan lebih sedikit sumber daya. Untuk menghosting sendiri pengelola kata sandi Bitwarden di Ubuntu 24.04 LTS, Debian 12, atau Rocky Linux 9, inilah yang Anda perlukan.
Prosesor: x64, minimum CPU 1,4GHz; x64, direkomendasikan dual-core 2GHz
RAM: 2GB minimum; 4GB or more recommended for multiple users
Penyimpanan: 12GB minimum; 25GB recommended for production
Buruh pelabuhan: Docker Engine 26.0+ (direkomendasikan 27.x) dan Docker Compose
Linux adalah pilihan yang lebih efisien. Ia menggunakan sekitar sepertiga RAM penerapan Windows Server sambil memberikan fungsionalitas yang sama.
Perbandingan Kinerja:
| Metrik | Linux (Ubuntu 24.04) | WindowsServer 2025 |
| RAM minimal | 2GB | 6GB |
| Penyimpanan Minimum | 12GB | 76GB |
| Overhead Docker | Lebih rendah | Lebih Tinggi (Hyper-V) |
| Perbarui Kompleksitas | Sederhana | Sedang |
| Sumber Daya Komunitas | Luas | Sedang |
| Waktu Pengaturan Awal | 15-30 menit | 30-60 menit |
Memilih Penyedia VPS Anda
Untuk menghosting sendiri Bitwarden, Anda memerlukan VPS dengan akses root penuh, dukungan Docker, dan alamat IP publik yang stabil. Anda juga memerlukan throughput jaringan yang tinggi dan keandalan waktu aktif agar brankas kata sandi Anda disinkronkan secara instan di seluruh perangkat Anda.
Di Cloudzy, kami menyediakan infrastruktur berkinerja tinggi yang dibutuhkan beban kerja ini. Kita Hosting VPS Docker paket berjalan pada prosesor AMD Ryzen 9 (hingga 5,7 GHz) dengan penyimpanan NVMe. Ini memberikan kecepatan single-thread yang diperlukan untuk operasi database terenkripsi.
Kami mendukungnya dengan koneksi jaringan hingga 40 Gbps dan SLA waktu aktif 99,95%, sehingga brankas Anda selalu dapat diakses. Selain itu, kami menawarkan lokasi di 12 kota global, memungkinkan Anda menyimpan data di tempat yang Anda inginkan.
Konfigurasi yang Direkomendasikan:
- Untuk penggunaan pribadi (di bawah 10 pengguna): 2 inti CPU, RAM 4GB, penyimpanan NVMe 25GB.
- Untuk tim (10–50 pengguna): 4 inti CPU, RAM 8GB, penyimpanan NVMe 50GB.
Apa yang Harus Anda Persiapkan Sebelum Menginstal?
Sebelum memulai instalasi, kumpulkan item-item ini untuk memudahkan prosesnya.

1. Nama Domain dan Catatan DNS
Konfigurasikan nama domain (seperti vault.domainanda.com) dengan catatan DNS A yang menunjuk ke alamat IP VPS Anda. Bitwarden berfungsi paling baik dengan nama domain. Hanya menggunakan alamat IP akan membatasi opsi SSL Anda dan mempersulit pengelolaan sertifikat.
2. ID dan Kunci Instalasi Bitwarden
Kunjungi Portal hosting Bitwarden dan berikan alamat email yang valid. Anda akan menerima ID instalasi dan kunci instalasi melalui email. Simpan kedua nilai dengan aman karena Anda memerlukannya selama penyiapan.
3. Kredensial Akses VPS
Konfirmasikan bahwa Anda telah menyiapkan hal berikut:
- Kredensial akses SSH untuk server Linux
- Akses Remote Desktop (RDP) untuk server Windows
- Izin administrator atau tingkat root
4. Paket Sertifikat SSL
Putuskan bagaimana Anda akan menangani enkripsi SSL/TLS:
- Mari Enkripsi pembuatan sertifikat otomatis selama instalasi
- Sertifikat SSL yang diperoleh sebelumnya dari otoritas sertifikat
- Sertifikat yang ditandatangani sendiri hanya untuk lingkungan pengujian
5. Detail Server SMTP
Untuk undangan pengguna dan verifikasi email, Anda memerlukan kredensial server SMTP:
- Nama host dan port SMTP
- Nama pengguna dan kata sandi otentikasi
- Alamat email pengirim
Tanpa penyiapan SMTP, Anda tidak dapat mengundang pengguna atau memverifikasi alamat email. Namun sistem akan tetap berfungsi untuk akun admin awal.
Bagaimana Anda Menginstal di Linux (Ubuntu/Debian/Rocky)?
Panduan ini menggunakan Ubuntu 24.04 LTS. Langkah-langkahnya bekerja sama di Debian 12 dan Rocky Linux 9 dengan penyesuaian manajer paket yang sesuai. Mengikuti langkah-langkah ini akan membantu Anda menghosting sendiri pengelola kata sandi Bitwarden di salah satu distribusi Linux ini.

Langkah 1: Konfigurasi Server Awal
Hubungkan ke VPS Linux Anda melalui SSH dan perbarui sistem:
sudo apt update && sudo apt upgrade -y
Pastikan port 80 (HTTP) dan 443 (HTTPS) terbuka di firewall Anda. Untuk UFW di Ubuntu:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
Langkah 2: Instal Mesin Docker
Bitwarden berjalan di dalam container Docker. Docker Engine membentuk dasar instalasi Anda. Instal Docker Engine 26.0+ dan plugin Docker Compose V2:
sudo apt install docker.io docker-compose-plugin -y
sudo systemctl enable --now docker
sudo systemctl status docker
Itu aktifkan –sekarang perintah segera memulai Docker dan memastikannya diluncurkan setelah server di-boot ulang.
Verifikasi instalasi berhasil:
docker --version
docker compose version
Both commands should return version numbers. Docker Engine should be 26.0 or higher, Docker Compose should be 2.0 or higher.
Langkah 3: Buat Pengguna dan Direktori Bitwarden
Menjalankan Bitwarden sebagai pengguna non-root khusus mengikuti praktik terbaik keamanan. Hal ini membatasi potensi kerusakan jika aplikasi disusupi. Buat akun pengguna khusus ini:
sudo adduser bitwarden
Tetapkan kata sandi yang kuat saat diminta. Kata sandi ini mengamankan akses SSH jika Anda perlu masuk sebagai pengguna Bitwarden secara langsung.
Buat grup Docker jika belum ada (sebagian besar sistem sudah memilikinya):
sudo groupadd docker
Tambahkan pengguna Bitwarden ke grup Docker. Ini memberikan izin untuk menjalankan perintah Docker tanpa sudo:
sudo usermod -aG docker bitwarden
Buat direktori instalasi Bitwarden dengan izin terbatas:
sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden
Itu 700 izin berarti hanya pengguna Bitwarden yang dapat membaca, menulis, atau mengeksekusi file di direktori ini. Ini melindungi basis data kata sandi Anda dari pengguna sistem lain.
Beralih ke pengguna Bitwarden untuk semua langkah instalasi selanjutnya:
sudo su - bitwarden
cd /opt/bitwarden
Langkah 4: Unduh dan Jalankan Skrip Instalasi
Unduh skrip instalasi Bitwarden:

curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
Mulai instalasi:
./bitwarden.sh install
Langkah 5: Konfigurasikan Perintah Instalasi
Pemasang akan meminta beberapa nilai:
Nama Domain: Masukkan data DNS Anda yang dikonfigurasi (vault.domainanda.com)
Sertifikat SSL: Jenis Y jika Anda ingin Let's Encrypt menghasilkan sertifikat, atau N jika Anda sudah memilikinya
ID Instalasi: Masukkan ID dari https://bitwarden.com/host/
Kunci Instalasi: Masukkan kunci dari https://bitwarden.com/host/
Ikuti petunjuk selanjutnya berdasarkan pilihan sertifikat SSL Anda. Proses instalasi akan mengunduh image Docker dan mengkonfigurasi lingkungan.
Langkah 6: Konfigurasikan Pengaturan Email
Edit file lingkungan:
nano ./bwdata/env/global.override.env
Tetapkan kredensial SMTP Anda:
globalSettings__mail__smtp__host=smtp.yourprovider.com
globalSettings__mail__smtp__port=587
globalSettings__mail__smtp__ssl=false
globalSettings__mail__smtp__startTls=true
[email protected]
globalSettings__mail__smtp__password=yourpassword
Simpan file (Ctrl+X, lalu Y, lalu Enter).
Langkah 7: Mulai Bitwarden
Luncurkan instans Bitwarden Anda:
./bitwarden.sh start
Startup pertama mengunduh semua image Docker dari GitHub Container Registry. Ini mungkin memakan waktu beberapa menit. Verifikasi semua kontainer berjalan:
docker ps
Anda akan melihat beberapa kontainer Bitwarden terdaftar sebagai “Naik”.
Kunjungi domain Anda yang dikonfigurasi (https://vault.domainanda.com) di browser web. Anda akan melihat halaman login brankas web Bitwarden. Buat akun master Anda untuk mulai menggunakan pengelola kata sandi Anda.
Bagaimana Anda Menginstal di Windows Server (PowerShell)?
Bagian ini mencakup instalasi pada Windows Server 2025 menggunakan PowerShell. Prosesnya mencerminkan instalasi Linux tetapi menggunakan perintah khusus Windows untuk menghosting sendiri pengelola kata sandi Bitwarden di VPS Windows Anda.

Langkah 1: Konfigurasi Windows Awal
Hubungkan ke VPS Windows Anda menggunakan Remote Desktop Protocol (RDP). RDP memberikan pengalaman GUI lengkap yang diperlukan untuk pengaturan Docker Desktop.
Konfirmasikan Windows Firewall mengizinkan lalu lintas pada port 80 dan 443. Buka PowerShell sebagai Administrator dan jalankan:
New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow
New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow
Langkah 2: Instal Docker Desktop
Docker Desktop tidak secara resmi mendukung Windows Server. Anda mungkin menghadapi masalah stabilitas. Kami merekomendasikan Linux untuk pengalaman yang lebih lancar.
Unduh dan instal Docker Desktop untuk Windows dari https://www.docker.com/products/docker-desktop/. Selama instalasi, hapus centang “Gunakan WSL2 alih-alih Hyper-V”. Bitwarden memerlukan mode Hyper-V untuk dijalankan.
Setelah instalasi, buka Docker Desktop dan buka Pengaturan → Sumber Daya. Atur alokasi RAM minimal 4GB. Ini memberikan RAM dari Windows ke Docker.
Langkah 3: Buat Pengguna dan Direktori Bitwarden
Buka PowerShell dengan hak istimewa Administrator dan buat pengguna Bitwarden:
$Password = Read-Host -AsSecureString
Masukkan kata sandi yang aman saat diminta. Kemudian buat akun pengguna:
New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"
Tambahkan pengguna Bitwarden ke grup pengguna buruh pelabuhan:
Add-LocalGroupMember -Group "docker-users" -Member "Bitwarden"
Buat direktori instalasi Bitwarden:
mkdir C:\Bitwarden
Di Docker Desktop, navigasikan ke Pengaturan → Sumber Daya → Berbagi File. Menambahkan C:\Bitwarden ke daftar Sumber Daya. Klik Terapkan & Mulai Ulang.
Langkah 4: Unduh Skrip Instalasi Bitwarden
Arahkan ke direktori Bitwarden:
cd C:\Bitwarden
Unduh skrip instalasi:
Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl/?app=self-host&platform=windows"
Jalankan penginstal:
.\bitwarden.ps1 -install
Langkah 5: Konfigurasikan Perintah Instalasi
Perintah penginstal mencerminkan instalasi Linux:
Nama Domain: Masukkan nama domain Anda yang dikonfigurasi DNS
Sertifikat SSL: Memasuki Y untuk sertifikat Let's Encrypt atau N jika menyediakan milik Anda sendiri
ID Instalasi: Dari https://bitwarden.com/host/
Kunci Instalasi: Dari https://bitwarden.com/host/
Selesaikan perintah selanjutnya berdasarkan pilihan pengaturan SSL Anda.
Langkah 6: Konfigurasikan Email dan Mulai
Sunting C:\Bitwarden\bwdata\env\global.override.env dengan pengaturan SMTP Anda, lalu mulai ulang Bitwarden:
.\bitwarden.ps1 -restart
Akses brankas Bitwarden Anda di domain yang dikonfigurasi untuk membuat akun master Anda.
Apa Cara Tercepat untuk Memverifikasi dan Memperkuat?
Setelah Anda menghosting sendiri pengelola kata sandi Bitwarden, verifikasi bahwa instans Anda berfungsi sebelum menambahkan pengguna atau mengimpor kata sandi.

Langkah Verifikasi
Pemeriksaan Sertifikat SSL: Buka domain Bitwarden Anda di browser web (https://vault.domainanda.com). Anda akan melihat layar masuk brankas web Bitwarden, ikon gembok di bilah alamat, dan tidak ada peringatan “Tidak Aman”.
Jika Anda melihat peringatan sertifikat, tinjau bagian penyiapan SSL.
Pembuatan Akun Admin: Klik "Buat Akun" di layar login. Gunakan kata sandi utama yang kuat dengan setidaknya 12 karakter yang menggabungkan huruf besar, huruf kecil, angka, dan simbol. Tuliskan kata sandi ini dan simpan secara offline dengan aman.
Bitwarden tidak dapat memulihkan kata sandi utama yang hilang.
Tes Aplikasi Klien: Instal ekstensi browser atau aplikasi seluler Bitwarden. Sebelum masuk, ketuk ikon pengaturan/roda gigi, ubah “URL Server” menjadi domain yang dihosting sendiri, simpan, dan kembali masuk.
Masukkan kredensial Anda dan verifikasi bahwa Anda dapat menambahkan entri kata sandi baru, melihatnya disinkronkan ke brankas web, dan mengambilnya dari ekstensi browser.
Kesehatan Kontainer Docker: Verifikasi semua kontainer berjalan.
Linux:
cd /opt/bitwarden
docker ps
jendela:
cd C:\Bitwarden
docker ps
Output yang diharapkan: 5-7 kontainer terdaftar, semuanya menunjukkan “Naik” di kolom STATUS. Nama kontainer meliputi: bitwarden-web, bitwarden-api, bitwarden-identity, bitwarden-attachments, bitwarden-icons, bitwarden-mssql, bitwarden-nginx.
Jika ada kontainer yang menunjukkan “Keluar” atau hilang, periksa log: buruh pelabuhan menulis log [nama kontainer]
Daftar Periksa Pengerasan Keamanan
Aktifkan Otentikasi Dua Faktor: Konfigurasikan 2FA untuk akun admin Anda segera. Bitwarden mendukung aplikasi autentikator, email, dan kunci perangkat keras untuk verifikasi faktor kedua.
Konfigurasikan Aturan Firewall: Batasi SSH (port 22 di Linux) atau RDP (port 3389 di Windows) ke alamat IP yang dikenal. Pertimbangkan untuk menggunakan fail2ban di Linux untuk memblokir upaya brute force.
Siapkan Pencadangan Reguler: Cadangan /opt/bitwarden/bwdata (Linux) atau C:\Bitwarden\bwdata (Windows) sesuai jadwal. Direktori ini berisi database dan pengaturan Anda. Simpan cadangan di luar server untuk pemulihan bencana yang sebenarnya.
Perbarui Perpanjangan Sertifikat: Jika menggunakan Let's Encrypt, verifikasi pembaruan sudah diatur. Uji pembaruan dengan perintah: ./bitwarden.sh pembaruan di Linux.
Nonaktifkan Pendaftaran Pengguna: Setelah membuat akun yang diperlukan, nonaktifkan pendaftaran pengguna baru untuk mencegah pendaftaran tidak sah. Sunting global.override.env dan tambahkan: globalSettings__disableUserRegistration=benar lalu mulai ulang Bitwarden.
Konfigurasikan Akses Portal Admin: Otorisasi alamat email tertentu untuk mengakses Portal Administrator Sistem. Menambahkan [email protected] ke file pengaturan Anda.
Tinjau Log Akses: Memantau /opt/bitwarden/bwdata/logs (Linux) atau C:\Bitwarden\bwdata\logs (Windows) setiap minggu untuk mengetahui pola aktivitas yang mencurigakan.
Bagaimana Anda Memelihara dan Meningkatkan Bitwarden dengan Aman?
Pemeliharaan berkelanjutan menjaga instance Anda tetap aman dan berkinerja baik. Praktik pemeliharaan yang tepat membantu Anda menghosting sendiri pengelola kata sandi Bitwarden dengan andal selama bertahun-tahun.

Prosedur Pembaruan
Bitwarden merilis pembaruan dengan patch keamanan dan fitur baru. Perbarui instans Anda setiap bulan atau saat pembaruan keamanan diumumkan melalui saluran resmi.
Proses Pembaruan Linux:
cd /opt/bitwarden
./bitwarden.sh updateself
./bitwarden.sh update
./bitwarden.sh start
Itu perbarui diri sendiri perintah memperbarui skrip instalasi itu sendiri, sementara memperbarui menarik gambar Docker baru.
Proses Pembaruan Windows:
cd C:\Bitwarden
.\bitwarden.ps1 -updateself
.\bitwarden.ps1 -update
.\bitwarden.ps1 -start
Strategi Cadangan
Milikmu bwdata direktori berisi segalanya: database, file pengaturan, sertifikat SSL, dan log. Pencadangan otomatis adalah langkah keamanan wajib saat Anda menghosting sendiri pengelola kata sandi Bitwarden.
Apa yang harus dicadangkan:
Basis Data: Linux menggunakan bwdata/mssql/data (SQL Server), menggunakan Windows bwdata/mssql/data.
Konfigurasi: Itu bwdata/env direktori berisi variabel lingkungan, pengaturan SMTP, dan detail pengaturan domain.
Sertifikat SSL: Terletak di bwdata/ssl jika menggunakan sertifikat khusus daripada Let's Encrypt.
Skrip Pencadangan Otomatis (Linux):
#!/bin/bash
# Save as /home/bitwarden/backup-bitwarden.sh
BACKUP_DIR="/home/bitwarden/backups"
DATE=$(date +%Y%m%d-%H%M%S)
# Create backup directory if it doesn't exist
mkdir -p $BACKUP_DIR
# Create compressed backup
cd /opt/bitwarden
tar -czf $BACKUP_DIR/bitwarden-backup-$DATE.tar.gz bwdata/
# Keep only last 30 days of backups
find $BACKUP_DIR -name "bitwarden-backup-*.tar.gz" -mtime +30 -delete
# Optional: Copy to remote storage
# rsync -az $BACKUP_DIR/ user@remoteserver:/backups/bitwarden/
Jadikan skrip dapat dieksekusi dan tambahkan ke crontab:
chmod +x /home/bitwarden/backup-bitwarden.sh
# Run daily at 2 AM
crontab -e
# Add this line:
0 2 * * * /home/bitwarden/backup-bitwarden.sh
Cadangan Windows (PowerShell):
# Run as scheduled task
$Date = Get-Date -Format "yyyyMMdd-HHmmss"
$BackupPath = "C:\Backups\Bitwarden"
New-Item -ItemType Directory -Force -Path $BackupPath
Compress-Archive -Path "C:\Bitwarden\bwdata" -DestinationPath "$BackupPath\bitwarden-backup-$Date.zip"
# Clean old backups (older than 30 days)
Get-ChildItem -Path $BackupPath -Filter "*.zip" |
Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} |
Remove-Item
Simpan cadangan di luar server menggunakan rsync, penyimpanan cloud terenkripsi, atau VPS cadangan terpisah. Pencadangan di server tidak melindungi terhadap kegagalan perangkat keras. Untuk transfer file yang aman untuk pencadangan ke lokasi terpencil, pertimbangkan protokol terenkripsi seperti SFTP atau FTPS.
Pemantauan
Siapkan pemantauan dasar untuk mengetahui masalah sebelum masalah tersebut memengaruhi pengguna:
Status Kontainer: Periksa apakah semua container Docker tetap berjalan sepanjang hari.
Ruang Disk: Pantau penyimpanan yang tersedia di direktori bwdata untuk mencegah kerusakan database dari disk penuh.
Kedaluwarsa Sertifikat SSL: Verifikasikan bahwa sertifikat diperbarui sesuai jadwal dan tidak kedaluwarsa secara tidak terduga.
Ulasan Log: Periksa log kesalahan setiap minggu untuk mengetahui aktivitas yang tidak biasa atau kegagalan autentikasi.
Pengujian Pemulihan
Uji proses pemulihan cadangan Anda setiap tiga bulan sehingga Anda dapat memulihkan kehilangan data:
- Hentikan Bitwarden
- Ganti nama direktori bwdata saat ini
- Pulihkan dari cadangan
- Mulai Bitwarden dan verifikasi fungsionalitas
- Jika berhasil, hapus direktori lama
Linux vs. Windows: Mana yang Harus Anda Pilih?
Kedua platform berhasil memungkinkan Anda menghosting sendiri pengelola kata sandi Bitwarden. Masing-masing memiliki kelebihan dan trade-off berbeda yang patut dipertimbangkan.

Keunggulan Linux
Efisiensi Sumber Daya: Linux membutuhkan sekitar minimum 2GB RAM dibandingkan minimum Windows 4GB. Ini berarti biaya hosting yang lebih rendah dari bulan ke bulan.
Overhead Pengoperasian yang Lebih Rendah: Linux mendedikasikan lebih banyak sumber daya untuk menjalankan Bitwarden daripada sistem operasi itu sendiri.
Pembaruan yang Lebih Sederhana: Manajer paket menyederhanakan pembaruan sistem. Integrasi Docker bersifat asli dan mudah tanpa lapisan tambahan.
Dukungan Komunitas: Komunitas self-hosting sebagian besar menggunakan Linux. Anda akan menemukan lebih banyak panduan komunitas dan sumber daya pemecahan masalah yang tersedia online.
Biaya: Sebagian besar distribusi Linux gratis, sehingga menghilangkan biaya lisensi OS.
Keunggulan Windows Server
Keakraban: Administrator sistem yang berpengalaman dengan Windows Server dapat langsung memanfaatkan pengetahuan yang ada.
Integrasi: Integrasi yang lebih baik dengan infrastruktur berbasis Windows dan lingkungan Direktori Aktif yang ada.
Alat Manajemen: Alat Manajemen Server Windows mungkin lebih disukai di lingkungan organisasi yang banyak menggunakan Windows.
Mendukung: Opsi dukungan komersial dari Microsoft untuk pemecahan masalah dan bantuan.
Perbandingan Kinerja
| Metrik | Linux (Ubuntu 24.04) | WindowsServer 2025 |
| RAM minimal | 2GB | 6GB |
| Penyimpanan Minimum | 12GB | 76GB |
| Overhead Docker | Lebih rendah | Lebih Tinggi (Hyper-V) |
| Perbarui Kompleksitas | Sederhana | Sedang |
| Sumber Daya Komunitas | Luas | Sedang |
| Waktu Pengaturan Awal | 15-30 menit | 30-60 menit |
Rekomendasi
Pilih Linux kecuali Anda memiliki persyaratan Windows Server tertentu. Ubuntu 24.04 LTS menawarkan keseimbangan terbaik antara stabilitas, efisiensi sumber daya, dan dukungan komunitas. Periode dukungan lima tahun selaras dengan siklus hidup penerapan VPS pada umumnya.
Pemecahan Masalah (Jawaban Cepat)
Bitwarden Tidak Akan Memulai: Jika kontainer gagal atau brankas tidak dapat dijangkau, periksa status layanan Docker terlebih dahulu. Di Linux, jalankan buruh pelabuhan status sistem sudo. Di Windows, verifikasi Docker Desktop aktif. Periksa log kesalahan dengan buruh pelabuhan menulis log untuk menemukan konflik port atau masalah izin file yang mencegah startup.
Domain Tidak Dapat Dijangkau: Jika Anda melihat kesalahan batas waktu koneksi, verifikasi catatan DNS A Anda mengarah ke IP VPS. Pastikan firewall Anda mengizinkan port 80 dan 443. Jalankan buruh pelabuhan ps untuk mengonfirmasi semua kontainer menampilkan "Naik". Jika ada yang “Keluar”, periksa log kontainer tertentu.
Kegagalan Email: Jika pengguna tidak menerima undangan, verifikasi setelan SMTP di bwdata/env/global.override.env. Sebagian besar penyedia memerlukan port 587 dengan StartTLS. Uji SMTP secara independen untuk mengesampingkan masalah kredensial, atau periksa identity.txt mencatat kesalahan penolakan sisi server.
Kesalahan Sertifikat SSL: Peringatan browser biasanya berarti validasi Let's Encrypt gagal. Konfirmasikan port 80 terbuka untuk internet publik. Untuk memperbaiki sertifikat yang sudah habis masa berlakunya, paksa perpanjangan dengan ./bitwarden.sh pembaruan (Linux) atau .\bitwarden.ps1 -perbaruisertifikat (jendela).
Penggunaan Memori Tinggi: Jika VPS melambat, gunakan statistik buruh pelabuhan untuk mengidentifikasi kontainer yang banyak sumber dayanya. Memulai ulang Bitwarden dapat menghapus kebocoran memori untuk sementara. Namun, masalah yang terus-menerus sering kali memerlukan peningkatan ke paket dengan RAM 4GB+.
Instalasi Pembaruan Istirahat: Selalu buat cadangan Anda bwdata direktori sebelum memperbarui. Jika pembaruan gagal, pulihkan direktori ini dan kembalikan ke versi sebelumnya. Periksa catatan rilis resmi untuk melihat perubahan yang mungkin terjadi sebelum mencoba memperbarui lagi.
Periksa catatan rilis di https://github.com/bitwarden/server/releases untuk menghentikan perubahan sebelum memperbarui.
Alternatif: Vaultwarden untuk Penerapan Ringan
Bagi pengguna yang mencari opsi yang lebih hemat sumber daya, Vaultwarden menawarkan alternatif yang menarik. Vaultwarden adalah server tidak resmi yang kompatibel dengan Bitwarden yang ditulis dalam Rust dan menggunakan lebih sedikit sumber daya.

Keuntungan Penjaga Gudang
Persyaratan Sumber Daya Minimal: Vaultwarden berjalan lancar hanya dengan RAM 512MB. Ini membuatnya cocok untuk perangkat berdaya rendah seperti Raspberry Pi.
Kompatibel dengan Klien Bitwarden: Anda menggunakan aplikasi, ekstensi, dan klien seluler Bitwarden resmi yang sama. Cukup arahkan mereka ke URL server Vaultwarden Anda.
Fitur Premium Termasuk: Vaultwarden menghadirkan fitur premium seperti pembuatan TOTP dan lampiran file tanpa memerlukan lisensi Bitwarden berbayar.
Penerapan Lebih Cepat: Instalasi biasanya selesai dalam waktu kurang dari 10 menit pada sistem Linux tanpa langkah-langkah pengaturan yang rumit.
Kapan Memilih Vaultwarden
Vaultwarden berfungsi paling baik untuk:
- Penggunaan pribadi atau tim kecil (di bawah 10 pengguna)
- Paket VPS dengan sumber daya terbatas dan RAM terbatas
- Pengguna merasa nyaman dengan perangkat lunak yang didukung komunitas
- Lingkungan yang memprioritaskan efisiensi sumber daya dibandingkan dukungan komersial
Kapan Memilih Bitwarden Resmi
Tetap menggunakan Bitwarden resmi untuk:
- Penerapan perusahaan memerlukan kontrak dukungan komersial
- Organisasi yang memerlukan audit dan sertifikasi keamanan resmi
- Penerapan melebihi 50 pengguna dengan penggunaan bersamaan yang banyak
- Lingkungan yang memerlukan jaminan dukungan integrasi pihak ketiga
Kedua opsi tersebut memberikan manajemen kata sandi yang kuat. Pilihannya bergantung pada batasan sumber daya spesifik Anda, persyaratan dukungan, dan kebutuhan skala.
Kesimpulan
Bitwarden yang dihosting sendiri memberikan keamanan dan kedaulatan data tingkat perusahaan dalam waktu kurang dari satu jam. Dengan pelanggaran tahun 2025 biaya rata-rata $4,44 juta, mengontrol kredensial Anda mengurangi risiko sekaligus tetap mempertahankan kenyamanan pengelola kata sandi modern.
Untuk mengamankan instans Anda, segera aktifkan autentikasi dua faktor dan konfigurasikan pencadangan otomatis di luar server. Ingatlah bahwa kata sandi utama Anda memang tidak dapat dipulihkan, jadi simpanlah kata sandi tersebut secara offline, bukan secara digital.
Terakhir, pastikan ketahanan jangka panjang dengan berlangganan pembaruan keamanan dan menguji pemulihan cadangan Anda setiap tiga bulan. Kebiasaan pemeliharaan sederhana ini menjaga brankas Anda tetap mudah diakses dan terlindungi dari kehilangan data.