systeme:documenso:autohebergement
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| systeme:documenso:autohebergement [2026/04/11 20:59] – [Docker compose] techer.charles_educ-valadon-limoges.fr | systeme:documenso:autohebergement [2026/05/12 22:05] (Version actuelle) – [Générer les secrets] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 112: | Ligne 112: | ||
| </ | </ | ||
| + | ==== Définir un accès Admin ==== | ||
| + | Tous les comptes créés sont de simple utilisateur. | ||
| + | |||
| + | Pour donner les droits admin à un compte existant, il faut modifier directement dans la base de données le rôle du compte choisi : | ||
| + | |||
| + | < | ||
| + | docker compose -f compose.yml exec database \ | ||
| + | psql -U documenso -d documenso -c " | ||
| + | </ | ||
| ==== Utiliser minIO ==== | ==== Utiliser minIO ==== | ||
| Prérequis : | Prérequis : | ||
| * MinIO en fonctionnement (conteneur Docker) | * MinIO en fonctionnement (conteneur Docker) | ||
| - | * Un bucket dédié | + | * Un bucket dédié : documenso. Le proxy sharepoint-point fera le mappage vers les dossiers pédagogiques (administration, |
| * Une clé d’accès + secret | * Une clé d’accès + secret | ||
| * L’API S3 activée (par défaut) | * L’API S3 activée (par défaut) | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Le bucket doit être créé dans minio sinon Documenso ne le voit pas. Documenso ne découvre pas les buckets automatiquement : | ||
| + | |||
| + | < | ||
| + | mc mb minio/ | ||
| + | </ | ||
| + | </ | ||
| === Variables d’environnement Documenso === | === Variables d’environnement Documenso === | ||
| Ligne 128: | Ligne 145: | ||
| S3_ENDPOINT=http:// | S3_ENDPOINT=http:// | ||
| S3_REGION=us-east-1 | S3_REGION=us-east-1 | ||
| - | S3_BUCKET_NAME=lycee | + | S3_BUCKET_NAME=documenso |
| S3_ACCESS_KEY_ID=compteadmin | S3_ACCESS_KEY_ID=compteadmin | ||
| Ligne 192: | Ligne 209: | ||
| - " | - " | ||
| + | sharepoint-proxy: | ||
| + | build: ./ | ||
| + | container_name: | ||
| + | volumes: | ||
| + | - ./ | ||
| + | working_dir: | ||
| + | env_file: | ||
| + | - .env | ||
| + | depends_on: | ||
| + | - minio | ||
| + | ports: | ||
| + | - " | ||
| volumes: | volumes: | ||
| database: | database: | ||
| Ligne 242: | Ligne 271: | ||
| NEXT_PRIVATE_SMTP_FROM_NAME=" | NEXT_PRIVATE_SMTP_FROM_NAME=" | ||
| - | # configuration S3 pour minio | + | # configuration |
| + | MINIO_ROOT_USER=" | ||
| + | MINIO_ROOT_PASSWORD=" | ||
| + | |||
| + | # configuration stockage S3 pour documenso | ||
| + | NEXT_PUBLIC_UPLOAD_TRANSPORT=s3 | ||
| + | NEXT_PRIVATE_UPLOAD_ENDPOINT=http:// | ||
| + | NEXT_PRIVATE_UPLOAD_FORCE_PATH_STYLE=true | ||
| + | NEXT_PRIVATE_UPLOAD_REGION=us-east-1 | ||
| + | NEXT_PRIVATE_UPLOAD_BUCKET=lycee | ||
| + | NEXT_PRIVATE_UPLOAD_ACCESS_KEY_ID=" | ||
| + | NEXT_PRIVATE_UPLOAD_SECRET_ACCESS_KEY=" | ||
| + | |||
| + | # configuration stockage | ||
| STORAGE_PROVIDER=s3 | STORAGE_PROVIDER=s3 | ||
| Ligne 254: | Ligne 296: | ||
| S3_FORCE_PATH_STYLE=true | S3_FORCE_PATH_STYLE=true | ||
| S3_USE_SSL=false | S3_USE_SSL=false | ||
| + | |||
| + | # configuration de sharepoint-proxy | ||
| + | MINIO_ROOT_USER=admin | ||
| + | MINIO_ROOT_PASSWORD=motdepasse | ||
| + | |||
| + | TENANT_ID=< | ||
| + | CLIENT_ID=< | ||
| + | SITE_PATH=tenant.sharepoint.com:/ | ||
| + | CERT_PATH=/ | ||
| + | KEY_PATH=/ | ||
| + | |||
| + | AUTHORITY=https:// | ||
| + | GRAPH_SCOPE=https:// | ||
| + | |||
| + | WEBHOOK_SECRET=" | ||
| + | |||
| + | DOCUMENT_LIBRARY=" | ||
| </ | </ | ||
systeme/documenso/autohebergement.1775933952.txt.gz · Dernière modification : 2026/04/11 20:59 de techer.charles_educ-valadon-limoges.fr
