Custom Server Environment
Overview
Please follow the guide in the provided order.
This section will guide you through setting up and deploying ProShot on your own server, whether it is a VPS, dedicated server, or any Linux based hosting environment.
Getting Started
Install Node.js, pnpm, Nginx, and configure your server
Environment Variables
Add all production keys and secrets to your .env file
Astria
Point Astria webhooks to your server domain
Resend
Verify your domain and configure production email delivery
Payment Gateways
Configure Stripe, PayPal, and Razorpay with live credentials
Database
Set up Supabase Cloud or self host with Docker
Google Analytics
Add tracking to monitor traffic and user behavior
Deployment
Build with pnpm, start with PM2, and go live