Docker全自动搭建Oneindex网盘目录分享程序

原文地址:https://www.54fxp.top/6.html     作者:rsgdxp

前言

Oneindex 是一款 OneDrive 网盘目录的分享程序,由 down/oneidex 开发,本次使用 佰阅部落 制作的一份萌化版的 docker 镜像,仅仅 45MB 大小,部署非常迅速。

演示地址:http://onedrive.rsgdxp.com/

功能:

不占用服务器空间,不走服务器流量, 直接列出 OneDrive 目录,文件直链下载。配合5TB空间 非常不错。

mod 特点

1.采用最新 down/oneindex,萌化默认主题 2.无需手动设置定时任务,后台每 10 分钟自动刷新 3.docker 全自动搭建

安装运行

必要条件:

OneDrive 账号

需要账号点下面

介绍:5T存储空间,不限流量,上传下载能达到带宽极限,默认激活office365

可用来使用office全系产品,搭建自己的个人5T云盘、个人文件存储


docker 安装

首先安装 docker【已安装的可跳过】

dockerversion > /dev/null || curl -fsSL get.docker.com | bash servicedockerrestart systemctl enable docker  #设置开机自启

之后执行安装命令

docker run -d -p 8181:80 --restart=always baiyuetribe/oneindex

完成后输入http://ip:8181按提示操作即可。如需域名访问,请参考结尾。


最终效果图:


特殊文件实现功能

README.md、HEAD.md、.password特殊文件使用

在文件夹底部添加说明:

在 OneDrive 的文件夹中添加README.md文件,使用 Markdown 语法。

加密文件夹:

在 OneDrive 的文件夹中添加.password文件,填入密码,密码不能为空。

直接输出网页:

在 OneDrive 的文件夹中添加index.html文件,程序会直接输出网页而不列目录。 配合 文件展示设置-直接输出 效果更佳。

上传文件:

推荐使用系统自带的 OneDrive 程序客户端或者使用 RaiDrive 进行文件的修改、上传、删除操作。


域名访问

方法一:宝塔反代先进入宝塔面板,点击左侧网站,添加站点,完成后进入网站设置,点击反向代理,目标URL填入http://127.0.0.1:代理端口(代理端口就是 docker 应用的外接接口),再启用反向代理即可。如果想启用SSL,就直接在站点配置即可。


方法二:caddy 反代(没有宝塔时的策略)

设置较为麻烦,请参考:https://www.moerats.com/archives/422/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,916评论 0 5
  • 1. 组件版本和配置策略 组件版本: Kubernetes 1.10.4 Docker 18.03.1-ce Et...
    Anson前行阅读 5,823评论 0 11
  • Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Wind...
    风舞柏杨阅读 4,781评论 0 8
  • 为什么要学习宪法 今天早晨全校统一学习宪法,为什么要学习宪法?也许有人认为是政治任务,当我们看到下面这组数...
    快乐当下阅读 160评论 0 0
  • 失落好多年前所爱之物, 只道是梦梦梦,醒后失而复得。 记得幼年的主日学,课上吹拉弹唱。 为捕猎饼干和果汁, 带祷时...
    曾再生阅读 242评论 3 1