Furious-Industries/mike

Self-hosting-focused fork with a Docker Compose stack for bare-metal Linux deployment and MinIO storage fixes.

Single-commit fork focused on on-prem self-hosting. Adds a complete Docker Compose stack and fixes S3 client configuration for MinIO compatibility. Low volume, clear intent.

View on GitHub →

Furious-Industries/mike has a single commit with a clear purpose: make Mike run entirely on a local Linux server with no Cloudflare or Supabase cloud accounts required. The change adds a 9-service Docker Compose stack (Supabase self-hosted, MinIO, one-shot setup containers, backend, frontend) and a .env.example driven by a single SERVER_HOST value.

Two application-layer changes accompany the infrastructure work. backend/src/lib/storage.ts gains forcePathStyle: true for MinIO compatibility and a S3_PUBLIC_ENDPOINT_URL override so presigned URLs point to a browser-reachable address rather than the docker-internal hostname. frontend/next.config.ts adds output: "standalone". Both changes are useful beyond the Compose stack itself.

What's in it

Direction

infrastructuresecurity

Activity

Themed changes and pull requests touching this fork, newest first. Themed changes that haven't been turned into a public post yet still appear — they're real work even without a published writeup.

Threads of work (detailed view)

2 threads have been distilled into posts.

Furious-Industries adds a 9-service Docker Compose stack for bare-metal self-hosting

One commit turns Mike into a fully self-contained local stack: Supabase Postgres + GoTrue + PostgREST + Kong, MinIO for storage, one-shot setup containers, and the Mike backend and frontend -- all driven by a single `.env.example` where `SERVER_HOST` is the only value you change. Two application-layer fixes come along for the ride and are worth pulling regardless.