"use client"; import { ArrowTopRightOnSquareIcon } from "@heroicons/react/20/solid"; import Link from "next/link"; import { Title } from "@components/title"; import React from "react"; const steps: { name: string; description: string | React.ReactNode; cta?: React.ReactNode; }[] = [ { name: "Create a new Redis database on Upstash", description: ( <> Upstash offers a serverless Redis database with a generous free tier of up to 10,000 requests per day. That's more than enough.
Click the button below to sign up and create a new Redis database on Upstash. ), cta: ( Create Database ), }, { name: "Copy the REST connection credentials", description: (

After creating the database, scroll to the bottom and make a note of UPSTASH_REDIS_REST_URL and{" "} UPSTASH_REDIS_REST_TOKEN, you need them in the next step

), }, { name: "Deploy to Vercel", description: "Deploy the app to Vercel and paste the connection credentials into the environment variables.", cta: ( Deploy ), }, ]; export default function Deploy() { return (
Deploy EnvShare for Free

You can deploy your own hosted version of EnvShare, you just need an Upstash and Vercel account.

    {steps.map((step, stepIdx) => (
  1. ))}
); }