Passbolt là gì? Hướng dẫn cài đặt Passbolt trên Ubuntu 22.04

Tìm hiểu Passbolt là gì và cách cài đặt Passbolt trên Ubuntu 22.04. Hướng dẫn chi tiết từ khái niệm đến triển khai giúp bảo mật thông tin một cách hiệu quả.

Passbolt là trình quản lý mật khẩu mã nguồn mở và miễn phí mà bạn có thể tự cài đặt trên máy chủ của mình. Trong bài viết này, Suncloud sẽ giải thích chi tiết Passbolt là gì cũng như hướng dẫn bạn cài đặt và thiết lập Passbolt trên Ubuntu 22.04.

>>> Xem thêm:Hướng dẫn cài đặt Zabbix 6.0 LTS trên Ubuntu 22.04

1. Passbolt là gì?

Passbolt là trình quản lý mật khẩu nguồn mở được thiết kế chủ yếu để sử dụng theo nhóm trong các tổ chức doanh nghiệp. Với tính năng mã hóa mạnh mẽ, tính linh hoạt trong tích hợp và sự hỗ trợ từ cộng đồng mã nguồn mở, Passbolt là một công cụ hữu ích để bảo vệ thông tin nhạy cảm của bạn. Nó cung cấp một nền tảng an toàn để quản lý và chia sẻ mật khẩu cũng như các thông tin nhạy cảm khác.

Passbolt là gì?

2. Tính năng của Passbolt là gì?

Các tính năng chính của Passbolt:

  • Bảo mật và riêng tư

Passbolt nhấn mạnh đến tính bảo mật với các tính năng như khóa bí mật do người dùng sở hữu và mã hóa đầu cuối. Phần mềm trải qua các đánh giá bảo mật thường xuyên bởi những người thử nghiệm thâm nhập hàng đầu và các phát hiện được tiết lộ công khai để duy trì tính minh bạch và tin cậy.

  • Nguồn mở và miễn phí

Phần mềm có sẵn theo giấy phép AGPLV3, cho phép người dùng kiểm tra, tuỳ chỉnh, đóng góp và phân phối lại phần mềm. Sự cởi mở này thúc đẩy một cộng đồng người dùng và nhà phát triển, nâng cao độ tin cậy và tính năng bảo mật của phần mềm.

  • Triển khai linh hoạt

Passbolt có thể tự lưu trữ hoặc sử dụng như dịch vụ đám mây, mang lại sự linh hoạt tùy theo nhu cầu của tổ chức.

  • Hợp tác nhóm

Được thiết kế dành cho môi trường nhóm, Passbolt cho phép chia sẻ chi tiết thông tin xác thực giữa các thành viên trong nhóm. Nó hỗ trợ các tình huống phức tạp trong đó việc quản lý và chia sẻ thông tin xác thực một cách an toàn là rất quan trọng.

  • Tích hợp và tương thích

Passbolt hỗ trợ tích hợp với các dịch vụ khác thông qua API JSON mở, giúp nó có thể thích ứng với nhiều môi trường CNTT khác nhau. Passbolt tương thích với nhiều trình duyệt khác nhau, bạn có thể dễ dàng thêm tiện ích này trên Chrome, Firefox để tự động điền mật khẩu một cách an toàn.

Tính năng của Passbolt là gì?

3. Hướng dẫn cài đặt Passbolt

Cấu hình đề xuất:

  • 2 CPU
  • 2 GB RAM

>>> Xem thêm:Hướng dẫn cài đặt cPanel trên Ubuntu 20.04 chi tiết nhất

3.1. Cài đặt Repo

Có nhiều cách để cài đặt Passbolt, nhưng trong bài viết này SunCloud sẽ hướng dẫn bạn cài đặt Passbolt thông qua Repo chính thức của Passbolt

Bước 1: Tải xuống script thiết lập Repo cho Passbolt (lệnh này sẽ tự động thiết lập Repo cho Ubuntu 22.04 của bạn)

curl -LO https://download.passbolt.com/ce/installer/passbolt-repo-setup.ce.sh

curl -LO https://github.com/passbolt/passbolt-dep-scripts/releases/latest/down

