The FacilMap server is a HTTP server that fulfills the following tasks:
- Serve the frontend under
- Serve exported collaborative maps under
/<map ID>/<type>, where
- Run a socket.io server under
/socket.io. The frontend connects to this using the FacilMap client and uses it to get calculated routes, get and update the data on a collaborative map, and receive live updates to a collaborative map, and as a proxy to perform searches.
- Maintain a connection to a database where collaborative map data and calculated routes are stored.
The official FacilMap server is running on https://facilmap.org/ (opens new window). If you want, you can run your own FacilMap server using one of these options: