gowy222
gowy222
昨天K8S部署的时候就发现这个问题,拷贝的原来的 data文件夹 直接映射部署的,结果因为前置ocr接口再 K8S 内部 pod ip解析不一样,造成后台一直卡死在验证 ocr接口去登录网盘。 前端UI 就一直显示: 正在设置挂载对象啥的。。。连登录窗口都没有。 后来没办法,去后台把所有data文件夹清空,重新部署新的alist。 另外 发现Alist docker镜像,在K8S 配置了 本地储蓄pv+pvc的时候,./alist admin 无法读取env... 各种报错,拿不到密码... 又全部清空部署了一个新的alist.... 换言之,alist目前作为容器镜像,想高可用+易迁移 还是有点麻烦...
[S3接口将来会产生bug](https://github.com/alist-org/alist/issues/6401#issuecomment-2105588953) S3 是一个对象存储服务,它使用键值对的方式存储对象(文件) 在 S3 中,文件夹实际上是一个命名空间的概念,用于组织和管理对象 S3这块,建议重新评估,要不要直接砍掉..
分享下我的解决方案, K8S 给alist配置一个sidecar容器 用sh脚本远程拉取配置文件 注入到alist.. 连pv pvc都省掉了。 而且不用担心alist版本问题,毕竟cron job定期强制重新拉取最新alist镜像.. 一劳永逸, 直接修改远程配置文件,下一轮K8S启动alist,sidecar容器 会自动重新拉取最新配置... 或者直接在sidecar 的sh脚本里面做定时校验配置文件是否有更新,有更新触发重新注入配置。
@xhofe 借楼说话,大佬,alist 考虑支持下配置文件远程订阅功能?通过环境变量提供配置订阅url。自动时间周期拉取检查订阅是否有变动?
caddy 不好用,别浪费时间... nginx吧, caddy反向代理 GZIP网页内绑定的GBK编码特别无解!
3. 本地推送函数部署到阿里云侧时,在线安装依赖问题 建议抄一下 腾讯的。【部署并远程安装依赖】 毕竟本地win平台撸完代码,部署到云端。然后还得打开网页登录阿里云,找到这个函数,调用在线IDE的终端执行npm 安装依赖 挺麻烦的。
+1 找了半天没找到这个接口... 迫切需要...
> > 因为原作者删库了,所以也没办法编译 https://github.com/jerrykuku/luci-app-vssr > > 了解了,请问大神,除了passwall外,能否推荐一款支持hysteria2协议的插件呢? sing-box 天下无敌...涵盖所有协议~
而且S3 将来会给alist带来一个bug, S3没有真实文件夹一说,都是虚拟映射。 所以,一个文件夹下面可以10w+无限个子文件/文件夹, 而很多网盘是有限制数量的, 比如阿里云盘,一个文件夹下面就限制max文件数(不是1W就是10W)。//当初迁移1T文件的时候特意咨询过阿里云盘那边, 这个就涉及到直接用S3接口上传文件间接到云盘那边报错文件数超限,导致S3上传失败。再考虑下内置轻量db性能,没有缓存的情况下,想拉平S3文件tree结构和各家云盘tree结构,底层过程可能需要很多个分页http请求才能得到目标文件。 如果S3接口限制一个文件夹下面 子文件数量上限,就没意义使用S3接口了..
> There is no option for OCR - this would add considerable megabytes to the codebase, something we can't afford for web runtime. OCR depends on a big and heavy...