wr.do支持文件存储了(兼容S3,可集成R2、OSS、COS、AWS S3多个平台)

前情提要:如果你有一个域名,可以拿来做什么

wr.do 在短链生成、子域名管理、域名邮箱管理之后,又新增了一个模块:文件存储管理,功能点如下:

  • 支持多渠道云存储平台(Cloudflare R2、AWS S3、OSS等)
  • 支持单渠道多存储桶配置
  • 动态配置存储桶文件上传大小限制
  • 支持设置公开或隐私存储桶
  • 支持拖拽、批量、粘贴上传文件
  • 支持批量删除文件
  • 快捷生成文件短链接、二维码
  • 支持部分文件在线预览内容

    一次添加,统一管理。这样就可以方便的管理多个渠道商存储桶,还可以开放给注册用户使用,


    文件列表预览


    渠道配置预览

    存储桶配置预览

    最后,感谢佬友们的支持,wrdo已经达到了 1.7k star​:tada:

  • 47 个赞

    支持 * 爬虫 API 了么

    哇!好耶!

    越来越强大了z

    太棒 了

    大佬你好,我现在才发现你这个项目。感觉非常OK,但部署到vercel一直不太顺利,我想请问一下,点击一键部署到vercel失败后要重新设置环境变量,我想知道有哪些环境变量是要成功运行必须设置的,我搞了好久没成功,只好来求助,希望大能给我指点一下。非常感谢。

    1 个赞

    佬友这个很好用!

    1 个赞

    有部署的报错日志吗

    1 个赞

    现在删除了正在看你这个文档。是直接一键部署到vercel之后出错,然后设置环境变量重新部署就成了吗?步骤是这样的对吧?

    是的,主要是数据库地址和RESEND_API_KEY

    好的谢谢大佬,那我重新研究一下,不懂再请教您。我没有设置RESEND_API_KEY这个环境变量。
    这下面的环境变量是每一个都必须设置的吗?

    DATABASE_URL = 数据库URL
    NEXT_PUBLIC_APP_URL = 主网站URL
    GITHUB_ID = 前面获取的
    GITHUB_SECRET = 前面获取的
    GITHUB_TOKEN = 前面获取的
    AUTH_SECRET = 您可以从 https://generate-secret.vercel.app/32 生成一个
    RESEND_API_KEY = 邮件API keys
    NEXT_PUBLIC_EMAIL_R2_DOMAIN = CFR2域名或者R2存储桶自定义域名
    NEXT_PUBLIC_OPEN_SIGNUP = 1
    SKIP_DB_CHECK = false
    SKIP_DB_MIGRATION = alse
    

    DATABASE_URL
    AUTH_SECRET
    RESEND_API_KEY
    SKIP_DB_CHECK = false
    SKIP_DB_MIGRATION = alse

    好的。我马上去操作。感谢

    可以可以

    看着不错:+1:

    佬,我部署成功了,现在怎么登录呢?我只用了你推荐的这几个环境变量:
    DATABASE_URL
    AUTH_SECRET
    RESEND_API_KEY
    SKIP_DB_CHECK = false
    SKIP_DB_MIGRATION = alse

    我现在设置用github验证登录已经进入后台,我想设置账号和密码登录可以吗?

    这两个也得填,你部署的站点域名

    1 个赞

    这两个环境变量我已经填写了,登陆时使用账号密码还是这样


    现在用的github能登陆但感觉不是管理员权限,请问项目是这样设定的吗?

    1 个赞

    用默认账户[email protected]无法登陆吗?

    1 个赞

    我自己准备设置的账户和密码,我看上面提示未注册的会自动注册。

    1 个赞