📖 BanglaHost Docs
Everything you need to set up, configure, and get the most out of BanglaHost — the modern local web development platform for Windows.
Installation
Install BanglaHost via EXE installer, Microsoft Store, or Winget.
Option 1: EXE Installer (Recommended)
Download
Download BanglaHost-Setup-1.5.1.0.exe from SourceForge. Click here
Run the installer
Double-click and follow the on-screen instructions. No complex configuration needed.
Launch
Open BanglaHost from the Start Menu or Desktop shortcut.
Option 2: Winget (Command Line)
winget install ITAmadersomajInc.BanglaHostLocalWebServer
Winget is built into Windows 11 and Windows 10 (1709+). No additional setup needed.
Option 3: Microsoft Store
Search "BanglaHost" in the Microsoft Store or visit this link.
System Requirements
- OS: Windows 10 (Build 17763+) or Windows 11
- Architecture: x64 (64-bit)
- RAM: 4 GB minimum, 8 GB recommended
- Disk: 500 MB; SSD recommended
- Runtime: .NET 8 Desktop Runtime (auto-installed)
Quick Start
Start Services
Toggle Nginx, PHP, and MySQL on from the dashboard.
Create a Virtual Host
Go to Virtual Hosts → Add New. Enter a domain like mysite.local and select your project folder.
Open in Browser
Visit http://mysite.local in your browser. Done!
Nginx
BanglaHost uses Nginx for high performance and low memory usage. Toggle it from the dashboard. Config files:
C:\BanglaHost\nginx\conf\
Always restart Nginx after editing configuration files.
PHP
Switch PHP versions per site from PHP Manager. Common extensions (mbstring, curl, gd, zip, pdo_mysql) are pre-enabled.
C:\BanglaHost\php\php8.x\php.ini
MySQL / MariaDB
BanglaHost ships with MariaDB (MySQL-compatible).
Host: 127.0.0.1 | Port: 3306 | User: root | Password: (empty)
Set a strong root password from SQL Studio → User Management.
Mailpit
Mailpit captures all outgoing emails locally. No real email is sent. Access at:
http://localhost:8025
SMTP config for your app:
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_ENCRYPTION=null
Node.js
Use the built-in NPM Runner to run your Node.js/Next.js/Nuxt apps. Select your project folder, choose a script (dev/start/build), and click Run.
Python
Run Django, Flask, FastAPI from BanglaHost's Python environment manager. Automatic venv management per project is supported.
1-Click WordPress
Open WordPress Installer
Dashboard → WordPress → Install New.
Enter Details
Provide site name and domain (e.g., myblog.local). BanglaHost creates the DB, vhost, and config automatically.
Done!
Visit http://myblog.local and log in at /wp-admin.
Virtual Hosts
Run multiple websites locally with custom domains like myproject.local. BanglaHost automatically manages your hosts file and Nginx config — no manual editing required!
SQL Studio
A native, fast alternative to phpMyAdmin, built into BanglaHost. Features:
- Table browsing with inline editing
- SQL query editor with syntax highlighting
- Import & Export (SQL, CSV)
- User management & database creation
Secure Tunneling
Share your local project publicly using Cloudflare Tunnel or ngrok.
Open Tunnel
Sidebar → Cloudflare Tunnel.
Enter Local URL
Enter http://localhost or any virtual host URL.
Get Public URL
A public HTTPS URL is generated instantly — share it with anyone!
Cloudflare Tunnel is free and requires no account. Perfect for webhook testing and demos!
❓ Still have questions?
Join the community forum or check out the support page for more help.
Visit Support Forum