Files
computer-playbook/roles/web-app-minio
Kevin Veen-Birkenbach 6f3522dc28 fix(csp): resolve all CSP-related issues and extend webserver health checks
- Added _normalize_codes to support lists of valid HTTP status codes
- Updated web_health_expectations to handle multiple codes, deduplication, and fallback logic
- Extended unit tests with coverage for list/default combinations, invalid values, and alias behavior
- Fixed Flowise CSP flags and whitelist entries
- Adjusted Flowise, MinIO, and Pretix docker service resource limits
- Updated docker-compose templates with explicit service_name
- Corrected MinIO status_codes to 301 redirects

 All CSP errors fixed

See details: https://chatgpt.com/share/68d557ad-fc10-800f-b68b-0411d20ea6eb
2025-09-25 18:05:41 +02:00
..


MinIO

Description

MinIO is an S3-compatible object storage service for files, media, backups, and AI artifacts—self-hosted for performance and control.

Overview

Applications that speak “S3” (Pixelfed, Mastodon, Nextcloud, Flowise, etc.) store and retrieve objects from MinIO buckets using familiar SDKs and CLIs. Admins manage buckets, users, and access policies through a browser console while keeping everything on-prem.

Features

  • S3-compatible API for broad app compatibility
  • Buckets, users, access keys, and fine-grained policies
  • Optional versioning, lifecycle rules, and object lock
  • Presigned URLs for secure, time-limited uploads/downloads
  • Ideal for AI stacks: datasets, embeddings, and artifacts

Further Resources