• 欢迎访问佰阅部落,本站为优质开源程序分享站,所有自研项目均开源免费,可在Github查看源码。 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎积极参与讨论、反馈问题

Docker全自动搭建Oneindex目录分享程序(含视频教程)

Docker部署 佰阅部落 8个月前 (03-27) 2952次浏览 6个评论
文章目录[隐藏]

前言

Oneindex是一款OneDrive网盘目录的分享程序,由down/oneidex开发,本站参考众多教程后,自建了一份萌化版的docker镜像,仅仅45MB大小,部署非常迅速。

演示地址:https://cloud.baiyue.one

功能:

不占用服务器空间,不走服务器流量, 直接列出 OneDrive 目录,文件直链下载。

mod特点

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

安装运行

必要条件:

OneDrive 账号 如需5T云盘,点击传送门

docker安装

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

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

之后执行安装命令

#创建临时容器:
docker run -itd --name=tmp baiyuetribe/oneindex
#拷贝容器内文件到宿主机目录:
docker cp tmp:/var/www/html /opt/oneindex
docker rm -f tmp
#正式启动服务:
docker run -d -p 8181:80 -v /opt/oneindex:/var/www/html --restart=always baiyuetribe/oneindex

完成后输入http://ip:8181 按提示操作即可。源码修改位置/opt/oneindex如需域名访问,请参考结尾。

Docker全自动搭建Oneindex目录分享程序(含视频教程)
Docker全自动搭建Oneindex目录分享程序(含视频教程)

最终效果:

在线视频:

特殊文件实现功能  

README.mdHEAD.md.password特殊文件使用

在文件夹底部添加说明:  

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

加密文件夹:  

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

直接输出网页:

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

上传文件:  

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

自定义背景:  

请到服务器/opt/oneindex/view/nexmoe/layout.php文件仅需修改。

域名访问

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

Docker全自动搭建Oneindex目录分享程序(含视频教程)

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

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


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Docker全自动搭建Oneindex目录分享程序(含视频教程)
赞一下 (9)
佰阅部落
关于作者:
爱折腾,爱学习,我是一个Docker菜鸟,用心分享各种实用搭建教程,让优质web程序脱颖而出,欢迎订阅!

您必须 登录 才能发表评论!

(6)个小伙伴在吐槽
  1. 你好,请问可以指点一下怎么实现透明主题吗,感激不尽
    远渔2019-11-05 01:02 Windows 10 | Chrome 78.0.3904.87
    • 佰阅部落
      这个你可以找我获取代码。背景css代码background-color: hsla(0,0%,100%,.4);
      佰阅部落2019-11-06 19:49 Windows 10 | Chrome 77.0.3865.90
  2. 只能用Docker吗?这个主题代码能分享下吗?我用PHP搭建的
    浮生如梦2019-10-18 17:50 Windows 10 | Chrome 77.0.3865.120
    • 佰阅部落
      看下博客目录,有宝塔搭建的教程。代码地址https://github.com/Baiyuetribe/OneindexMoe
      佰阅部落2019-10-19 14:42 Windows 10 | Chrome 77.0.3865.90
  3. 进入网站提示HTTP ERROR 500大佬这种如何处理,管理后台页面正常
    lt12362019-05-24 15:47 未知操作系统 | 未知浏览器