Enviroment variables
To get your new platform up and ready there are a couple of enviroment variables you need to set:
General
NEXTAUTH_URL
SECRET # Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32
NEXT_PUBLIC_URL
Login
Github
GITHUB_ID
GITHUB_SECRET
Magic Link Login
EMAIL_SERVER_USER
EMAIL_SERVER_PASSWORD
EMAIL_SERVER_HOST
EMAIL_SERVER_PORT
EMAIL_FROM
Upload
S3
S3_BUCKET
S3_ACCESSKEYID
S3_SECRETACCESSKEY
S3_REGION
S3_ACL
S3 compatible API
S3_ENDPOINT
Upload to your own server
Vercel and Heroku do not offer this
UPLOAD_PATH
Database
DATABASE_URL
Payments
Stripe
STRIPE_SECRET
NEXT_PUBLIC_STRIPE_KEY
Paddle
PADDLE_VENDOR_ID