Astra: The Free Self-hosted Lightning-Fast AI Website Builder You Control
Astra Your Self-hosted AI Powered Website Builder That Can Be Deployed in less than a min
Table of Content
Astra is an AI-powered website builder you can host yourself, up and running in under a minute. It’s perfect for creators and small businesses looking to build a professional site fast — no coding needed.
Built with Next.js and TailwindCSS, it's fast, responsive, and looks great on any device. The sleek design comes from Shadcn UI and Magic UI, giving you beautiful components out of the box.
Clerk handles secure user authentication, so your data stays safe. You control everything since it's self-hosted — no third-party limits or subscriptions.
Best of all, deploying is a breeze. Whether you're a developer or a beginner, Astra empowers you to create stunning websites quickly and efficiently.
How to Deploy?
Prerequisites
Make sure that you have installed
- Node.js
- Git
- npm / yarn / pnpm / bun
Clone this repository:
git clone https://github.com/Shreyas-29/astra-website.git
cd astra-website
Install dependencies:
npm install
Setup env variables:
# app
NEXT_PUBLIC_URL=http://localhost:3000
NEXT_PUBLIC_DOMAIN=localhost:3000
# clerk
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
- Run the development server:
npm run dev
- Open your browser and navigate to http://localhost:3000 to see the website in action.
License
CC0-1.0 License