docs/Build from source
Updated 2026-106 min read

Build from source

Compile Fast-Https yourself, or set up a development environment from the sources.

1 Prerequisites

  • Go ≥ 1.21 (backend)
  • Node.js ≥ 18 (management console frontend)
  • Git (to fetch the sources)

2 Get the sources

git clone https://gitee.com/ncepu-bj/fast-https.git
cd fast-https

Or from GitHub:

git clone https://github.com/ncepu-iDealStudio/Fast-Https.git

3 Build

Build the frontend first, then the backend binary:

# management console frontend
npm install
npm run build

# backend (Windows)
go build -o Fast-Https.exe ./cmd/server

4 Run

# run directly
./Fast-Https.exe

# or install it as a service so it starts with the system
Fast-Https.exe service install

Once running, open http://localhost:8080/ to reach the console.

A source build listens on port 8080 by default; change the listen port in the configuration file and restart if you need something else.