Desplegar una tienda de software autoalojada en Windows y Linux
Descarga el paquete adecuado para tu servidor
| Sistema del servidor | Paquete |
|---|---|
| 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 · Código en GitHub
Extrae el ZIP en Windows o el tar.gz en Linux. Entra en la carpeta que contiene launch.exe o launch y ejecuta los siguientes comandos.
launch init: crear la configuración en la primera instalación
init crea en la carpeta actual el archivo config.yaml y genera la clave que debes conservar a largo plazo master_key. No inicia el sitio ni instala MySQL. No repitas la inicialización si ya existe una configuración.
Windows · PowerShell
.\launch.exe init
notepad config.yamlLinux · Shell
./launch init
nano config.yamlConfigura database_dsn con la conexión real a la base de datos y conserva el valor generado para master_key:
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4launch serve: ejecutar el servicio web
serve lee de la carpeta actual el archivo config.yaml, conecta con MySQL, mantiene las tablas de la aplicación e inicia la tienda y la administración. Es un proceso en primer plano: se detiene al cerrar la terminal o pulsar Ctrl+C.
Windows · PowerShell
.\launch.exe serveLinux · Shell
./launch serveDe forma predeterminada, abre http://localhost:18080/#/login. En los siguientes inicios basta con ejecutar en la misma carpeta serve; no vuelvas a ejecutar init.
Compilar desde el código fuente (solo para desarrolladores)
Para modificar el servidor necesitas Go 1.26+ y Git. Omite esta sección para un despliegue normal.
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