2026-09-28:固定PicHost上游1.4.1提交6cc4f27f7d5ad525243c587ac61d66f952f4e2c2。按兼容范围升级Nuxt4.5.2、sharp0.35.5与Tiptap3.31.3,关闭devtools、移除直接开发依赖;修复中文文件名被ASCII白名单替换为下划线的问题,保留路径剥离/危险字符过滤及图片类型校验/HTML转义,9项针对性回归通过。冻结包异目录源码构建后实际完成管理员初始化、两图UI上传0→2、图库/详情、中文标签0→1、按文件名搜索、2条上传+1条标签操作日志、同一容器重启后数据保留与列表切换;九张原始中文配图逐张独立审核与公开SHA回读一致。最终运行镜像npm audit --omit=dev为0,不替代全面安全审计。修改来源与文件SHA见包内qingshen-adaptation.json。
部署要求:支持Docker与Compose;源码使用Node.js22构建,首次需要联网获取镜像与npm锁定依赖。解压后执行docker compose -f qingshen-compose.yaml up -d --build,访问http://127.0.0.1:18349/按引导创建自己的管理员和强密码。SQLite及图片保存在具名卷/data;应用重启可保留,不要执行down -v。外网部署需自行配置HTTPS反向代理、域名、访问控制与备份。
已知问题:仅验收本地存储和单管理员;S3/OSS/R2、验证码、多用户隔离、备份恢复/迁移及Twikoo未验收。9图为项目页配图及独立验收资料,不声称全部包含在源码ZIP。GPL-3.0-only许可证与作者信息保留,分发/修改/商用须履行原许可义务,不含额外商业授权。依赖审计0不等于已完成全面渗透或生产安全验证。