Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aspfox.com/llms.txt

Use this file to discover all available pages before exploring further.

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

RailwayRenderVPS
Ease of setupEasiestEasyManual
Estimated monthly cost (small)~$5–10/mo~$7–15/mo$5–20/mo
ControlMediumMediumFull
Free tierNoYes (limited)No
Managed PostgreSQLYes (plugin)Yes (add-on)Self-managed
Managed RedisYes (plugin)Yes (add-on)Self-managed
Custom domainsYesYesYes
Best forFast start with no DevOpsFree testing / simple appsFull infrastructure control

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.