Skip to main content
AspFox deploys as two services — the .NET API and the React frontend — plus PostgreSQL and Redis. All four are containerized. You can host them on any platform that runs Docker.

Comparing deployment options

What every deployment requires

Regardless of where you deploy, these steps are required. Missing any of them will result in a broken or insecure deployment.
  • New JWT RSA key pair (not the keys from local development)
  • Production Stripe live keys (sk_live_ prefix)
  • Stripe webhook endpoint registered and pointing to your production API
  • Sending domain verified in Resend, EMAIL_FROM_ADDRESS using your domain
  • ASPNETCORE_ENVIRONMENT=Production
  • EF Core migrations applied to the production database
  • make seed run once against the production database to create the admin user
See the Production Checklist before going live.

Deployment guides

Railway

Easiest path. Railway manages PostgreSQL and Redis as plugins. Good if you want to be running in production within an hour.

Render

Free tier available for testing. render.yaml configuration included. Good for individual developers evaluating the product.

VPS + Docker

Full control. Ubuntu 22.04, Docker Compose, Nginx reverse proxy, Let’s Encrypt SSL. Good if you want to own your infrastructure entirely.

Production Checklist

Required reading before going live. Security, Stripe, email, database, and frontend checks.