OpenSpawner
Give every user their own isolated container.

Spun up by a passwordless magic link, isolated on its own subdomain, and cleaned up automatically once nobody needs it.

coder.openspawner.de/dashboard
The OpenSpawner dashboard showing the template catalog, grouped by applications, operating systems, and databases.

What OpenSpawner does

OpenSpawner handles the entire flow, from sign-in to cleaning up old containers.

Passwordless login

Sign-in works through a magic link sent by email. No password, no OAuth provider, no extra account.

Isolated containers

Every user works in their own Docker container on a dedicated subdomain, separated from everyone else.

Template catalog

Ready-made templates for VS Code, Next.js, MariaDB, LibreOffice, a Linux desktop, and ESP8266 development with PlatformIO.

Automatic cleanup

Containers that nobody uses anymore are stopped and removed automatically. User data is preserved.

Production ready

Traefik handles routing, Let's Encrypt handles certificates. HTTPS and subdomains are set up out of the box.

Open source and self-hosted

OpenSpawner is MIT-licensed and runs on your own infrastructure. Your data and your users stay with you.

Ready for your first environment?

The complete source code is on GitHub. Clone the repository, adjust the .env, and start it with Docker Compose. Your first instance is running within a few minutes.