免费领取5TB Onedrive+桌面版office365+win10企业版 正版激活授权并搭建网盘
本文最后更新于 514 天前,其中的信息可能已经有所发展或是发生改变。
前排提示:这种方法注册的帐号属于“子帐号”,也就是说上面还有管理员可以管理你的帐号,删除数据等等,除非而已注册的,一般不会瞎操作。对于数据敏感的不建议看下去,不过用来当分享型网盘还是不错的。

开始之前

为了遵循本指南,您将需要三件事:

  1. KubeSail Account
  2. Onedrive Account
  3. oneindexMod

前两个帐户是免费创建的,OneindexMod是一个开源程序,因此在完成本指南后,您可以完全免费获得5T存储驱动器索引。

获取5T Onedrive帐户

如果你是一个Office365用户或者你有一个Onedrive的企业或EDU账户。您可以跳过此部分,该部分仅适用于只有免费5G存储OneDrive帐户的用户。

普通的免费Onedrive帐户仅具有5G存储空间,在这种情况下并没有太大用处。因此,要拥有5T Onedrive帐户,您可以使用以下方法获得一个:

打开上面的任何一个网址,你将有一个随机的临时电子邮件地址,可以用来注册微软包含5T Onedrive存储的帐户(在使用Oneindex之前,请记住登录一次Onedrive)。点击右上角设置您自己想要的电子邮件地址前缀。

使用下面的链接注册您的Microsoft帐户:

Microsoft将需要在注册过程中验证您的电子邮件,只需在您的临时电子邮件页面上等待,并在收到Microsoft的电子邮件后输入代码。

然后在右上角账户设置中设置验证邮箱和安全问题,避免以后忘记密码。

免责声明:以上网页和方法都是从互联网上收集的,对于因使用它引起的任何问题,损失或法律问题,我不承担任何责任。

部署Oneindex

首先,让我们登录KubeSail并单击New Deployments Edit YAML,复制并粘贴下面的代码,然后单击右上角Apply

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: oneindex
spec:
  selector:
    matchLabels:
      app: oneindex
  replicas: 1
  template:
    metadata:
      labels:
        app: oneindex
    spec:
      containers:
        - name: oneindex
          image: setzero/oneindex
          imagePullPolicy: Always
          ports:
            - name: listen-port
              containerPort: 80
          resources:
            requests:
              cpu: 10m
              memory: 128Mi
            limits:
              cpu: 250m
              memory: 256Mi
          environment:
          - REFRESH_TOKEN=0 * * * *
          - REFRESH_CACHE=*/10 * * * *
          # - DISABLE_CRON=true
          # - SSH_PASSWORD=root
          # - TZ=Asia/Shanghai
          restart: always
          volumes:
          - ./config:/var/www/html/config
          - ./cache:/var/www/html/cache

注意:你可以自行更改相应设置去符合你自己的需求,以上代码只是我自己测试时使用的代码。右上角出现 Success表示部署完成。

域名访问

如果没有自己的域名,点击 resourcesnetworkingress,选择一个域名后缀,点击save changes,然后就可以使用这个域名访问了。免费提供SSL证书。

如果有域名,点击domainadd domain添加域名。然后到域名管理处添加TXT记录验证域名所有权。点击Verify DNS Record验证。验证通过后添加A记录或cname记录,等待生效。

然后在上一步的ingress界面选择这个域名,删除SUBDOMAIN中的内容,保存即可使用这个域名访问。使用HTTPS协议会提示证书风险,可以切换成HTTP协议。

程序安装

访问提供的免费域名或者自定义域名进入安装界面,点击下一步。到这里就可以参考onedrive官方教程。

首先获取client_idclient_secret

登录前面注册的onedrive账户,加载完成及显示client_id应用机密,复制到安装界面的第一行填写。

返回到快速启动,下拉页面找到App ID (or Client ID),这就是client_secret,复制到安装界面的第二行填写。

点击下一步,绑定刚才注册的onedrive帐号,点击接受,程序安装完成!默认密码oneindex

使用docker部署在自己的服务器上

daocloud搜索oneindex,选择第一个setzero/oneindex,填写基本信息。版本号选latest。

映射80端口到主机,到宝塔开放端口。

分别映射以下目录到主机:

  • /var/www/html/cache:缓存存储目录
  • /var/www/html/config:配置文件存储目录

可选添加环境变量

      -e REFRESH_TOKEN='0 * * * *' \
      -e REFRESH_CACHE='*/10 * * * *' \
  • REFRESH_TOKEN:使用crontab进行token更新,默认0 * * * *,即每小时更新一次
  • REFRESH_CACHE:使用crontab进行缓存更新,默认*/10 * * * *,即每10分钟更新一次

建议更新缓存。

部署完成后按照上面的步骤重新获取client_idclient_secret,绑定帐号即可。如果提示安装失败,就再等一天重新获取ID安装。

宝塔面板搭建

新建站点,PHP版本选择5.6或以上。

添加伪静态规则

location / {
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?/$1 last;
}
}

下载oneindexMod源码上传到网站根目录并解压,然后将configcache这两个文件夹的权限设置为775

然后打开网址安装即可。

评论

  1. 昵称是什么
    Windows Chrome 70.0.3538.25
    1年前
    2020-5-21 8:28:34

    这尼玛看起来这么牛逼的嘛?

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