Diabolarius/mike
Diabolarius is taking Mike off Supabase and onto a self-hosted stack you can run from a single Docker compose file.
This fork of Mike is a self-hosting play. Diabolarius has cut the cord on the managed backend that ships with upstream Mike and rebuilt the foundation around tools you can stand up on your own hardware: a plain Postgres database, conventional token-based auth, and a container setup that wires the whole application together.
For a legal-tech reader, the pitch is straightforward - if you'd rather not hand client data to a third-party backend service, this fork gives you a version of Mike you can run inside your firm's own infrastructure. Everything is bundled to come up together, so the deployment story is one command rather than an account signup.
It's early. There's one substantial piece of work here so far, and it's the kind of foundational change that has to land before anything else interesting can be built on top. Worth a look if self-hosting is a hard requirement for you; worth checking back on if you want to see where Diabolarius takes it next.
What's in it
- Self-hostable backend Swaps the managed backend dependency for a database you run yourself, so the application can live entirely inside your own environment.
- Bundled deployment Frontend, backend, and database are wired together to come up as a single stack, making it realistic to stand up on a server without a long setup ritual.
- Conventional auth User accounts and sessions are handled with widely-used token and password-hashing primitives rather than a third-party identity service.
Direction
infrastructuresecurity
Activity
Threads of work (detailed view)
Diabolarius rips out Supabase for a self-hosted stack
A flightright.de contributor swaps the managed backend for vanilla Postgres in Docker, with JWT auth bolted on top.