Skip to main content
WebPublish is a cross-platform desktop application built with Electron that lets you serve local content over HTTP in seconds — no web server configuration required. Whether you need to share a folder of static files, expose a map tile dataset, or forward requests to a remote URL, WebPublish handles it with a single click.

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

PlatformStatus
WindowsSupported
LinuxSupported (deb / AppImage)
macOSCommunity build
WebPublish requires Node.js 12.21 or later to build from source. Pre-built installers have no external dependencies.

Build docs developers (and LLMs) love