Files
LokiStack/docs/user-guide/install.md
T
opsx 65bb29aa72
CI / Backend (go vet + test) (push) Canceled after 0s
CI / Frontend (lint + build + test) (push) Canceled after 0s
feat(config): 密钥自动生成下沉到后端 + 安装文档极简化
- resolveSecrets 统一所有部署形态的零配置体验:显式 env 优先 → DATA_DIR/.secrets.env
  → 自动生成随机密钥持久化(0600,重启不变);无法持久化才拒绝启动(单测覆盖生成/复用/显式优先)
- install.md 重写为三方式各一条命令(K8s install.sh / docker compose up -d / release 包),
  密钥与数据说明收敛到统一「说明」一节;README Docker 段同步精简
2026-10-29 16:07:58 +08:00

866 B

安装与启动

方式一:Kubernetes

bash kubernetes/install.sh

方式二:Docker

docker compose up -d

方式三:单二进制

curl -LO https://gitea.91ai.io/rlwj-lab/LokiStack/releases/download/v2.0.0/lokistack-linux-amd64.tar.gz
tar xzf lokistack-linux-amd64.tar.gz && cd lokistack-linux-amd64
./lokistack

arm64 服务器下载 lokistack-linux-arm64.tar.gz。

说明

  • 未提供 JWT_SECRET / ENCRYPTION_KEY 时,自动生成随机密钥并持久化到数据目录(.secrets.env,权限 0600),重启与升级保持不变;显式设置环境变量可随时覆盖
  • 全部状态存储在 $DATA_DIR/lokistack.json,单实例运行;首次启动自动创建管理员账号,初始密码在 $DATA_DIR/initial-admin-password.txt
  • 升级:替换二进制或重新拉取镜像后重启,历史数据自动迁移