Installation
Download and install WebPublish on Windows or Linux
Quick Start
Create your first publishing task in under a minute
Publishing Tasks
Learn about all supported task types
API Reference
Automate WebPublish with the built-in REST API
What you can publish
Directories
Serve an entire folder as a browsable static website
Single Files
Share any individual file over HTTP instantly
MBTiles
Host map tile datasets with raster PNG and vector PBF support
Proxy
Forward HTTP requests to any remote URL
CLT (CesiumLab)
Serve CesiumLab tileset packages directly
Key capabilities
- Zero-configuration serving — pick a file or folder, click start, get a URL
- MBTiles tile server — full support for raster (PNG) and vector (PBF) tiles with interactive map preview
- HTTP proxy — route local requests to remote endpoints for development and testing
- Gzip compression — reduce bandwidth with per-task compression settings
- CORS headers — cross-origin access enabled by default for all tasks
- Traffic tracking — monitor data usage and set per-task limits
- REST API — programmatically manage tasks from external tools
- System tray — runs quietly in the background with auto-launch on login
- Multi-language — Simplified Chinese, Traditional Chinese, and English UI
- Auto-update — keeps itself current automatically
Supported platforms
| Platform | Status |
|---|---|
| Windows | Supported |
| Linux | Supported (deb / AppImage) |
| macOS | Community build |
WebPublish requires Node.js 12.21 or later to build from source. Pre-built installers have no external dependencies.