Skip to content

管理平台配置

1. 命令行参数

server 子命令用来启动服务端

nserver_amd64.exe server -h
Usage of server:
  -c string
        config file path (default "config.yaml")
  -l string
        log file path (default: stdout) (default "-")
  -p int
        server listen port (default 1337)
  -tls
        Gin Server Use TLS(https) (default: false)
  -v string
        log level (zero, trace, debug, info, error) (default "info")

resetpass 对admin用户密码进行重置

nserver_amd64.exe resetpass -h
Usage of resetpass:
  -c string
        config file path (default "config.yaml")
  -p string
        admin new password

2. 重置admin 用户密码

下面命令将admin密码修改为123456

nserver_amd64.exe resetpass -p 123456

3. 配置文件

默认配置文件为config.yaml

#sqlite 文件保存路径
sqlite_db_path: data/db
#session 日志目录
session_log_path: data/logs/session
#web_deliver 文件保存目录
web_delivery_path: data/web_deliver
#文件中兴文件保存目录
file_data_path: data/file
#服务端和监听器web 日志
gin_log_path: data/logs/gin
#反向代理平台认证token, 第一次启动随机生成
reverse_token: csgnp0kn
#反向代理平台对外地址, 第一次启动后,请手动配置
platform_host: 127.0.0.1
#服务端API Token, 第一次启动随机生成
api_token: v2s1ngtwg1ntad5xjoqj4lqtbgvyis6k
#服务端JWT 密钥, 第一次启动随机生成
jwt_secret: fy485yku
#监听器数据加密密钥, 第一次启动随机生成
listener_secret: 9gct38ud3
#是否保存执行命令的命令到数据库,结果需要通过API 查看,不建议开启
enable_command_save_db: false
#服务端认证是否开启
enable_auth: true
#服务端和监听器web 证书保存目录
cert_path: data/cert
#反向代理平台监听端口
reverse_proxy_server_port: 2338
#验证码是否开启
verify_captcha:true

4. 服务模式启动

linux 环境时,执行install.sh即可。

# 重启
systemctl restart daybreak

# 查看状态
systemctl status daybreak

# 停止
systemctl stop daybreak