
本帖最后由 ouyangsong 于 2018108 19:32 编辑
oneindex 是将微软的 onedrive 打造成分享网盘的程序。使用 now.sh 提供的 Docker 部署环境免费搭建个人分享网盘。
这里排版导致某些代码显示不正常,可以参考原文 https://www.ouyangsong.com/posts/43735/
大家主要遇到的问题:1 添加 now.json 文件在oneindex文件夹中,可以新建空白文件,然后用自己喜欢的编辑器编辑内容。可以参考我的 now.json 文件 https://zeit.co/ouyangsong/oneindex/yckkdopvtv/source?f=now.json
2 不要遗漏 scale 那一行命令,否则会发现隔一分钟容器重启后你又需要配置后台了。
搭建成功的小伙伴们分享你们的地址呗!特点
免费
不用服务器空间
不走服务器流量
准备工作
注册 now 账号。注册地址 https://zeit.co/
注册 onedrive 账号。可以申请 5T 容量的网盘更好。http://www.wnflb.com/thread12196411.html
部署now.sh 的命令行客户端是基于 nodejs 的,所以首先安装 nodejs 环境。nodejs 下载安装即可。下载地址:https://nodejs.org/en/download/安装 now.sh 客户端。npm install g now然后登陆 now 账号,它会提示输入邮箱,并通过邮箱登陆验证即可。拉取最新的 oneindex 代码。git clone https://github.com/donwa/oneindex.git在 oneindex 文件夹中新建 now.json 文件。并且编辑文件,新增文件内容如下{ “type”: “docker”, “features”: { “cloud”: “v1” }}进入 oneindex 文件夹中,开始部署项目。上图中可以看到部署的地址为:https://oneindexyckkdopvtv.now.sh。部署完成后,容器默认会隔一段时间重启,为了不让容器重启,执行下面的命令。now scale oneindexyckkdopvtv.now.sh 1没有这一步,会发现隔一段时间又要重新配置了。
为了方便访问,可以把前缀设置一个别名。取一个不重复且方便记忆的即可。这里我使用 oneindex。now alias oneindexyckkdopvtv.now.sh oneindex至此,就可以打开 https://oneindex.now.sh 开始配置了。配置如果部署没有问题,那么打开上面部署得到的网址就可以看到如下界面。开始配置 onedrive。绑定账号。记得修改默认密码。最后就可以得到 oneindex 的地址:https://oneindex.now.sh,管理后台地址就是:https://oneindex.now.sh/admin/。参考原文:https://www.ouyangsong.com/posts/43735/[size=0em]
2楼:弄货 支持一下 正在学nextjs
3楼:哈 正是最近火什么 福娃就有什么 666
4楼:估计快限速了
5楼:好像没有显示图片功能或者给文件夹加密码
6楼:傻妞 发表于 2018107 17:59
好像没有显示图片功能或者给文件夹加密码
有的呢,只要按照github上的添加 .password 文件即可。我刚刚加了一个测试文件夹,密码123456。你可以试一下。
7楼:这个必须顶起来,很实用。
8楼:。。。还是不大懂
9楼:弄了几步感觉有点麻烦放弃了…
10楼:静下心来好好想想学习一下
11楼:心死无药可救 发表于 2018107 19:43
。。。还是不大懂
前一段只是安装now客户端,后部分可以参考这个 http://fuliba.net/oneindex.html
12楼:这是弄什么用的呢?分享网盘就是像百度云盘那样可以分享自己网盘的资源吗?
13楼:路过路过,支持一下大神~~
14楼:ouyangsong 发表于 2018107 19:59
前一段只是安装now客户端,后部分可以参考这个 http://fuliba.net/oneindex.html
now不管是客户端还是网页都不能通过验证。。。。 显示Verifying…就没有后续了 客户端也登不上
15楼:大神就是不一样,估计能学会
16楼:大神就是不一样,估计能学会
17楼:上帝耍流氓 发表于 2018107 16:48
哈 正是最近火什么 福娃就有什么 666
头像好评!
18楼:qq8613925 发表于 2018107 20:45
now不管是客户端还是网页都不能通过验证。。。。 显示Verifying…就没有后续了 客户端也登不上
它会发邮件给你注册邮箱,点邮件中的链接就可以登陆了
19楼:Alex0 发表于 2018107 20:30
这是弄什么用的呢?分享网盘就是像百度云盘那样可以分享自己网盘的资源吗?
https://oneindex.now.sh 就这样分享onedrive中的资源
20楼:本帖最后由 qq8613925 于 2018107 21:02 编辑
ouyangsong 发表于 2018107 20:54
它会发邮件给你注册邮箱,点邮件中的链接就可以登陆了
没反映。。。 传输不了验证信息。
21楼:没反映。。。 传输不了验证信息。
22楼:没仔细看,估计now应该就是可以自定义一个域名,在它的服务器上部署onindex代码,省去了自己买服务器买域名的过程
23楼:这个是不是也可以自己搭建一个博客了
24楼:好ID都被狗抢了 发表于 2018107 22:21
没仔细看,估计now应该就是可以自定义一个域名,在它的服务器上部署onindex代码,省去了自己买服务器买域名 …
对,省去自己买服务器和域名
25楼:这么傻瓜的话
不需要一个域名么
26楼:zhxhwyzh14 发表于 2018107 22:51
这个是不是也可以自己搭建一个博客了
它官方也支持静态文件,不过自定义域名需要付费。静态博客可以考虑netlify, github page, firebase 这些托管。
27楼:上帝耍流氓 发表于 2018107 16:48
哈 正是最近火什么 福娃就有什么 666
十分的赞同,这个的确是很火。。。
28楼:锻炼身体 发表于 2018107 22:58
这么傻瓜的话
不需要一个域名么
使用now.sh 提供的二级域名。比如我用的就是 https://oneindex.now.sh
29楼:
谢谢楼主分享!!!!!!!!!!!!!
30楼:now安装好在哪打开啊,我运行now.cmd 确认了个y就退出了
