Home - pratikchaudhari64/personal_devserver GitHub Wiki

Personal DevServer Wiki

Host multiple web projects from your laptop with one public URL.

Quick Links

What is Personal DevServer?

A Docker-based setup that:

  • Runs multiple projects on one machine
  • Uses Nginx as reverse proxy
  • Exposes everything via tunneling
  • No cloud hosting needed

Architecture

Internet → Tunneling (ngrok) → Nginx:8000 → Your Projects
                                    ├── /notionapp → FastAPI:5000
                                    ├── /blog → Next.js:3000
                                    └── /api → Express:4000

Example Use

# Start server
docker compose up -d

# Make public
ngrok http --domain=mydev.ngrok.io 8000

Visit: https://mydev.ngrok.io/notionapp/