夏稚Auth-安装教程

一. 环境概览

  • Debian 12 (Bookworm)
  • PostgreSQL 18.4-alpine
  • Redis 7-alpine
  • nginx 1.30.3

二. 获取xiazhi-auth 二进制文件,

20260708134221129-image

打开终端执行./xiazhi-auth help,输入1生成配置文件

如果不喜欢也可以试试下面这个命令

./xiazhi-auth --config config.yaml

20260708134555148-image

20260708134654722-image

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

20260708135017324-image

参考

20260712163114141-image

 

tips:默认管理员账户为:xiazhi

initial_password可以使用默认的管理员密码,也可以自定义
path是管理员后台路径,按需修改即可

authcode请登录您的账号去获取授权码

domain请填写已经绑定的域名

20260708135249750-image

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

宝塔面板-应用商店-进程守护管理器

20260708135921907-image

添加守护进程

ps:注意一下路径按照自己实际业务路径去编辑启动命令

名称:auth
启动用户:root
进程数量:1
启动优先级:999
启动命令:/www/wwwroot/xiazhi-auth/xiazhi-auth  --config config.yaml
进程目录:/www/wwwroot/xiazhi-auth/
 备注:auth

20260708135845735-image

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

20260708140307886-image

五.反向代理

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

20260708140533140-image

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

20260708140606519-image

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享