Commit Graph

111 Commits

Author SHA1 Message Date
严浩
bd4601bd3f fix(apt-install): 修复日志文件输出方式以确保完整记录更新和安装过程 2025-12-21 00:08:07 +08:00
严浩
b3c7a18685 fix(apt-install): 修复环境变量设置以确保依赖包正确下载和安装 2025-12-21 00:03:55 +08:00
严浩
d6f205dc25 fix(apt-install): 修复临时日志文件权限设置 2025-12-20 23:56:32 +08:00
严浩
0215ed05f0 fix(apt-install): 修复下载依赖的环境变量设置 2025-12-20 23:49:37 +08:00
严浩
9d9e332929 feat(apt-install): 添加缓存安装脚本以优化软件包安装过程 2025-12-20 23:16:53 +08:00
严浩
cb3bf21429 docs(watchtower): 添加关于 watchtower 替代方案的说明链接 2025-12-20 20:47:06 +08:00
严浩
50f55436c1 feat(watchtower): 添加 --api-version=1.44 参数 2025-12-20 20:29:00 +08:00
严浩
e54912db77 docs(surge-teardown): 更新使用说明以支持进程替换方式运行脚本 2025-12-19 23:35:53 +08:00
严浩
00ad43f721 feat(surge): 添加 surge-teardown-all.sh 脚本以撤销所有部署 2025-12-19 23:31:50 +08:00
严浩
2663eb3cdf 删除 h-hosts.sh.off 脚本文件 2025-12-19 23:15:29 +08:00
严浩
de586999cc 将 database-dump-via-docker-sock.sh 的文案和注释翻译为中文 2025-12-19 23:11:35 +08:00
严浩
68e1e2e3f1 feat(sysctl): 优化系统配置加载逻辑 2025-10-19 02:15:47 +08:00
严浩
c0ae95537c feat(sysctl): 添加vm.overcommit_memory配置项 2025-10-19 02:10:12 +08:00
严浩
655716e8a6 fix(docker): 注释掉创建可附加网络的命令 2025-10-17 16:23:34 +08:00
严浩
7dbf341415 fix(sysctl): 确保 sysctl 配置文件存在 2025-10-17 16:21:39 +08:00
严浩
5d8d21fdf9 fix(sysctl): 确保 sysctl 配置文件目录存在 2025-10-17 16:20:31 +08:00
严浩
8998e596ba feat(sysctl): 支持 Debian 13 及以上版本的 sysctl 配置文件路径 2025-10-17 16:17:23 +08:00
严浩
d39f97dedd fix(aliases): 修复 dps 别名以包含容器大小信息 2025-10-01 23:40:30 +08:00
严浩
cfa047f314 feat(install): 检测到 Podman 时跳过 Docker 和 Watchtower 配置
- 添加 check_container_runtime 函数检测 Podman 是否已安装
- 修改 install_docker 函数在检测到 Podman 时跳过 Docker 安装
- 修改 start_watchtower 函数在检测到 Podman 时跳过 Watchtower 启动
- 保留清晰的提示信息显示跳过的原因和步骤

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 18:06:26 +08:00
严浩
992ed1ecc1 fix(database-dump-cleanup): 将默认保留天数从7天修改为3天 2025-09-24 11:35:00 +08:00
严浩
a68ffd2f8c feat(database-dump-cleanup): 添加数据库备份文件清理脚本 2025-09-24 11:30:42 +08:00
严浩
7af4a5efef feat(install): 检测中国网络环境并使用国内镜像安装 Docker 2025-09-24 11:18:33 +08:00
严浩
319156ea6b docs(docker-exec-via-sock.sh): 添加 Docker Engine API 文档链接 2025-09-24 10:59:14 +08:00
严浩
4cefdf398f feat(database-dump-via-docker-sock): 增加对EXEC_SHELL变量的支持以指定执行shell 2025-09-23 15:41:01 +08:00
严浩
3c688efbb3 fix(docker-exec-via-sock): 修复用户参数处理中的语法错误 2025-09-23 15:08:16 +08:00
严浩
055b8ad63e feat(database-dump-via-docker-sock): 支持指定容器内执行命令的用户 2025-09-23 15:04:51 +08:00
严浩
adfa640822 feat(database-dump-via-docker-sock): 支持Kingbase数据库备份 2025-09-23 14:44:27 +08:00
严浩
109fc8eac1 feat(postgres-backup): 删除通过 Docker Socket 备份 PostgreSQL 的脚本 2025-09-23 14:20:38 +08:00
严浩
e9ff1874e2 feat(database): 添加通过 Docker 套接字执行数据库备份的脚本
新增一个通用的数据库备份脚本,支持通过 Docker Engine 的 Unix 套接字对 PostgreSQL 和 MySQL/MariaDB 容器进行备份操作。该脚本可自动检测数据库类型,并支持压缩备份文件。
2025-09-23 12:31:37 +08:00
严浩
263d1e9f0c feat(postgres-dump-zstd-via-docker-sock): 增强备份脚本的日志输出格式 2025-09-23 11:35:15 +08:00
严浩
d1526adcf3 refactor(docker-exec): 替换原有docker exec实现为外部脚本调用 2025-09-23 11:26:29 +08:00
严浩
a06d882e6f fix(docker-exec-via-sock): 将 printf 替换为 echo 以简化错误输出 2025-09-23 11:21:43 +08:00
严浩
6c27561447 fix(docker-exec-via-sock): 调整日志输出和命令执行结果的输出方式 2025-09-23 11:20:36 +08:00
严浩
6a270aa1f7 fix(docker-exec-via-sock): 调整 curl 请求参数并优化命令执行逻辑 2025-09-23 11:18:34 +08:00
严浩
acd76aaca9 fix(docker-exec-via-sock.sh): 优化容器执行命令的日志输出 2025-09-23 11:15:17 +08:00
严浩
0576b4862f fix(docker-exec-via-sock): 改进命令执行失败时的日志输出与错误处理 2025-09-23 11:12:49 +08:00
严浩
020859ff16 fix(docker-exec-via-sock): 增强命令执行错误处理逻辑 2025-09-23 11:11:16 +08:00
严浩
05cfe833da fix(docker-exec-via-sock): 改进错误信息展示和命令执行逻辑 2025-09-23 11:09:42 +08:00
严浩
400591498c feat(docker-exec-via-sock): 添加DOCKER_LAST_RESPONSE变量声明 2025-09-23 11:06:25 +08:00
严浩
2fb284c921 refactor(postgres-dump): 简化 Docker 执行逻辑并移除冗余代码 2025-09-23 10:54:51 +08:00
严浩
a8dc647a73 feat(docker): 添加通过 Docker 套接字执行容器命令的脚本 2025-09-23 10:50:05 +08:00
严浩
9b51fb1575 refactor(script): 重命名脚本文件以更准确反映其功能 2025-09-23 09:49:34 +08:00
严浩
56daed00cc fix(ensure-apk-packages.sh): 移除日志时间戳中的多余前缀 2025-09-22 23:43:54 +08:00
严浩
e5ed660dc7 fix(postgres-dump-zstd-docker-sock): 移除日志中多余的 cron 前缀 2025-09-22 23:42:00 +08:00
严浩
2d46c292e3 feat(postgres-dump): 重构脚本以提高可读性和模块化 2025-09-22 19:22:27 +08:00
严浩
70da4316d6 feat(ensure-apk-packages): 添加确保 APK 包安装的脚本 2025-09-22 19:10:53 +08:00
严浩
df52a53026 docs(postgres-dump-zstd-docker-sock): 调整示例命令中参数的顺序以匹配实际使用 2025-09-22 19:06:29 +08:00
严浩
b2083e0198 feat(postgres-dump-zstd-docker-sock.sh): 为 Docker 参数添加默认值并更新帮助信息 2025-09-22 19:05:13 +08:00
严浩
a71646df7c feat(postgres-dump): 增强备份文件存在性验证逻辑 2025-09-22 18:56:11 +08:00
严浩
13c6f807e0 fix(postgres-dump-zstd-docker-sock): 修正备份文件扩展名 2025-09-22 18:46:20 +08:00