# S3-compatible storage configuration # The caching system supports any S3-compatible service including: # - Cloudflare R2 # - Backblaze B2 # - AWS S3 # - MinIO # - DigitalOcean Spaces # And more... # S3 endpoint URL (required) # Examples: # Cloudflare R2: https://.r2.cloudflarestorage.com # Backblaze B2: https://s3..backblazeb2.com # AWS S3: https://s3..amazonaws.com # MinIO: http://localhost:9000 S3_ENDPOINT= # S3 access key ID (required) S3_ACCESS_KEY_ID= # S3 secret access key (required) S3_SECRET_ACCESS_KEY= # S3 bucket name (required) S3_BUCKET_NAME= # S3 region (optional) # Use "auto" for Cloudflare R2 # For AWS S3 or Backblaze B2, use the appropriate region (e.g., "us-east-1", "eu-central-003") S3_REGION= # Meilisearch configuration (for indexing) MEILISEARCH_HOST=http://localhost:7700 MEILISEARCH_MASTER_KEY=masterKey # Meilisearch configuration (for frontend - optional) # Only set VITE_MEILISEARCH_HOST if you want to use Meilisearch search in the browser # Leave empty to use client-side Fuse.js search instead VITE_MEILISEARCH_HOST=https://search.x.noz.one # Search-only API key for frontend (read-only access) VITE_MEILISEARCH_DEFAULT_SEARCH_KEY=3266e98f431f6e28db4c804bd4d6b95fc43c8510a693969ef76d5ec3ec62a204