OneIndex的Docker安装部署
简介
OneIndex
是一个可以将OneDrive
网盘的目录索引出来的程序,可以供多人查看/下载,也就是变成了公共的网盘。而且不占用服务器空间,也不消耗服务器流量,很强大。
![](https://gcore.jsdelivr.net/gh/Evan-ZJ/MyPic/img/批注 2020-05-08 200849.png)
-
响应式,支持小屏设备。
-
图片在线预览。
-
视频在线播放。
-
代码在线查看(
js
、css
、html
、sh
、php
、java
、md
等)。 -
README.md
支持,解析各目录下(onedirive
目录下)README.md
文件,在页面尾部展示。 -
音频在线播放。
-
HEAD.md
支持,在页面头部展示。 -
.password
文件夹加密。 -
Onedrive
账号 (个人、企业版或教育版/工作或学校帐户)。
Docker安装
-
安装Docker
-
1
2
3
4
5
6
7docker run -d --name oneindex \
-p 80:80 --restart=always \
-v ~/oneindex/config:/var/www/html/config \
-v ~/oneindex/cache:/var/www/html/cache \
-e REFRESH_TOKEN='0 * * * *' \
-e REFRESH_CACHE='*/10 * * * *' \
setzero/oneindex-
-
停止删除容器:
1
2docker stop oneindex
docker rm -v oneindex
-
-
使用
docker-compose
运行:1
docker-compose up -d
-
停止删除容器:
1
docker-compose down
-
-
变量:
TZ
:时区,默认Asia/Shanghai
PORT
:服务监听端口,默认为80DISABLE_CRON
:是否禁用crontab自动刷新缓存,设置任意值则不启用REFRESH_TOKEN
:使用crontab进行token更新,默认0 * * * *
,即每小时更新一次REFRESH_CACHE
:使用crontab进行缓存更新,默认*/10 * * * *
,即每10分钟更新一次SSH_PASSWORD
:sshd用户密码,用户名为root
,若不设置则不启用sshd
本项目为 donwa/oneindex docker 镜像
安装完成后,打开域名,按照提示进行安装配置。
- 直接点下一步
- win会自动读取当前设备微软账户,要更换最好用手机打开链接。第一个是应用机密,然后第二个是id,在新跳出的界面中找到。
- 按照初始密码访问后台设置
后台地址:https://xx.com/?/admin
,默认密码:oneindex
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!