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 ⚙️🏴☠️