Installation - pratikchaudhari64/personal_devserver GitHub Wiki
Installation
Requirements
- Docker Desktop
- Git
- Tunneling tool (ngrok/Cloudflare)
Setup Steps
1. Clone Repository
git clone https://github.com/pratikchaudhari64/personal_devserver.git
cd personal_devserver
2. Start Services
docker compose up --build -d
3. Verify Installation
# Check services
docker ps
# Test locally
curl http://localhost:8000
curl http://localhost:8000/notionapp/
Tunneling Setup
ngrok (Free)
# Install ngrok
brew install ngrok # macOS
# or download from ngrok.com
# Run tunnel
ngrok http 8000
ngrok (Custom Domain)
ngrok http --domain=yourapp.ngrok.io 8000
Cloudflare Tunnel
cloudflared tunnel --url http://localhost:8000
Ports Used
8000 - Nginx (main entry)
5000 - Notion App (internal)
- Add your ports in docker-compose.yml
Next Steps