Once your application has reach a certain level of complexity and stability you probably want to host a centralized deployment where multiple users can connect and work together. In the end it is up to you how you solve it. This section contains common approaches and things to keep in mind when deploying webgme.


Detailed instructions on how to run webgme as a systemd service can be found here.


Another approach is to create a docker image of the webgme-app and run the webgme-app inside a container. Details information on how to create a webgme docker image and configure it to persist appropriate files outside of the container is documented here.

The docker image for the webgme-app hosted at is published and publicly available at