Implantar uma loja de software auto-hospedada no Windows e Linux
Baixe o pacote adequado ao servidor
| Sistema do servidor | Pacote |
|---|---|
| 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 no GitHub
Extraia o ZIP no Windows ou o tar.gz no Linux. Entre na pasta que contém launch.exe ou launch e execute os comandos abaixo.
launch init: criar a configuração na primeira instalação
init cria na pasta atual o arquivo config.yaml e gera a chave que deve ser preservada permanentemente master_key. Não inicia o site nem instala o MySQL. Não repita a inicialização quando já existir uma configuração.
Windows · PowerShell
.\launch.exe init
notepad config.yamlLinux · Shell
./launch init
nano config.yamlDefina database_dsn com a conexão real do banco e preserve o valor gerado de master_key:
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4launch serve: executar o serviço web
serve lê da pasta atual o arquivo config.yaml, conecta ao MySQL, mantém as tabelas do aplicativo e inicia a loja e a administração. É um processo em primeiro plano: para ao fechar o terminal ou pressionar Ctrl+C.
Windows · PowerShell
.\launch.exe serveLinux · Shell
./launch servePor padrão, abra http://localhost:18080/#/login. Nas próximas inicializações, basta executar na mesma pasta serve; não execute novamente init.
Compilar a partir do código-fonte (somente desenvolvedores)
Modificar o servidor exige Go 1.26+ e Git. Pule esta seção para uma implantação comum.
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