Synology NAS – Hướng dẫn cài đặt BitWarden

Phần 5/23 trong loạt bài: Ứng dụng Synology DSM

Bitwarden là một dịch vụ quản lý mật khẩu mã nguồn mở và miễn phí, lưu trữ thông tin nhạy cảm như thông tin đăng nhập trang web trong một kho tiền được mã hóa. Nôm na là nó giống với dịch vụ 1Password :mrgreen: . Thực tế là mình đang dùng 1Password, hôm nay có đọc 1 bài về Bitwarden tiện làm để trải nghiệm và chia sẻ luôn cho anh em.

Nền tảng Bitwarden cung cấp một loạt các ứng dụng khách hàng bao gồm giao diện web, ứng dụng máy tính để bàn, Tiện ích mở rộng trình duyệt, ứng dụng dành cho thiết bị di động và CLI (giao diện dòng lệnh). Mình sẽ chia sẻ cách cài đặt BitWarden trên thiết bị Synology NAS hoặc XPEnology của bạn bằng cách sử dụng Docker.

Bước 1: Cài đặt Docker.

Bạn vào Package Center tìm kiếm với từ khóa Docker

Bước 2: Tải BitWarden trong Docker.

  • Bạn mở ứng dụng Docker trrong Main Menu. Vào tab Registry và tìm kiếm với từ khóa BitWarden. Bạn để ý dòng bitwardenrs/server (thường dòng đầu tiên) nhấp hai lần để tài về.
  • Update ngày 01/5/2021: BitWarden đã đổi sang dùng gói hình ảnh khác. Cách cài đặt vẫn vậy, chỉ đổi tên gói mà thôi. Vào tab Registry và tìm kiếm với từ khóa vaultwarden. Bạn để ý dòng vaultwarden/server nhấp hai lần để tài về.
    • Chú ý: Trong trường hợp bạn đã cài BitWarden rồi thì bạn chỉ việc xóa Container (không xoá thư mục đã Mount path với /data) cũ đi và thiết lập lại với gói vaultwarden/server đến bươc Mount path thì bạn thiết lập với thư mục cũ là không mất dữ liệu.

Dùng gói vaultwarden/server

Không dùng gói bitwardenrs/server

  • Bạn vào tab Image đợi cho tải xong và tiến hành khởi chạy BitWarden.

Bước 3: Cài đặt, cấu hình BitWarden.

General Settings.

Bạn tick chọn Execute container using high privilege (cho phép chạy với quyền cao nhất)

Cấu hình trong Advanced Settings.

Thẻ Advanced Settings.

Tick chọn Enable auto-restart (tự động chạy khi khởi động lại thiết bị)

Thẻ Volume.

Tạo thư mục con bitwarden trong thư mục docker

Mount path bạn để /data

Thẻ Port Settings.

Ví dụ của mình là 3456

Thẻ Environment.

Bạn có thể thêm các trường sau:

  • Cấu hình để gửi SMTP để gủi mail.
    • globalSettings__mail__smtp__host = địa chỉ SMTP host
    • globalSettings__mail__smtp__port = cổng SMTP host
    • globalSettings__mail__smtp__ssl = true hoặc false
    • globalSettings__mail__smtp__username = tài khoản
    • globalSettings__mail__smtp__password = mật khẩu
  • Không cho phép đăng ký.
    • globalSettings__disableUserRegistration = false
  • Tạo trang quản lý. http://<IP hoặc Domain>:3456/admin
    • ADMIN_TOKEN = mật khẩu để đăng nhập
    • adminSettings__admins = địa chỉ email quản lý. Có thể dùng nhiều địa chỉ, cách nhau bởi dấu “,
  • Chú ý:
    • Khi bạn tạo trang quản lý thì các thông số trên đều có thể chỉnh sửa trong trang quản lý. Bạn không cần phải thêm các trường thủ công nữa.
    • Khi đăng nhập, hệ thống sẽ tự đẩy về localhost/admin. Bạn vào lại địa chỉ trang quản lý để sửa lại.
    • Update ngày 17/03/2021: mình có cài đặt lại BitWarden bản mới nhất thì thấy rằng chỉ cần thêm trường ADMIN_TOKEN để đăng nhập vào trang quản lý, tại đây đầy đủ các mục để cấu hình email… bạn không cần phải thêm các trường kia nữa.
Hoàn thành thiết lập.

Như vậy là xong !

Bước 4: Tạo truy cập HTTPS.

  • Bạn tiến hành truy cập địa chỉ: http://<IP hoặc Domain>:3456 để xem được chưa :mrgreen: . Nếu truy cập ra như hình dưới là oke.

  • BitWarden yêu cầu bắt buộc phải chạy trên SSL – HTTPS, chính vì vậy chúng ta tiến hành dùng Reverse Proxy (xem qua hướng dẫn tại đây) để làm.

Bước 5: Tạo tài khoản và sử dụng.

Bạn tiến hành truy cập vào địa chỉ trang Bitwarden của bạn tiến hành đăng ký và đăng nhập để dùng :mrgreen:

Đăng ký tài khoản

Đăng nhập và sử dụng

Sử dụng trên điện thoại.

Trước khi đăng nhập tiến hành thay đổi về địa chỉ trang Bitwarden của bạn

Nhập địa chỉ trang Bitwarden của bạn

Kết !

Bitwarden được người dùng đánh giá rất cao và hoàn toàn miễn phí. Có app cho điện thoại và trình duyệt, lại có thể xây dựng được máy chủ riêng như trên. Cho ta cảm giác an toàn hơn. Mình cũng đang dùng thử, nếu thấy ngon là mình sẽ chuyển từ 1password sang dùng Bitwarden. Ngon nghẻ mình sẽ có bài chia sẻ cách sử dụng Bitwarden 😀 .

Các bạn vào đây để biết thêm cách dùng Docker và cách cập nhật khi có phiên bản mới.

Chúc các bạn thành công !

Vinh Nguyễn

Vinh Nguyễn

Mình thì không học về chuyên môn IT, chính vì vậy mình hiểu thế nào thì viết thế, và viết cũng toát hết được. Bạn nào có đọc các bài viết cần hỏi thêm hoặc đóng góp gì thêm thì có thể để lại comment ở dưới hoặc qua phần liên hệ.

Subscribe
Notify of
0 Bình luận
Inline Feedbacks
Xem toàn bộ bình luận

Có thể bạn quan tâm...

0
Viết bình luận...x