Furious-Industries/mike
Self-hosting-focused fork with a Docker Compose stack for bare-metal Linux deployment and MinIO storage fixes.
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
- Self-hosted deployment Run Mike end-to-end on your own Linux box with no reliance on hosted cloud services.
- Bundled identity and storage Auth, database, object storage, and an API gateway all come up together as part of the stack.
- One-command bring-up Migrations and storage setup run automatically on first launch, so a fresh environment lands in a working state.
- Data stays on your hardware Suited to teams that need client material to stay inside their own infrastructure for compliance or policy reasons.
Direction
infrastructuresecurity
Activity
Threads of work (detailed view)
Furious-Industries puts Mike on a server you control, no cloud required
One commit packages the whole system to run on a single in-house machine, with no outside services in the loop.
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.