ok
This commit is contained in:
30
Securite/Passbolt/README.md
Normal file
30
Securite/Passbolt/README.md
Normal file
@ -0,0 +1,30 @@
|
||||

|
||||
|
||||
# Passbolt
|
||||
|
||||
# Installation
|
||||
|
||||
Pour utiliser Passbolt tout seul
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Pour utiliser Passbolt avec Traefik
|
||||
```bash
|
||||
docker compose -f docker-compose-traefik.yml up -d
|
||||
```
|
||||
|
||||
Pour utiliser Passbolt avec Nginx
|
||||
```bash
|
||||
docker compose -f docker-compose-nginx.yml up -d
|
||||
```
|
||||
# Utilisation
|
||||
|
||||
## Accueil
|
||||
|
||||
|
||||
# More info
|
||||
- more information on the website [Tips-Of-Mine](https://www.tips-of-mine.fr/)
|
||||
|
||||
# Buy me a coffe
|
||||
<a href='https://ko-fi.com/R5R2KNI3N' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi4.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
|
0
Securite/Passbolt/docker-compose-traefik.yml
Normal file
0
Securite/Passbolt/docker-compose-traefik.yml
Normal file
53
Securite/Passbolt/docker-compose.yaml
Normal file
53
Securite/Passbolt/docker-compose.yaml
Normal file
@ -0,0 +1,53 @@
|
||||
---
|
||||
networks:
|
||||
frontend:
|
||||
external: true
|
||||
backend:
|
||||
external: true
|
||||
volumes:
|
||||
vol-1:
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: nfs
|
||||
o: addr=nas-prod-1.home.clcreative.de,rw,vers=4.1
|
||||
device: ":/mnt/store/app-pv/passbolt-demo-1-vol-1"
|
||||
vol-2:
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: nfs
|
||||
o: addr=nas-prod-1.home.clcreative.de,rw,vers=4.1
|
||||
device: ":/mnt/store/app-pv/passbolt-demo-1-vol-2"
|
||||
services:
|
||||
passbolt:
|
||||
container_name: passbolt-demo-1
|
||||
image: passbolt/passbolt:4.2.0-1-ce
|
||||
environment:
|
||||
- APP_FULL_BASE_URL=https://passbolt-demo-1.srv-prod-1.home.clcreative.de
|
||||
- DATASOURCES_DEFAULT_HOST=db-prod-1.home.clcreative.de
|
||||
- DATASOURCES_DEFAULT_USERNAME=passbolt-demo-1-user
|
||||
- DATASOURCES_DEFAULT_PASSWORD=${DATASOURCES_DEFAULT_PASSWORD}
|
||||
- DATASOURCES_DEFAULT_DATABASE=passbolt_demo_1_db
|
||||
- EMAIL_TRANSPORT_DEFAULT_HOST=smtp.office365.com
|
||||
- EMAIL_TRANSPORT_DEFAULT_PORT=587
|
||||
- EMAIL_TRANSPORT_DEFAULT_USERNAME=${EMAIL_TRANSPORT_DEFAULT_USERNAME}
|
||||
- EMAIL_TRANSPORT_DEFAULT_PASSWORD=${EMAIL_TRANSPORT_DEFAULT_PASSWORD}
|
||||
- EMAIL_TRANSPORT_DEFAULT_TLS=true
|
||||
- EMAIL_DEFAULT_FROM=${EMAIL_DEFAULT_FROM}
|
||||
volumes:
|
||||
- vol-1:/etc/passbolt/gpg
|
||||
- vol-2:/etc/passbolt/jwt
|
||||
command: ["/usr/bin/wait-for.sh", "-t", "0", "db-prod-1.home.clcreative.de:3306", "--", "/docker-entrypoint.sh"]
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.passbolt-http.entrypoints: "web"
|
||||
traefik.http.routers.passbolt-http.rule: "Host(`passbolt-demo-1.srv-prod-1.home.clcreative.de`)"
|
||||
traefik.http.routers.passbolt-http.middlewares: "passbolt-demo-1-middleware@file"
|
||||
traefik.http.routers.passbolt-https.middlewares: "passbolt-demo-1-middleware@file"
|
||||
traefik.http.routers.passbolt-https.entrypoints: "websecure"
|
||||
traefik.http.routers.passbolt-https.rule: "Host(`passbolt-demo-1.srv-prod-1.home.clcreative.de`)"
|
||||
traefik.http.routers.passbolt-https.tls: "true"
|
||||
traefik.http.routers.passbolt-https.tls.certresolver: "cloudflare"
|
||||
networks:
|
||||
- frontend
|
||||
- backend
|
||||
restart: unless-stopped
|
0
Securite/Passbolt/docker-compose.yml
Normal file
0
Securite/Passbolt/docker-compose.yml
Normal file
BIN
Securite/Passbolt/img/logo-passbolt.png
Normal file
BIN
Securite/Passbolt/img/logo-passbolt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.5 KiB |
Reference in New Issue
Block a user