Skip to content

Conversation

KyTechInc
Copy link

Description

This PR adds support for self-hosted screenshot storage using MinIO, allowing users to store screenshots locally without requiring Supabase.

Changes

  • Created a new MinIO service for handling file uploads
  • Updated screenshot upload logic to support both MinIO and Supabase
  • Added MinIO container to docker-compose.yaml
  • Added documentation for self-hosted storage in SELF_HOSTED_STORAGE.md
  • Updated .env.example with MinIO configuration options

Related Issue

Fixes: #1028

Testing

  • Built and ran the Docker containers
  • Verified MinIO bucket creation

Outstanding

Updates to the core fire-engine/playwright are still needed to allow the screenshot function to work in a self-host instance.
Draft PR Request

Implements self-hosted screenshot storage using MinIO:
- Added MinIO service for handling file uploads
- Updated screenshot upload logic to support both MinIO and Supabase
- Added MinIO container to docker-compose.yaml
- Added documentation for self-hosted storage

TODO:
- Update self-host fire-engine to allow screenshot function
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Self-Host] Screenshots are not supported
1 participant