logo
icon

WorkAdventure

Create your own virtual office, online event space, or interactive world with WorkAdventure on Zeabur.

template cover

WorkAdventure

Bring your team, community, or event into a shared virtual space with WorkAdventure.

WorkAdventure is a popular open-source platform for building virtual offices, social spaces, onboarding rooms, online exhibitions, and interactive browser-based experiences. This template gives you a smoother Zeabur-friendly deployment so you can get online faster.

This template deploys the core single-domain WorkAdventure stack:

  • play
  • back
  • uploader
  • icon
  • redis
  • map-storage
  • an internal nginx gateway that keeps the familiar /, /api, /uploader, /icon, and /map-storage routes on one domain

Why You Might Like It

  • Great for remote teams, communities, classrooms, and online events
  • Easy to share with a simple web link
  • Supports custom maps, chat, and real-time presence
  • A solid self-hosted starting point if you want more control over your virtual space

Before You Start

  • This template covers the core WorkAdventure services only.
  • For larger audio or video groups, you should connect an external LiveKit server.
  • For users on stricter networks, connecting a TURN / Coturn server is recommended.
  • The default room uses WorkAdventure's public starter-kit sample map, so you can try it right away.

Quick Start

  1. Click Deploy to create the stack on Zeabur.
  2. Open Overview -> Instructions in the workadventure service and copy the Map Storage username and password.
  3. Visit ${WORKADVENTURE_PUBLIC_URL}/map-storage/ and sign in to upload your own map.
  4. If you just want to explore first, you can keep using the default starter map.
  5. Open ${WORKADVENTURE_PUBLIC_URL} and start walking around your new space.

After Deployment

You can customize the exposed environment variables on the workadventure service if you want to:

  • connect LiveKit for larger group calls
  • connect TURN / Coturn for better WebRTC compatibility
  • change the default room people enter first
  • adjust chat or upload behavior
  • enable or limit the inline map editor