Deployment guides
The following guides cover serving Strapi behind a reverse proxy and running it under a process manager. They all assume a Strapi project that is created and that you have read the general deployment guidelines.
Proxying with Caddy
Serve Strapi through a Caddy reverse proxy, with automatic HTTPS.
Proxying with HAProxy
Serve Strapi through an HAProxy load balancer over HTTPS.
Proxying with Nginx
Serve Strapi through an Nginx reverse proxy over HTTPS.
Proxying with Traefik
Serve a containerized Strapi application through Traefik over HTTPS.
Using the PM2 process manager
Keep Strapi running with PM2, and start it again after a reboot.
For hosting on a 3rd-party platform, and for the general requirements a production deployment has to meet, see the deployment page.
Was this page helpful?