Deploy a self hosted software store on Windows and Linux
Download the package for your server
| Server system | Package |
|---|---|
| Windows · x64 | licentivo-launch_0.3.4-beta_windows_amd64.zip |
| Windows · ARM64 | licentivo-launch_0.3.4-beta_windows_arm64.zip |
| Linux · x64 | licentivo-launch_0.3.4-beta_linux_amd64.tar.gz |
| Linux · ARM64 | licentivo-launch_0.3.4-beta_linux_arm64.tar.gz |
licentivo-launch_0.3.4-beta_source.zip · SHA256SUMS.txt · GitHub source
Extract the ZIP on Windows or tar.gz on Linux. Enter the directory containing launch.exe or launch directory, then run the commands below.
launch init: create configuration on first installation
init creates config.yaml and generates the persistent master_key. It does not start the site or install MySQL. Do not initialize again when configuration already exists.
Windows · PowerShell
.\launch.exe init
notepad config.yamlLinux · Shell
./launch init
nano config.yamlUse database_dsn to the real database connection and keep the generated master_key:
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4launch serve: run the website service
serve reads config.yaml, connects to MySQL, maintains application tables, and starts the storefront and administration area. It is a foreground process and stops when the terminal closes or you press Ctrl+C.
Windows · PowerShell
.\launch.exe serveLinux · Shell
./launch serveBy default, open http://localhost:18080/#/login. For later starts, run serve; do not run init.
Build from source (developers only)
Server source development requires Go 1.26+ and Git. Skip this section for an ordinary deployment.
git clone https://github.com/spf86/licentivo-launch.git
cd licentivo-launch
go build -trimpath -o launch ./cmd/launch
./launch init
# Edit database_dsn in config.yaml and keep master_key.
./launch serve