home / articles /

Host Multiple Sites for Free


Required Tools

Before starting, make sure you have these:
- GitHub account
- Vercel account
- VS Code or any code editor
- Basic knowledge of Git commands

Step 1 – Prepare Your Project

Create a clean folder for each website you want to host.
Example folder structure:
/mysite
├── index.html
├── static/
├── img/
└── data/
Keep your files organized — this makes deployment smooth.

Step 2 – Push to GitHub

Create a new repository on GitHub, then open PowerShell or terminal in your project folder and run:
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/YourUserName/mysite.git
git push -u origin main
This uploads your project to GitHub — your site’s code is now online and ready for deployment.

Step 3 – Deploy to Vercel

Go to Vercel Dashboard → click New Project → select “Import Git Repository”.
Choose your project repo and click Deploy.
After a few seconds, your site will go live at:
https://mysite.vercel.app

Step 4 – Hosting Multiple Sites

You can repeat the process for all your websites. Each project = one GitHub repo = one live site. Example setup:
pirateruler.vercel.app → Main Hub
streamanime.vercel.app → Anime Portal
forge.vercel.app → Tools & Scripts
archives.vercel.app → Old Projects Archive

Step 5 – Update Your Site

When you change something locally, just push updates again:
git add .
git commit -m "Updated content"
git push
Vercel auto-detects the push and redeploys your site instantly.

Step 6 – Add a Custom Domain (Optional)

You can connect your own free or paid domain from Freenom or other providers.
Go to your Vercel Project → Settings → Domains → Add Custom Domain.
mycoolsite.vercel.app → www.mycoolsite.net

Step 7 – Manage Everything Easily

All your projects are listed under one Vercel dashboard. You can check traffic, logs, and instantly redeploy.

Pro Tip: Use your main site (like The Pirate Ruler) as your central directory listing all your projects.

Step 8 – Keep It Fast

Optimize your site before deploying:
- Compress images under 500KB
- Use static/ for all assets
- Minify CSS & JS
- Use relative links between pages

Final Notes

That’s how I host my entire network — free, automated, and reliable. GitHub keeps my code safe. Vercel serves it fast and globally. Together, they power the Pirate Ruler Network ⚙️🏴‍☠️
Add missing
Site opinion
Report item
Update info