如何部署FODI?3分钟完成OneDrive文件列表程序的免费搭建 如何部署FODI3分钟完成OneDrive文件列表程序的免费搭建【免费下载链接】FODIFast OneDrive IndexOneDrive 快速列表程序项目地址: https://gitcode.com/gh_mirrors/fo/FODIFODIFast OneDrive Index是一款无需服务器即可免费部署的OneDrive快速列表程序支持指定展示路径、文件夹加密和多种文件预览功能。本文将详细介绍三种简单高效的部署方法帮助你快速搭建属于自己的OneDrive文件列表服务。 为什么选择FODIFODI作为轻量级OneDrive索引工具具有以下核心优势零成本部署无需购买服务器直接利用Cloudflare或EdgeOne等平台免费托管快速配置提供多种部署方案从点击到使用最快仅需3分钟实用功能支持文件加密、WebDAV访问和Office文件在线预览灵活扩展通过wrangler.jsonc配置文件可自定义访问权限和缓存策略 三种部署方案任选1️⃣ Cloudflare一键部署推荐新手这是最简单的部署方式适合没有技术背景的用户点击Cloudflare部署按钮开始部署流程完成授权后访问分配的域名并添加/deployfodi路径例如https://your-subdomain.workers.dev/deployfodi按照引导完成OneDrive授权即可开始使用⚠️ 注意此方法仅支持个人版OneDrive其他版本用户请选择替代方案2️⃣ 命令行推送部署适合开发者如果你熟悉命令行操作可以通过以下步骤部署git clone https://gitcode.com/gh_mirrors/fo/FODI cd FODI # 编辑wrangler.jsonc配置文件 npm i wrangler npm run deploy # 设置WebDAV账号密码 npx wrangler secret put USERNAME npx wrangler secret put PASSWORD配置文件wrangler.jsonc中需要注意以下关键参数kv_namespaces需填写从Cloudflare控制台获取的KV命名空间IDOAUTH世纪互联用户需要修改对应参数PROTECTED可设置展示路径和访问密码3️⃣ EdgeOne Pages部署适合国内用户通过腾讯云EdgeOne Pages部署可获得更好的国内访问速度点击EdgeOne部署按钮按照提示完成仓库导入和配置等待构建完成后即可访问⚙️ 基础配置指南 文件夹加密设置FODI提供两种加密方式保护你的文件方式1在需要加密的文件夹中创建.password文件填入SHA256哈希后的密码方式2通过环境变量PASSWORD设置全局密码 WebDAV功能配置启用WebDAV后可通过文件管理器直接管理OneDrive文件在Cloudflare控制台设置USERNAME和PASSWORD两个秘钥通过支持WebDAV的客户端连接服务器地址为你的Worker域名⚡ 性能优化建议缓存设置修改wrangler.jsonc中的CACHE_TTLMAP参数调整缓存时长预览优化如需本地PDF预览可部署PDF.js并修改相关配置加速访问通过设置PROXY_KEYWORD启用Worker代理下载功能 常见问题解决Q: 部署后无法访问怎么办A: 检查wrangler.jsonc中的kv_namespaces是否正确配置或尝试重新授权OneDriveQ: 支持多大文件上传A: Cloudflare FreePlan限制100MBBusinessPlan支持200MBEnterprisePlan可达500MBQ: 如何更新FODI版本A: 重新执行部署命令或通过Cloudflare控制台重新部署即可通过以上步骤你已经成功部署了FODI OneDrive文件列表程序。如需了解更多高级功能可以查看项目中的README.md文档或探索back-end-cf/services/目录下的源码实现。【免费下载链接】FODIFast OneDrive IndexOneDrive 快速列表程序项目地址: https://gitcode.com/gh_mirrors/fo/FODI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考