load/passbolt-ce-SHA512SUM.txt

Bước 2: Xác minh tính toàn vẹn của script Passbolt. Sau đó chạy script để thêm repo Passbolt

sha512sum -c passbolt-ce-SHA512SUM.txt && sudo bash ./passbolt-repo-setup.ce.sh || echo "Bad checksum. Aborting" && rm -f passbolt-repo-setup.ce.sh

Sau khi hoàn tất quá trình, bạn sẽ thấy 1 thông báo:

“passbolt repository setup is finished. You can now install passbolt CE edition with this command:

sudo apt install passbolt-ce-server”

thiết lập Repo cho Passbolt

Như vậy là bạn đã thiết lập xong Repo cho Passbolt, máy của bạn đã sẵn sàng để cài đặt passbolt.

3.2 Cài đặt Passbolt CE

Chạy lệnh sau để cài đặt package “passbolt-ce-server”

sudo apt install passbolt-ce-server

Chạy lệnh để cài đặt package

Bước 1: Cấu hình cơ sở dữ liệu Mariadb

Chọn Yes để tạo một CSDL mariadb trống để sử dụng passbolt

Tiếp theo sẽ đặt tên tên người dùng quản trị mariadb. Theo mặc định, tên người dùng quản trị là root. Chọn Ok để chuyển sang bước tiếp theo.

Chọn Ok để chuyển sang bước tiếp theo

Nhập mật khẩu cho người dùng quản trị, trong bài viết này Suncloud sẽ để trống phần mật khẩu. Chọn Ok để sang bước tiếp theo.

Nhập mật khẩu cho người dùng quản trị

Bây giờ là lúc tạo cơ sở dữ liệu và người dùng mới với quyền hạn chế cho Passbolt.

Đối với người dùng cơ sở dữ liệu sẽ được sử dụng cho Passbolt, bạn có thể thay đổi theo người dùng của mình hoặc để mặc định với “passboltadmin” và chọnOk.

Chọn Ok để sang bước tiếp theo

Đặt password cho người dùng này. Bạn cần thông tin này khi cấu hình trên trình duyệt cho passbolt.

Đặt password cho người dùng

Tại bước này, nhập tên cơ sở dữ liệu mới cho Passbolt và chọnOk. Bạn cũng có thể giữ nguyên CSDL mặc định ‘passboltdb’.

nhập tên cơ sở dữ liệu mới cho Passbolt

Trong bước tiếp theo, bạn sẽ được yêu cầu cấu hình Nginx cho Passbolt.

Bước 2: Cấu hình máy chủ web Nginx

Gói cài đặt trên Ubuntu hiện hỗ trợ cấu hình Nginx đi kèm với cấu hình mặc định hỗ trợ:

  • Sử dụng cổng 80 (http)
  • Sử dụng cổng 443 (https)

Các bước sau đây Suncloud sẽ hướng dẫn bạn tuỳ chọn cấu hình sử dụng cổng 80.

Chọn Yes để chuyển sang bước tiếp theo

Chonnoneđể không cấu hình SSL. Trong bước này, bạn có thể chọnautođể tự động cấu hình SSL sử dụng Letsencrypt hoặcmanualđể sử dụng SSL của bạn.

Chonnoneđể không cấu hình SSL
Nhập tên miền bạn sẽ sử dụng

Khi bạn thấy thông báo `Well done! Visit http …` thì quá trình cài đặt đã hoàn tất.

quá trình cài đặt đã hoàn tất

Lời kết

Qua bài viết này, SunCloud hy vọng đã giúp được bạn hiểu rõ Passbolt là gì và có thể cài đặt Passbolt trên Ubuntu 22.04 một cách dễ dàng. Để có thể sử dụng Passbolt trên trình duyệt, bạn có thể tham khảo thêm bài viết hướng dẫncách thêm Passbolt trên trình duyệt chromecủa SunCloud trong phần tiếp theo nhé. Chúc bạn thành công!

>>>Có thể bạn quan tâm:Hướng dẫn cài đặt LAMP trên Ubuntu 20.04 chi tiết nhất