🔐 Login
Please login to access the website creator
Dashboard
✅ Success!
❌ Error
Manage Repositories & Apps
Loading repositories and apps...
Project Wizard
Generated Cursor AI Message
Manual Setup Instructions
Use this guide when creating websites manually (without the Create Website form). These are the same steps the automated flow performs.
1. GitHub Repository
- Create a new repository on GitHub with your project name (lowercase for CapRover app name).
- Use a branch name (usually
main). - Add your code including:
server.js,package.json,Dockerfile,captain-definition. - Ensure your app listens on
process.env.PORTand binds to0.0.0.0.
2. CapRover App
- Open CapRover Dashboard.
- Create a new app (App Configs → One-Click Apps / Deploy). Use the app name in lowercase.
- Set Container HTTP Port (e.g. 3000, or pick an unused port 3000–65535).
3. GitHub Deployment (CapRover)
- In CapRover → App Configs → Deployment, configure GitHub deployment.
- Set: Repository URL, Branch, GitHub username, and token (or password).
- Make sure Container HTTP Port matches the port your app uses.
4. Webhook (Auto-Deploy on Push)
- In your GitHub repo, go to Settings → Webhooks.
- Add webhook:
https://[your-caprover-url]/api/v2/user/apps/appData/[app-name](or use CapRover’s “Deploy” tab instructions). - Or: Create a new webhook and paste the URL CapRover provides.
5. Environment Variables
- CapRover → App Configs → App Configs → Environment Variables.
- Add
PORT= your Container HTTP Port. - Add any other variables your app needs (e.g.
GITHUB_TOKEN,MONGO_URI).
6. Custom Domain (Optional)
Add an A record for your domain:
Type: A
Name: @ (or your subdomain)
Points to: 46.202.178.170
TTL: 60
Then in CapRover → App Configs → Custom Domain, add your domain and www.yourdomain.com.
For Hostinger: Open Hostinger DNS and add the A record above.
Image Management
Manage Docker images for your CapRover apps. Delete old images to free up disk space (keeps the 5 most recent).
Loading apps...