Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Vaultwarden

Vaultwarden

Vaultwarden là một Bitwarden server tự lưu trữ. Trình quản lý mật khẩu mã hóa đầu cuối, gói gọn trong 30 MB RAM, tương thích hoàn toàn với Bitwarden client. Viết bằng Rust, theo giấy phép GPL. Phần mềm quản lý mật khẩu tự lưu trữ được triển khai nhiều nhất, với hơn 500.000 người dùng tự lưu trữ trên toàn thế giới.

Tổng quan

62.8k

Sao GitHub

45

Lượt xem trang

351

Cài đặt đang hoạt động

Giấy phép AGPL-3.0 Phiên bản Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Cài đặt đang hoạt động là dữ liệu mẫu (xem trước); số liệu thực sẽ được kết nối trước khi ra mắt.

Truy cập

  1. Mở trong trình duyệt: https://<SERVER_IP>
  2. Chấp nhận cảnh báo SSL (chứng chỉ tự ký).

Tắt đăng ký công khai (Khuyến nghị)

Chỉnh sửa /root/vaultwarden/docker-compose.yml

Thay đổi SIGNUPS_ALLOWED: true to SIGNUPS_ALLOWED: false

Áp dụng các thay đổi:

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

File và thư mục quan trọng

  • Thư mục cài đặt: /root/vaultwarden
  • Soạn tệp: /root/vaultwarden/docker-compose.yml
  • Thư mục dữ liệu: /root/vaultwarden/vw-data
  • Cấu hình Nginx: /etc/nginx/sites-available/vaultwarden
  • Chứng chỉ TLS: /etc/nginx/ssl

Quản lý dịch vụ

Kiểm tra container:

docker ps

Xem log:

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

Khởi động lại container:

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

Khởi động lại Nginx:

systemctl restart nginx

Kích hoạt SSL với một tên miền

1. Trỏ tên miền của bạn về IP máy chủ.

2. Chỉnh sửa /root/vaultwarden/docker-compose.yml để đặt tên miền của bạn: DOMAIN: "https://your.domain.com"

3. Tạo lại các dịch vụ:

cd /root/vaultwarden/
docker compose up -d

4. Chỉnh sửa cấu hình Nginx và thay thế cả hai server_name <IP>; với tên miền của bạn (<your-domain>) cho cả block HTTP (cổng 80) và HTTPS (cổng 443):

vim /etc/nginx/sites-available/vaultwarden

5. Cài đặt Certbot:

apt install -y certbot python3-certbot-nginx

6. Chạy lệnh sau để tạo chứng chỉ Let’s Encrypt hợp lệ:

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

7. Thay đường dẫn SSL trong cấu hình Nginx (phần 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. Khởi động lại Nginx để áp dụng thay đổi:

systemctl restart nginx

9. Mở trình duyệt và truy cập: https://yourdomain.com

Thêm trong Bảo mật

Ứng dụng liên quan.

Triển khai Vaultwarden ngay. Từ $2.48/tháng.