Skip to content

常见问题

忘记密码

用户名与密码等信息保存在 data/admin.json

json
{
  "username": "admin",
  "password": "$2a$10$Vc04g2biHOr1XNrA7NcA.exvSQ9jILXD7X47NvwZwyfDMYbJTIcYy",
  "jwtAdminSecretKey": "XicBcdsYvTIFsQ8XDQMa1QczzPXPCJYVoAwz1FpXMJY=",
  "jwtAdminExpSeconds": 864000,
  "loginMaxFailCount": 10,
  "loginLockSeconds": 36000,
  "proxyAddressHttp": ""
}

"username": "password": ,这两行删除,并重启 Tweblog,即可将用户名与密码重置为默认

sh
# 重启Docker容器
docker restart Tweblog

数据保存结构

\---data
    |   admin.json
    |   file.json
    |   forward.json
    |   profile.json
    |   task.json
    |   database-1_0_0.sqlite
    \---public
        +---avatar
        |       3e58da4a-bebe-4c16-bf66-60db65ccff16.jpeg
        |       ...
        +---icon
        |       18c0f567-d915-45b6-9612-843f45186eeb.jpeg
        |       ...
        \---image
            +---large
            |   +---00
            |   |       0312a82f-e98a-4458-bfc8-e3112229cd8c.jpeg
            |   |       ...
            |   +---01
            |   |       65507662-ed77-49bf-91e0-9fe97c9d35ce.jpeg
            |   |       ...
            |   ...
            +---original
            |   +---01
            |   |       65507662-ed77-49bf-91e0-9fe97c9d35ce.jpeg
            |   |       ...
            |   +---02
            |   |       3a70f599-9c16-4f1e-a06c-ef859a93444f.jpeg
            |   |       ...
            |   ...
            \---small
                +---00
                |       0312a82f-e98a-4458-bfc8-e3112229cd8c.jpeg
                |       ...
                +---01
                |       65507662-ed77-49bf-91e0-9fe97c9d35ce.jpeg
                |       ...
                ...

各文件用途

  • admin.json 保存系统配置
  • file.json 图片等文件配置
  • forward.json 转发配置
  • profile.json 个人资料
  • task.json 任务进度信息
  • database-1_0_0.sqlite 数据库文件
  • public 文件夹,被后端静态文件托管

配置文件特性

在 Tweblog 启动时,如果配置文件中某一项缺失,将尝试自动修复(重置为默认值),并会记录日志

图片文件解释

关于 avataricon 文件夹,保存的是头像和图标,其信息被记录在 profile.json

关于 image 文件夹,保存的是推文的图片, small large original 分别代表小图、大图、原图,其信息被记录在数据库。为了避免单个文件夹中包含过多文件,每次创建图片时会生成一个两位随机数作为文件夹名称,优化服务器的响应速度。

Powered by VitePress & Released under the MIT License.