Implementasi server alternatif dari API klien Bitwarden, ditulis dengan karat dan kompatibel dengan klien Bitwarden resmi [Penafian], sempurna untuk penyebaran yang diselenggarakan sendiri di mana menjalankan layanan sumber daya resmi yang berat mungkin tidak ideal.
Penting
Saat menggunakan server ini, silakan laporkan bug atau saran langsung kepada kami (lihat Hubungi), terlepas dari klien apa pun yang Anda gunakan (seluler, desktop, browser ...). Jangan gunakan saluran dukungan Bitwarden resmi.
Implementasi API klien Bitwarden yang hampir lengkap disediakan, termasuk:
Lemari besi pribadi
Mengirim
Lampiran
Ikon Situs Web
Kunci API Pribadi
Organisasi
Koleksi, Berbagi Kata Sandi, Peran Anggota, Grup, Log Acara, Reset Kata Sandi Admin, Konektor Direktori, Kebijakan
Otentikasi multi/dua faktor
Authenticator, Email, Fido2 Webauthn, Yubikey, Duo
Akses darurat
Backend Admin Vaultwarden
Klien Web Vault yang dimodifikasi (dibundel dalam wadah kami)
Penting
Sebagian besar browser web modern melarang penggunaan API Crypto Web dalam konteks yang tidak aman. Dalam hal ini, Anda mungkin mendapatkan kesalahan seperti Cannot read property 'importKey'
. Untuk menyelesaikan masalah ini, Anda perlu mengakses lemari besi web melalui HTTPS atau LocalHost.
Ini dapat dikonfigurasi di Vaultwarden secara langsung atau menggunakan proxy terbalik pihak ketiga (beberapa contoh).
Jika Anda memiliki nama domain yang tersedia, Anda bisa mendapatkan sertifikat HTTPS dengan Let's Encrypt, atau Anda dapat menghasilkan sertifikat yang ditandatangani sendiri dengan utilitas seperti MKCERT. Beberapa proxy secara otomatis melakukan langkah ini, seperti Caddy atau Traefik (lihat contoh yang ditautkan di atas).
Tip
Untuk contoh yang lebih rinci tentang cara menginstal, menggunakan, dan mengkonfigurasi VaultWarden, Anda dapat memeriksa wiki kami.
Cara utama untuk menggunakan Vaultwarden adalah melalui gambar kontainer kami yang diterbitkan ke GHCR.IO, Docker.io dan Quay.io.
Ada juga paket yang digerakkan oleh komunitas yang dapat digunakan, tetapi itu mungkin tertinggal di belakang versi terbaru atau mungkin menyimpang dengan cara Vaultwarden dikonfigurasi, seperti yang dijelaskan dalam wiki kami.
Tarik gambar wadah dan pasang volume dari host untuk penyimpanan persisten.
Anda dapat mengganti docker
dengan podman
jika Anda lebih suka menggunakan Podman.
Docker Pull Vaultwarden/Server: Terbaru Docker Run ---detach --name vaultwarden --Env domain = "https: //vw.domain.tld" --volume/vw-data/:/data/ --RestArt kecuali dihentikan -menerbitkan 80:80 Vaultwarden/Server: Terbaru
Ini akan menyimpan data persisten di bawah /vw-data/
, Anda dapat mengadaptasi jalan menuju apa pun yang sesuai dengan Anda.
Untuk menggunakan Docker Compose, Anda perlu membuat compose.yaml
yang akan menahan konfigurasi untuk menjalankan wadah Vaultwarden.
Layanan: VaultWarden: Image: VaultWarden/Server: LateScontainer_name: VaultWardenRestArt: kecuali Stoppedenvironment: Domain: "https: //vw.domain.tld" volume: - ./vw-data/:/data/ports: - 80:80
Punya pertanyaan, saran atau butuh bantuan? Bergabunglah dengan komunitas kami di matriks, diskusi github atau forum wacana.
Menemukan bug atau crash? Silakan cari pelacak masalah kami dan diskusi untuk melihat apakah sudah dilaporkan. Jika tidak, silakan mulai diskusi baru atau buat masalah baru. Pastikan Anda menggunakan versi terbaru dari Vaultwarden dan tidak ada masalah serupa yang terbuka atau ditutup!
Terima kasih atas kontribusi Anda untuk proyek ini!
Proyek ini tidak terkait dengan Bitwarden atau Bitwarden, Inc.
Namun, salah satu pengelola aktif untuk Vaultwarden dipekerjakan oleh Bitwarden dan diizinkan untuk berkontribusi pada proyek pada waktu mereka sendiri. Kontribusi ini tidak tergantung pada bitwarden dan ditinjau oleh pengelola lain.
Para pengelola bekerja bersama untuk menetapkan arah proyek, dengan fokus melayani komunitas hosting sendiri, termasuk individu, keluarga, dan organisasi kecil, sambil memastikan keberlanjutan proyek.
Harap dicatat: Kami tidak dapat dimintai pertanggungjawaban atas kehilangan data apa pun yang mungkin terjadi saat menggunakan Vaultwarden. Ini termasuk kata sandi, lampiran, dan informasi lain yang ditangani oleh aplikasi. Kami sangat merekomendasikan melakukan cadangan reguler file dan database Anda. Namun, jika Anda mengalami kehilangan data, kami mendorong Anda untuk segera menghubungi kami.
Proyek ini dikenal sebagai Bitwarden_RS dan telah diganti namanya untuk memisahkan diri dari server Bitwarden resmi dengan harapan menghindari kebingungan dan masalah merek dagang/branding.
Silakan lihat #1642 - rilis v1.21.0 dan ganti nama proyek ke Vaultwarden untuk penjelasan lebih lanjut.