Windows・Linux でセルフホスト型ソフトウェアストアを構築
サーバーに合ったパッケージをダウンロード
| サーバーの OS | パッケージ |
|---|---|
| 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 ソース
Windows では ZIP、Linux では tar.gz を展開します。次の実行ファイルが入っているフォルダーを開きます: launch.exe または launch 。そのフォルダーで、以下のコマンドを実行してください。
launch init:初回の設定ファイルを作成
init 現在のディレクトリに作成される設定ファイル: config.yaml。あわせて生成される、長期保管が必要なキー: master_key。このコマンドではサイトの起動や MySQL のインストールは行いません。設定ファイルがすでにある場合、初期化を繰り返さないでください。
Windows · PowerShell
.\launch.exe init
notepad config.yamlLinux · Shell
./launch init
nano config.yaml設定項目: database_dsn に実際のデータベース接続情報を指定します。自動生成された次のキーは保持してください: master_key:
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4launch serve:サイトを起動
serve 現在のディレクトリから読み込む設定ファイル: config.yaml。MySQL に接続してアプリのテーブルを管理し、ストアと管理画面を起動します。フォアグラウンドで動くため、ターミナルを閉じるか Ctrl+C を押すと停止します。
Windows · PowerShell
.\launch.exe serveLinux · Shell
./launch serve標準のアクセス先: http://localhost:18080/#/login。次回以降は同じディレクトリで起動コマンドを実行します: serve。初期化をやり直す必要はありません: init。
ソースからビルドする場合(開発者向け)
サーバーのソースコードを変更する場合は Go 1.26 以降と Git が必要です。通常の導入では、この手順は不要です。
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