Run Cells Behind a Proxy

Proxies are one of the most common way to secure your web servers, it hides the IP of your App server, it can provides TLS encryption for the client/server communication (https) and much more.

For basic usage (Web UX, REST API's, Mobile Applications), a simple HTTP proxy should be fairly easy to set up. However, care must be taken on the Cells External URL configuration which will probably differ (your outside world access) from the Bind URL configuration (the IP where the Cells server listens to).

If you are using CellsSync, a specific gRPC API is exposed which is relying on HTTP/2 protocol. Your proxy will have to support this protocol (see section below).

Tutorials

In our knowledge base we have a growing number of comprehensive guides to setup various proxies with Cells:

More details

Back to top