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
- docker: https://docs.docker.com/get-docker/
- Người dùng Linux có thể chạy các lệnh docker mà không cần sudo
- một máy chủ SMTP hoạt động để gửi thông báo qua email
- một dịch vụ NTP hoạt động để tránh các vấn đề xác thực GPG.
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
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 .
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ến | Sự miêu tả | Giá trị mặc định |
|---|---|---|
| EMAIL_DEFAULT_FROM_NAME | Từ tên người dùng email | 'Passbolt' |
| EMAIL_DEFAULT_FROM | Từ địa chỉ email | 'you@localhost' |
| EMAIL_TRANSPORT_DEFAULT_HOST | Tên máy chủ | 'localhost' |
| EMAIL_TRANSPORT_DEFAULT_PORT | Cổng máy chủ | 25 |
| EMAIL_TRANSPORT_DEFAULT_USERNAME | Tên người dùng để xác thực máy chủ email | null |
| MẬT KHẨU MẶC ĐỊNH VỀ VẬN CHUY� | Mật khẩu xác thực máy chủ email | null |
| EMAIL_TRANSPORT_DEFAULT_TLS | Đặt TLS | null |
Để 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