Sign inSign up

jaegerdocker/onedrive

By jaegerdocker

•Updated over 7 years ago

Image
0

392

jaegerdocker/onedrive repository overview

⁠OneDrive Docker 镜像

假设当前镜像绑定的网址为:http://xxx.com⁠

⁠功能说明

  • OLAINDEX :一款 OneDrive 目录文件索引应用,应用访问地址:http://xxx.com⁠

  • Aria2:离线下载

  • AriaNg:Aria2 UI界面,应用访问地址:http://xxx.com/dl⁠

  • Rclone:命令行网盘客户端,支持 OneDrive、Google Drive 等几十家云存储服务商,这里用它同步 Aria2 下载的文件到 Onedrive.

⁠服务端口

  • http: 80
  • aria2: 6800

⁠启动服务

echo 'starting php-fpm'
service php7.2-fpm start

echo 'starting nginx'
service nginx start

echo 'starting cron'
service cron start

echo 'starting aria2'
service aria2 start

echo 'starting supervisor'
service supervisor start

⁠初次使用需要做的配置

  • 进入容器

    • 进入目录/var/www/html执行命令:

      git pull origin master
      php artisan od:install
      chmod -R 777 storage/
      
    • 执行命令aria2 , 修改 RPC 秘钥

    • 执行命令rclone config,新建一个名称为one的 OndeDrive 云存储

  • 访问网址:http://xxx.com⁠ ,配置 OLAINDEX 应用访问 token

⁠其它说明

  • OLAINDEX 后台管理地址为:http://xxx.com/admin⁠ , 默认密码为: 12345678

  • Aria2 的下载目录为: /downloads

  • Aria2 文件下载完成之后会自动调用 Rclone 来上传文件至 OneDrive , 相关日志信息:/root/.aria2/aria2.log

⁠整体架构

OneIndex Docker.png

Tag summary

Content type

Image

Digest

Size

292 MB

Last updated

over 7 years ago

docker pull jaegerdocker/onedrive