Meetropolis is an open-source virtual office for remote teams, with a live 2D world for proximity-based spatial audio and video. Guest access and screen sharing are available. The live environment uses Phaser, while Colyseus powers the real-time multi-user engine. Teams can use the web service or self-host the app, server, database, and LiveKit service through the project's Docker Compose setup. The self-host configuration uses PostgreSQL and LiveKit, and SMTP email configuration is documented. Personal API tokens can control microphone, camera, screen sharing, and do-not-disturb status. Server components use AGPL-3.0-only; the web client and shared types use MIT, and a commercial license is available from Tiamat UG. The open-source edition allows 25 concurrent users across the server; the README says a 26th user is kicked. Production self-hosters need to provide a TLS terminator and configure production secrets and allowed CORS origins.
Who it is for
Meetropolis is intended for remote teams seeking a virtual office with spatial audio and video. It also suits teams prepared to self-host and configure the production security settings described by the project.
What is good
- Provides proximity-based spatial audio and video
- Includes guest access and screen sharing
- Offers a Docker Compose self-host setup
- Personal API tokens control meeting states
- Web client and shared types use MIT
What to know first
- Open-source edition is limited to 25 concurrent users
- Production self-hosting requires a TLS terminator
- Self-hosters must configure production secrets and allowed CORS origins
Verdict
Meetropolis combines a shared virtual office with self-hosting options and documented APIs. Teams should weigh its concurrent-user cap and production configuration requirements when deciding how to deploy it.
Get started with Meetropolis
- Visit https://meetropolis.me/ to use the web platform.
- Choose the included Docker Compose setup to self-host the web app, server, database, and LiveKit service.
- Configure PostgreSQL, LiveKit, and SMTP for the self-hosted service.
- For production, provide a TLS terminator and configure production secrets and allowed CORS origins.
- Configure TURN if users on restrictive networks need it.
Limits to know first
The open-source server supports up to 25 concurrent users across the server; the 26th joining user is kicked. The included Compose setup runs LiveKit in development mode with STUN only, and production self-hosters must provide a TLS terminator and configure production secrets and allowed CORS origins.
Questions about Meetropolis
Does Meetropolis have a free plan?
Meetropolis is listed as free and open source, and a free plan is available.
Which platforms does Meetropolis support?
The listed platforms are API, macOS, self-hosted, web, and Windows.
What is the concurrent-user limit?
The open-source server allows 25 concurrent users across the server. A 26th joining user is kicked.
Is Meetropolis open source?
Yes. Server components and the repository root use AGPL-3.0-only; the web client and shared types use MIT.
Is a commercial license available?
Tiamat UG offers a commercial license that removes the AGPL-3.0 obligations. The listed contact is [email protected].
What does self-hosting require?
The Docker Compose setup includes the web app, server, database, and LiveKit. Production self-hosters must provide a TLS terminator and configure production secrets and allowed CORS origins.
Compared on virtual meeting room software
- Spatial audio
- Yes
- Guest access
- Yes
- Screen sharing
- Yes





