Skip to main content
Web Server

Deploy Nginx on Your VPS

Deploy Nginx on your VPS in one click. High-performance HTTP server and reverse proxy, known for stability and low resource consumption.

Nginx serves a meaningful percentage of the public web. It's the default reverse proxy in front of Node, Python, and Ruby applications, the static-file server behind countless React / Next.js exports, and the load balancer in countless production stacks.

Vessl's Nginx template deploys the official image with a persistent config volume so your nginx.conf and any included server blocks survive redeploys. Bind your domain and SSL is handled automatically.

What's included

  • Official nginx Docker image with a persistent config volume
  • Automatic SSL via Vessl's built-in Let's Encrypt integration
  • Custom domain binding from the dashboard
  • Easy reverse-proxy setup to upstream services in the same project
  • Tiny resource footprint

Common use cases

  • Static site hosting (HTML, React / Vue / Next.js exports)
  • Reverse proxy in front of application servers
  • TLS termination for legacy services
Docker image
nginx:latest
Services
1 container
Pricing
Free — billed per VPS, not per template

Frequently asked questions

Can I edit nginx.conf after deploy?

Yes — the config lives on a persistent volume. Edit it from the Vessl dashboard's file browser or mount it via SSH, then reload nginx with a one-click restart.

Is SSL handled automatically?

Yes. Bind your domain in the Vessl dashboard and Let's Encrypt provisions and renews the certificate without you touching nginx.

Can I reverse-proxy to another service in my project?

Yes — services in the same Vessl project share a private network. Reference upstreams by service name in your nginx.conf.

Ready to ship?

Deploy Nginx in under a minute.

Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.

Start for Free

No credit card · BYOS · IDR billing