Getting Started
Self-hosting
Prerequisites
Before starting, ensure you have the following:
- An account with Resend
- An account with Vercel
- A PostgreSQL database (we recommend Vercel Postgres)
Environment Variables
After creating your accounts, update your .env.example
to be .env.local
for running the application locally. Then update the keys for each value.
Step-by-Step Instructions
-
Clone the Repository
-
Install Dependencies
-
Set Up Environment Variables
Ensure your
.env
file is correctly configured as mentioned above. -
Generate the Database Migrations
-
Run the Databse Migrations
-
Start the Development Server
Deploying to Vercel
- Push your code to a GitHub repository.
- Connect your repository to Vercel.
- Set the environment variables in Vercel’s dashboard under “Settings > Environment Variables”.