This commit is contained in:
+41
-76
@@ -1,91 +1,56 @@
|
||||
# PPanel Server Configuration
|
||||
# 完整配置示例
|
||||
|
||||
# 运行模式: debug, release, test
|
||||
Model: release
|
||||
# 监听地址
|
||||
Host: 0.0.0.0
|
||||
# 监听端口
|
||||
Port: 8080
|
||||
# 是否开启调试模式
|
||||
Debug: false
|
||||
|
||||
# JWT 认证配置
|
||||
JwtAuth:
|
||||
AccessSecret: "ppanel-secret-key-change-me" # 请务必修改此密钥
|
||||
AccessExpire: 604800 # Token 过期时间 (秒), 默认 7 天
|
||||
MaxSessionsPerUser: 3 # 每个用户最大并发登录数
|
||||
|
||||
# 日志配置
|
||||
AccessSecret: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
|
||||
AccessExpire: 604800
|
||||
MaxSessionsPerUser: 3
|
||||
|
||||
Logger:
|
||||
ServiceName: "PPanel"
|
||||
Mode: "file" # console, file, volume
|
||||
Encoding: "json" # json, plain
|
||||
Path: "logs" # 日志文件路径
|
||||
Level: "info" # debug, info, warn, error
|
||||
Compress: true
|
||||
KeepDays: 7
|
||||
Rotation: "daily" # daily, size
|
||||
|
||||
# MySQL 数据库配置
|
||||
ServiceName: PPanel
|
||||
Mode: console
|
||||
Encoding: plain
|
||||
TimeFormat: '2025-01-01 00:00:00.000'
|
||||
Path: logs
|
||||
Level: debug
|
||||
MaxContentLength: 0
|
||||
Compress: false
|
||||
Stat: true
|
||||
KeepDays: 0
|
||||
StackCooldownMillis: 100
|
||||
MaxBackups: 0
|
||||
MaxSize: 0
|
||||
Rotation: daily
|
||||
FileTimeFormat: 2025-01-01T00:00:00.000Z00:00
|
||||
MySQL:
|
||||
Addr: "mysql:3306" # Docker 服务名:端口
|
||||
Username: "root"
|
||||
Password: "ppanel_password" # 与 docker-compose 中的 MYSQL_ROOT_PASSWORD 保持一致
|
||||
Dbname: "ppanel_db"
|
||||
Config: "charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai"
|
||||
Addr: 154.12.35.103:3306
|
||||
Dbname: ppanel
|
||||
Username: root
|
||||
Password: jpcV41ppanel
|
||||
Config: charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai
|
||||
MaxIdleConns: 10
|
||||
MaxOpenConns: 100
|
||||
SlowThreshold: 1000 # 慢查询阈值 (ms)
|
||||
MaxOpenConns: 10
|
||||
SlowThreshold: 1000
|
||||
|
||||
# Redis 配置
|
||||
Redis:
|
||||
Host: "redis:6379" # Docker 服务名:端口
|
||||
Pass: ""
|
||||
Host: 127.0.0.1:6379
|
||||
Pass:
|
||||
DB: 0
|
||||
|
||||
|
||||
# 管理员初始化配置 (仅在首次初始化有效,后续请在数据库管理)
|
||||
Administrator:
|
||||
Email: "admin@ppanel.dev"
|
||||
Password: "password"
|
||||
|
||||
# 站点配置
|
||||
Site:
|
||||
Title: "PPanel"
|
||||
Dec: "PPanel Panel"
|
||||
Url: "https://your-domain.com"
|
||||
SubUrl: "https://sub.your-domain.com"
|
||||
|
||||
# 邮件服务配置
|
||||
Email:
|
||||
Password:
|
||||
Email:
|
||||
Telegram:
|
||||
Enable: false
|
||||
# platform: "smtp"
|
||||
# platform_config: "..."
|
||||
BotID: 0
|
||||
BotName: ""
|
||||
BotToken: "8114337882:AAHkEx03HSu7RxN4IHBJJEnsK9aPPzNLIk0"
|
||||
GroupChatID: "-5012065881"
|
||||
EnableNotify: true
|
||||
WebHookDomain: ""
|
||||
|
||||
# 验证配置
|
||||
Verify:
|
||||
TurnstileSiteKey: ""
|
||||
TurnstileSecret: ""
|
||||
LoginVerify: false
|
||||
RegisterVerify: false
|
||||
ResetPasswordVerify: false
|
||||
|
||||
# 注册配置
|
||||
Register:
|
||||
StopRegister: false
|
||||
EnableTrial: false
|
||||
TrialSubscribe: 0
|
||||
TrialTime: 0
|
||||
TrialTimeUnit: "hour"
|
||||
EnableIpRegisterLimit: false
|
||||
IpRegisterLimit: 0
|
||||
IpRegisterLimitDuration: 0
|
||||
|
||||
# 订阅配置
|
||||
Subscribe:
|
||||
SingleModel: false
|
||||
SubscribePath: "/v1/subscribe/config"
|
||||
SubscribeDomain: ""
|
||||
PanDomain: false
|
||||
UserAgentLimit: false
|
||||
UserAgentList: ""
|
||||
Site:
|
||||
Host: api.airoport.co
|
||||
SiteName: HiFastVPN
|
||||
Reference in New Issue
Block a user