一. 环境概览
- Debian 12 (Bookworm)
- PostgreSQL 18.4-alpine
- Redis 7-alpine
- nginx 1.30.3
二. 获取xiazhi-auth 二进制文件,

打开终端执行./xiazhi-auth help,输入1生成配置文件
如果不喜欢也可以试试下面这个命令
./xiazhi-auth --config config.yaml


三.打开config.yaml,可以按照需求配置port,mode,allowed_origins,database,redis

参考

tips:默认管理员账户为:xiazhi
initial_password可以使用默认的管理员密码,也可以自定义
path是管理员后台路径,按需修改即可
authcode请登录您的账号去获取授权码
domain请填写已经绑定的域名

四.使用宝塔进程守护管理器 3.0.6(按需,自行使用合适自己的进程守护工具)
宝塔面板-应用商店-进程守护管理器

添加守护进程
ps:注意一下路径按照自己实际业务路径去编辑启动命令
名称:auth
启动用户:root
进程数量:1
启动优先级:999
启动命令:/www/wwwroot/xiazhi-auth/xiazhi-auth --config config.yaml
进程目录:/www/wwwroot/xiazhi-auth/
备注:auth

确保进程正常启动
ps:如果没有正常启动请点击日志查看哪里配置不正确导致无法正常启动

五.反向代理
宝塔面板-网站-反向代理

填写业务域名与目标地址,按需配置好ssl证书,其他配置按需配置

© 版权声明
THE END









