Thứ Hai, 13 tháng 4, 2026

Cài đặt Passbolt trên Docker

Quan trọng

Việc cài đặt Passbolt bằng Docker được coi là một phương pháp tương đối nâng cao. Phương pháp này giả định bạn đã quen thuộc với Docker và đã từng chạy các ứng dụng khác bằng Docker. Nếu bạn không có kinh nghiệm làm việc với Docker, chúng tôi khuyên bạn nên sử dụng một trong những phương pháp cài đặt khác của chúng tôi.

Yêu cầu hệ thống

Trang Hỏi đáp:

Docker Compose

Cách dễ nhất và được khuyến nghị để triển khai bộ công cụ Passbolt của bạn là sử dụng Docker Compose.

Bước 1. Tải xuống tệp ví dụ docker-compose-ce.yaml của chúng tôi .

curl -LO https://download.passbolt.com/ce/docker/docker-compose-ce.yaml
curl -LO https://github.com/passbolt/passbolt_docker/releases/latest/download/docker-compose-ce-SHA512SUM.txt

Bước 2. Đảm bảo tập tin không bị hỏng bằng cách kiểm tra mã băm SHA của nó .

sha512sum -c docker-compose-ce-SHA512SUM.txt

Phải trả lại:

docker-compose-ce.yaml: OK
thận trọng

Nếu kết quả đầu ra của lệnh shasum không chính xác, tệp đã tải xuống bị hỏng. Hãy thử lại bước 1 hoặc yêu cầu hỗ trợ trên diễn đàn cộng đồng của chúng tôi .

Bước 3. Cấu hình các biến môi trường trong tệp docker-compose yaml để tùy chỉnh phiên bản của bạn .

thận trọng

Theo mặc định, tệp docker-compose.yaml được đặt thành latest . Chúng tôi đặc biệt khuyên bạn nên thay đổi điều đó thành thẻ (tag) của phiên bản bạn muốn cài đặt.

Biến APP_FULL_BASE_URLmôi trường được đặt mặc định là https://passbolt.local , sử dụng chứng chỉ tự ký.

Cập nhật biến này với tên máy chủ mà bạn dự định sử dụng. Bạn sẽ tìm thấy các liên kết về cách thiết lập chứng chỉ SSL của riêng mình ở cuối tài liệu này.

Bạn cũng cần cấu hình cài đặt SMTP để có thể nhận thông báo và email khôi phục. Vui lòng xem bên dưới các biến môi trường thường dùng nhất cho mục đích này:

Tên biếnSự miêu tảGiá trị mặc định
EMAIL_DEFAULT_FROM_NAMETừ tên người dùng email'Passbolt'
EMAIL_DEFAULT_FROMTừ địa chỉ email'you@localhost'
EMAIL_TRANSPORT_DEFAULT_HOSTTên máy chủ'localhost'
EMAIL_TRANSPORT_DEFAULT_PORTCổng máy chủ25
EMAIL_TRANSPORT_DEFAULT_USERNAMETên người dùng để xác thực máy chủ emailnull
MẬT KHẨU MẶC ĐỊNH VỀ VẬN CHUY�Mật khẩu xác thực máy chủ emailnull
EMAIL_TRANSPORT_DEFAULT_TLSĐặt TLSnull

Để biết thêm thông tin về các biến môi trường có sẵn trên passbolt, vui lòng tham khảo tài liệu về biến môi trường.

Bước 4. Bắt đầu chuẩn bị các thùng chứa của bạn

docker compose -f docker-compose-ce.yaml up -d

Bước 5. Tạo người dùng quản trị đầu tiên

docker compose -f docker-compose-ce.yaml \
exec passbolt su -m -c "/usr/share/php/passbolt/bin/cake \
passbolt register_user \
-u YOUR_EMAIL \
-f YOUR_NAME \
-l YOUR_LASTNAME \
-r admin" -s /bin/sh www-data

Nó sẽ tạo ra một liên kết tương tự như liên kết bên dưới, bạn có thể dán liên kết đó vào trình duyệt để hoàn tất quá trình đăng ký người dùng:

https://my.domain.tld/setup/install/1eafab88-a17d-4ad8-97af-77a97f5ff552/f097be64-3703-41e2-8ea2-d59cbe1c15bc

Đến bước này, bạn sẽ có một thiết lập Docker hoạt động với phiên bản tag mới nhất . Tuy nhiên, khuyến cáo người dùng nên tải các tag trỏ đến các phiên bản Passbolt cụ thể khi chạy trong môi trường khác ngoài môi trường thử nghiệm.

Tiến xa hơn

Kho lưu trữ Docker của Passbolt:

Cấu hình HTTPS:

=============================
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master