Oneindex搭建自己的5T云盘+离线下载服务器

想起自己有一个onedrive 5T的账号,再加上百度云限速,aria2可以突破百度云的限速,于是动手建了集aria2+ariaNg+oneindex+onedrive的个人网站。

实际效果

用域名解析了两个网站,一个网站负责下载,下载完成后触发脚本,将文件同步到另一个网站的首页,方便预览和管理。用庆余年这个资源做了测试,实测速度基本可以,达到4M/s,毕竟用的是阿里云的学生机,速度方面要求不能过高,好处是慢慢挂在服务器上面就行了,不用开电脑嘻嘻。


解决账号绑定失败的问题

中间过程中出现账号绑定安装失败的问题,苦恼了很久。后来发现自己绑定失败的原因是用了学生教育邮箱申请的onedrive,换了账号之后一次绑定成功。下是在oneindex的github issue上网友们的解决方法,仅供参考。

距离首次安装 OneIndex 刚好过了1年,绑定了个人版 OneDrive 的 OneIndex 就开始无法正常列出目录了。尝试删除/config目录下的文件后重新安装,在绑定微软账号这一步会遇到与 #600 一样的报错。
直到参考了楼上的方法,重新生成一个客户端密码(client secret),问题得到解决。以下是详细步骤,希望能够帮到有相同遭遇的朋友:

  1. 打开 https://aka.ms/AppRegistrationsPreview
  2. 点击现存的一个 oneindex 应用
  3. 点击左侧菜单「管理」下的「证书和密码」
  4. 点击「新客户端密码」
  5. 说明可不填,截止期限选择「从不」
  6. 点击「添加」按钮
  7. 成功更新应用程序 oneindex 凭据后,将新增的客户端密码值复制到 OneIndex 安装页面的应用机密(client secret)文本框
  8. 如常点击「绑定账号」以绑定微软账号
  9. 此时程序安装成功

这上面所有的办法都试过了,包括另一个 issue #424 说的用 http。仍然无法解决问题……
查了 issue 很久,竟然卡在安装上一个礼拜,我也是醉了。

  1. 有人说是 PHP 版本和浏览器问题

    • PHP 版本:5.6 + 更换浏览器和系统 => 安装失败
  2. 有人说多安装几次就好了
    • 尝试重新安装了无数次 => 安装失败
    • 尝试重新生成了密钥无数次 => 安装失败
  3. 有人说是域名问题
    • 之前 ju.tn 过期,卡了很久就不说了。只能手动改了跳转 url 为自己的域名无数次 => 安装失败
    • 后来作者改成 oneindex.github.io,pull 新版本后重试无数次 => 安装失败
    • 担心是桥接页问题,拿掉跳转逻辑重试无数次 => 安装失败
    • 尝试拿掉 ssl 跳转,用 http 安装无数次 => 安装失败

这期间所有方案都尝试了重新安装和重新生成密钥安装……之前还碰到过生成密钥的域名对不上号、个人账号被限制无法登录等等问题也卡了很久。

所以程序究竟为什么安装失败呢?具体原因可以显示一下好排 bug 吗……

挺晕也挺气的……我这辈子哪一天安上了会跟大家汇报究竟是怎么一回事的……


更新:

问题成功“解决”:我转用 pyone 了,安装一次成功。

Oneindex搭建自己的5T云盘+离线下载服务器相关推荐

  1. armbian宝塔_斐讯N1+Armbian+宝塔+Apache+Mysql+PHP+cloudreve+aria2实现云存储+离线下载服务器...

    看到很多人提到不建议在N1的armbian中安装宝塔,因为无法安装WEB环保,于是写一个简单的内容来给大家提供一些灵感. 写在前面: 因为宝塔环境安装Arm系统的兼容性并不好,所以需要做的工作会稍多一 ...

  2. 斐讯N1+ARMBIAN+宝塔+APACHE+MYSQL+PHP+CLOUDREVE+ARIA2实现云存储+离线下载服务器

    漫步云端服务器 http://chdong.top/bbs/ http://www.chdong.top/ 看到很多人提到不建议在N1的armbian中安装宝塔,因为无法安装WEB环保,于是写一个简单 ...

  3. 借用360云盘离线下载

    今天下载一个东西,一打开下载页面就提示无法访问,下载文件也提示下载失败.可能是我本地网络无法访问到需要下载的东西,本打算用vpn下载,但用的360浏览器,在多次下载时发现下载旁边有个离线下载到云盘, ...

  4. 是时候该搭建自己的私有云盘了——nextcloud 12

    一.背景 最近多家云盘相继关停,费了很多时间才把上面的东西下载到本地,百度云盘也早已开始限速,技术宅岂能容忍?是时候搭建自己的私有云盘了! 1.搭建自己的私有云有什么好处呢? 首先没有什么容量.下载速 ...

  5. 基于阿里云ECS,Ubuntu系统搭建离线下载服务器

    基于阿里云ECS,Ubuntu系统搭建离线下载服务器 很开心能参加本次阿里云训练营,使用的ECS是阿里云,ubuntu系统 1.了解什么是CCAA CCAA 是服务器离线下载解决⽅案包,组件包含了Ar ...

  6. 手把手教你用owncloud搭建属于自己的云盘

    https://www.jianshu.com/p/6e0be77b688e 手把手教你用owncloud搭建属于自己的云盘 owncloud是一个开源的云盘解决方案,我们可以用owncloud快速地 ...

  7. Docker搭建企业内部私有云盘/开源网盘系统

    转载来源:https://manual-cn.seafile.com/deploy/deploy_with_docker.html Docker搭建企业内部私有云盘/网盘系统 快速搭建 # 执行下面, ...

  8. 开源私有云盘python_搭建个人/企业私有云盘-seafile

    LINUX Linux操作系统 搭建个人/企业私有云盘-seafile 一.安装依赖组件 安装前的准备工作安装 Seafile 服务器之前,请确认已安装以下软件MariaDB 或者 MySQL 服务器 ...

  9. 如何用最低成本搭建自己的网络云盘

    如何用最低成本搭建自己的网络云盘 概述 准备工作 设置云服务器 设置本地客户端 完成 概述 本文讲述如何用最低的成本搭建网络云盘,不限空间,跑满带宽. 准备工作 阿里云的轻量级应用服务器,本地客户端, ...

最新文章

  1. HDU1217(Bellman-ford和Floyd两种算法)
  2. RTOS原理及功能简介
  3. Java拆分字符串的函数——split
  4. java用do while语句逆序输出_跟我学java编程—深入理解do-while循环语句的用法
  5. playbook编写分布式lnmp
  6. 【iVX 初级工程师培训教程 10篇文拿证】03 事件及猜数字小游戏
  7. Educational Codeforces Round 75 (Rated for Div. 2) E2. Voting (Hard Version) 贪心
  8. 程序简单教程:飞秋官方下载
  9. Oracle 数据库维护知识
  10. 拓端tecdat|R语言使用Profviz进行Metropolis-in-Gibbs抽样和运行时间分析
  11. Python模块的下载与导入
  12. 实现LAYERED窗口
  13. NPM 2FA双重认证的设置方法
  14. 【毕业设计_课程设计】基于python的微信公众平台机器人的设计与实现
  15. 什么是WMS系统,有什么功能?
  16. UG476 GT Transceivers文档翻译和自身理解
  17. 深度学习必备三种基本绘图技能
  18. 大年初三,字节跳动“线上免费春节档”电影再升级,13部影片登场
  19. 看完这篇 教你玩转渗透测试靶机vulnhub——DC9
  20. Vivado System Generator for DSP - “Error evaluating ‘OpenFcn‘ callback of Xilinx Block“错误解决方法

热门文章

  1. 【游戏逆向】《创世战车》玩家遍历分析
  2. SpringBoot 返回xml格式
  3. 三台机器互相免密登录(详情版)
  4. 量化交易干货汇总,很干!
  5. 如何解决FaceTime在苹果Mac上不起作用的问题?
  6. 如何使用opencv进行目标追踪
  7. 测试经理/测试组长/测试主管面试题
  8. orcale-sql学习总结
  9. blender 安装后闪退,报错exception access violation
  10. Windows自动关机工具