eddy
|
d380f35db9
|
fix: 保留 Compose 环境变量中的特殊字符
- 引用并转义生成的 .env 值,防止 Compose 意外执行变量插值
- 为兼容旧版 Compose,拒绝管理员凭证中不受支持的单引号
- 从运行中的容器显示实际生效的管理员凭证
|
2026-07-18 04:10:48 +08:00 |
|
eddy
|
fe2baeb8f3
|
feat: 添加 Sub2API-2 卸载选项
- 为已有安装添加带确认保护的卸载流程
- 删除容器、Compose 网络、自动更新定时任务、UFW 规则、配置及持久化数据
- 保留可能被共用的 Docker 镜像,并严格校验菜单选项以防止误删
|
2026-07-18 03:31:06 +08:00 |
|
eddy
|
2fc2681b02
|
feat: 添加第二个 Sub2API 部署脚本到 README
- 在 README 中新增 23-Sub2API-2 部署脚本的说明
- 提供新的安装命令以支持独立的 Sub2API 实例
|
2026-07-18 03:18:03 +08:00 |
|
eddy
|
47c0ebff86
|
feat: 添加第二个 Sub2API 实例部署脚本
- 在同一台服务器上部署与现有安装相互独立的 Sub2API 实例
- 使用独立的容器、安装目录、持久化数据和访问端口
- 在更新或重装时保留账号凭证及应用数据
- 配置仅更新应用镜像的安全流程和每日自动更新任务
|
2026-07-18 03:16:58 +08:00 |
|
eddy
|
51d52bc120
|
feat: 完善 NewApi 安装脚本,添加自动更新功能及前置检查
|
2026-07-09 01:21:24 +08:00 |
|
eddy
|
9438f4340a
|
fix: 强化 Sub2API 安装与更新流程
- 在修改安装文件前先校验 Docker 与 Compose 是否可用
- 让“不安装”选项直接干净退出,而不是触发更新
- 复用已检测到的 Compose 命令执行安装和更新操作
- 在无 apt 的系统上跳过系统包更新
- 限制自动更新日志增长,并保留日志文件 inode
|
2026-07-05 05:13:14 +08:00 |
|
eddy
|
6b7a786ddf
|
fix: 保留 Sub2API 重装时的凭证配置
- 生成持久化 .env 文件,用于保存数据库凭证、密钥、时区和初始管理员账户
- 优先复用已有 .env,并尽量迁移旧 compose 中的明文 Postgres 凭证
- 更新 docker-compose.yml,改为环境变量驱动初始化,并加入健康检查和 AUTO_SETUP
- 调整重装/更新提示,明确保留现有数据与凭证配置
|
2026-07-05 04:48:31 +08:00 |
|
eddy
|
82b0e53d85
|
feat: 为 Sub2API 安装脚本添加数据持久化配置
- 在 Docker Compose 配置中增加数据卷映射,确保应用数据和配置在更新后不丢失
- 注释说明持久化的目的,提升可读性
|
2026-07-02 04:20:59 +08:00 |
|
eddy
|
5a4bf5549c
|
feat: 优化 Sub2API 安装脚本以支持安全更新和重装确认
- 增加检测已有安装的功能,避免覆盖数据库配置
- 提供用户选择:仅更新或强制重装,重装时需确认以防数据丢失
- 更新用户提示信息,增强交互体验
|
2026-07-02 03:44:45 +08:00 |
|
eddy
|
37ccdafc23
|
feat: 更新 NewApi 安装脚本以支持安全更新
- 增加检测已有安装的功能,避免覆盖数据库路径和配置
- 提供用户选择:仅更新或强制重装
- 强制重装时需确认,防止意外数据丢失
|
2026-07-02 03:41:34 +08:00 |
|
eddy
|
dcc2d0c40f
|
223
|
2026-07-01 03:22:17 +08:00 |
|
eddy
|
b2f5304cce
|
123
|
2026-07-01 03:20:44 +08:00 |
|
eddy
|
e2677ce118
|
feat: 为 Sub2API 添加 app 镜像每日自动更新
- 生成 auto-update.sh,仅拉取并重启 app 服务(不动 db / redis)
- 注册每天 04:00 的定时任务,按脚本路径去重避免重复写入
- 兼容 docker compose 与 docker-compose,安装与更新均自动检测
- 更新后清理悬空镜像,并写入 auto-update.log 日志
- 安装结束时打印手动更新提示与自动更新说明
|
2026-07-01 03:15:27 +08:00 |
|
eddy
|
33c1068380
|
feat: 为 Sub2API 添加 app 镜像每日自动更新
- 生成 auto-update.sh,仅拉取并重启 app 服务(不动 db / redis)
- 注册每天 04:00 的定时任务,按脚本路径去重避免重复写入
- 兼容 docker compose 与 docker-compose,安装与更新均自动检测
- 更新后清理悬空镜像,并写入 auto-update.log 日志
- 安装结束时打印手动更新提示与自动更新说明
|
2026-07-01 03:11:59 +08:00 |
|
eddy
|
d6ec01065a
|
feat: 添加 NewApi 安装脚本
- 新增基于 Docker Compose 的 NewApi 安装脚本,包含 SQLite、Redis、随机密钥、健康检查、防火墙配置和定时自动更新
- 在 README 中补充从远程安装路径运行该脚本的命令
|
2026-07-01 03:00:22 +08:00 |
|