前提需求:
- PHP空间,PHP 5.6+ 打开curl支持
- onedrive 账号 (个人、企业版或教育版/工作或学校帐户)
- oneindex 程序
第一个要求用免费的虚机,或者VPS就能满足(免费VPS不多,但是免费虚机简直烂大街),第二个要求个人账户本身就免费(但只有15G)教育账户现在烂大街,随便用别人提供的可过教育认证的邮箱即可(5T空间),第三个要求,程序本身免费。所以综合以上3点,此教程完全可以做到纯零费用,搭建5TB公用私用网盘。以下教程也是博主自己以全免费的条件做的演示。
什么你没有免费虚机:
- google关键词:free web hosting
- 百度关键词:免费虚机
什么我没有OneDrive 5T教育账户:
- 百度关键词:OneDrive 5T免费
我随便扔1个吧:http://abcda.tech/
教育申请地址:
https://products.office.com/en-us/student?tab=students
申请过程就不展示了,就填个邮箱地址,然后跟正常注册东西一样,能skip的都skip掉。
教程步骤:
然后登陆你免费虚机的管理页面,进入文件管理(本人用免费虚机做的测试,因为VPS还需要自己搭建环境,我比较懒,用虚机更快捷方便些)
本人的虚机提供Cpanel面板,如果你申请的不带,可使用它提供的管理工具自行进入类似的文件管理。
选择网站根目录,cpanel一般默认为public_html,还有就是类似/www/你绑定的域名,这种形式的网站根目录,请自行判断,多看多试就知道一般规律了。在网站根目录选择上传文件,你可以上传zip然后在服务器端解压,也可以先解压再上传,反正最后的文件形式必须与上图一致!!
然后访问你绑定的域名,按道理如果没有绑定域名,直接访问服务器的IP也是可以的。(什么?没有买域名怎么办?现在这些免费虚机商不都提供免费二级域名嘛,用他们的就是,或者自己申请个免费的域名,或者自行搜索:免费一年ooo域名,免费一年.blog域名等等)
建议纯小白还是直接用服务商提供的免费二级域名好,不然还得学会自己绑定域名到服务器IP。
绑定好域名后,访问域名,会见到如下界面:
点击下一步后出现如下界面,借用原程序作者的gif图展示:
至此程序基本安装完毕,此时访问自己的域名,就可以看到OneDrive目录下的所有文件啦。
程序功能:
https://github.com/donwa/oneindex
演示地址:
具体效果演示可见:
小站云注意事项:
对于这类免费的来的服务,可用多长时间这类问题,怎么说呢,就简单说说我的看法。
免费虚机这玩意看人品,我用过很不稳的,也用过挺好的,所以多尝试几家,如果down机频繁就换呗,反正免费的那么多,而且换个虚机,你OneDrive里的东西又不会变,从新搭建下oneindex就好。
OneDrive免费教育账户这玩意:目前微软的账户是,管理员账户被封,子账号没有任何影响,依旧可以正常使用。
所以相比于什么申请国外大学,得个edu邮箱,然后再申请这,申请那,我更倾向于这个简单粗暴的方式,方便多了。申请个社区大学的edu费半天劲,然后再去申请什么谷歌微软啥的,国外大学学校邮箱登陆这些服务基本都会跳转学校认证界面,不去缴费入学顶多1年左右就废了,账户一废,认证过不去,全部玩完。