Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.91 KB

deploy_zh.md

File metadata and controls

36 lines (30 loc) · 1.91 KB

部署

不支持 OneDrive 个人版, 也没有此支持计划(个人版下载速度太慢

  1. 应用注册部分

    1. 登录Azure 管理中心
    2. 点击 Azure Active Directory>应用注册>新注册,名称随便填,受支持的帐户类型选 仅此组织目录中的帐户。注册 1
    3. 记录 CLIENT_ID,TENANT_ID 值 2
    4. 点击证书与密码>新客户端密码,记录值为 CLIENT_SECRET 3
    5. 选择 API 权限>添加权限>Microsoft Graph>应用程序权限,添加 Files.Read.All,User.Read.All 权限并代表管理员同意权限 4
  2. github 部分

    1. fork OneSS 库,或者你可以复制一份传到自己私有库。
    2. 打开 setting 文件夹里的 userList,输入要分享的账户,如图 5
  3. vercel 部分

    1. vercel 注册登录选择新项目。导入自己的 OneSS 库。

    2. 在环境变量处填入之前获取的 CLIENT_ID,TENANT_ID,CLIENT_SECRET 6

    3. 再加入环境变量

      • NEXTAUTH_URL: 值为部署域名,例https://oness.dzaaaaaa.com
      • NEXTAUTH_SECRET: 加密用,建议设为随机生成密码,如用指令openssl rand -base64 32或密码生成工具生成
      • PRIVATE_TOKEN: 登录用密码,自己设置
    4. 部署

    5. 自定义域名 (可选)

      • 在 Settings>Domains 添加自己的域名

      • 注意:

        若使用 cloudflare,官方不建议使用代理功能,具体见官方链接

  4. 成功后及可访问