Deploy Your Website Template

From purchase to live website in under 15 minutes. No coding experience required.

⏱ ~15 min
✅ Vercel Free Tier
🔒 No credit card for deploy

What's included in your template

  • Complete Next.js source code
  • License key for activation (sent to your email)
  • Content control via CMS
  • This step-by-step guide

Before You Start

Step-by-Step Guide

1

Access your GitHub repository

After purchase, you will receive an email from Own Your Website with a direct link to your chosen template repository, or a GitHub invitation email (for custom projects).

Click the link to access the repository and click "Use this template" to generate your own copy, or accept the invitation to get full access.

Step screenshot
2

Sign in to Vercel with GitHub

Go to vercel.com → "Sign Up" → "Continue with GitHub"

IMPORTANT: You must use the exact same GitHub account that accepted the invitation or the template.

Step screenshot
3

Import your repository

In Vercel dashboard: "Add New Project" → "Import Git Repository"

Find your template repository in the list → Click "Import". STOP: Do not click the deploy button on the next screen until you configure the environment variables!

Step screenshot 1
4

Configure Environment Variables

Before clicking Deploy - click "Environment Variables"

Add each variable from the email you received one by one. Here are the key variables:

  • DATABASE_URL — The Database connection string you get from Neon.tech after creating a project (~2 minutes).
  • NEXTAUTH_SECRET — A random string used to encrypt session tokens. Without it, you cannot log in.
  • NEXTAUTH_URL — The base URL of your application (e.g., https://yourdomain.com).
  • LICENSE_KEY — The license key you received after purchase.
  • ADMIN_EMAIL — The administrator email address. This is required for the system to recognize you and grant you admin privileges in the control panel.
See the full Environment Variables guide for details on all variables (Stripe, Cloudinary, Resend, etc.).
Step screenshot
5

Deploy

Click "Deploy" - Vercel builds your project (~2-3 minutes)

You'll see a success screen with your .vercel.app URL

Step screenshot
6

Add your custom domain (optional)

Open your project in Vercel → Click "Domains" in the left sidebar

Add your domain name, copy the provided Vercel DNS records (A record or CNAME), and add them inside your domain provider's dashboard. If you bought your domain from Cloudflare, Vercel has an "Auto Configure" button — click it and everything will be set up for you.

Step screenshot 1

Common Issues

Still stuck? We've got you.

Our support team can help you deploy your template or even do it for you.