全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 29447|回复: 101

[疑问] [ShareList]GDList升级版,支持GD、OD挂载到一个网盘

  [复制链接]
发表于 2018-4-18 13:48:35 | 显示全部楼层 |阅读模式
本帖最后由 wuting0122 于 2018-4-20 17:43 编辑

更新
支持将 GoogleDrive、OneDrive(beta)同时挂载到网盘下。

1. 用途:使用GoogleDrive 或 OneDrive分享出的文件夹ID,即可挂载成网盘。无需账号。。

2. 特性:不占服务器空间;可挂载多个GD、OD目录;直链下载;在线预览(图片、视频、音频)

3. 安装
下载解压后运行脚本
  1. bash install.sh
复制代码


或者
  1. docker build -t yourname/sharelist .
  2. docker run -d -v /etc/sharelist:/app/cache -p 33001:33001 --name="sharelist" yourname/sharelist
复制代码

或者
  1. docker-compose up
复制代码


4. 演示地址 https://gdlist.reruin.net/
GitHub https://github.com/reruin/sharelist





发表于 2018-4-18 14:05:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-4-18 14:16:07 | 显示全部楼层
菜鸟不懂怎么自己搭建的
发表于 2018-4-18 15:07:24 | 显示全部楼层
本帖最后由 yumin9822 于 2018-4-18 15:09 编辑

开机启动脚本贡献一个
需要安装forever
  1. npm i forever -g
复制代码

修改DEAMON对应的参数,就可以了。另存为/etc/init.d/gdlist
  1. chmod a+x /etc/init.d/gdlist
  2. update-rc.d gdlist defaults
复制代码
  1. #!/bin/bash
  2. ### BEGIN INIT INFO
  3. # Provides: nodejs
  4. # Required-Start: $local_fs $remote_fs
  5. # Required-Stop: $local_fs $remote_fs
  6. # Should-Start: $network
  7. # Should-Stop: $network
  8. # Default-Start: 2 3 4 5
  9. # Default-Stop: 0 1 6
  10. # Short-Description: $DAEMON init script.
  11. # Description: Starts and stops $DAEMON daemon.
  12. ### END INIT INFO

  13. DEAMON=/root/gdlist/bin/www
  14. LOG=/var/log/nodejs_gd
  15. PID=/tmp/pid_gd

  16. export PATH=$PATH:/usr/local/bin
  17. export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules



  18. node=node
  19. forever=forever

  20. case "$1" in
  21.     start)
  22.         $forever start -l $LOG --pidFile $PID -a $DEAMON
  23.         ;;
  24.     stop)
  25.         $forever stop --pidFile $PID $DEAMON
  26.         ;;
  27.     stopall)
  28.         $forever stopall --pidFile $PID
  29.         ;;
  30.     restartall)
  31.         $forever restartall --pidFile $PID
  32.         ;;
  33.     reload|restart)
  34.         $forever restart -l $LOG --pidFile $PID -a $DEAMON
  35.         ;;
  36.     list)
  37.         $forever list
  38.         ;;
  39.     *)
  40.         echo "Usage: /etc.init.d/node {start|stop|restart|reload|stopall|restartall|list}"
  41.         exit 1
  42.         ;;
  43. esac
复制代码
发表于 2018-4-18 14:32:03 | 显示全部楼层
一个目录出错
  1. Error
  2. Looks like something broke!

  3.         
  4. SyntaxError: Unexpected token x in JSON at position 2020
  5.     at JSON.parse (<anonymous>)
  6.     at folder (/root/gdlist/models/gdlist.js:41:15)
  7.     at <anonymous>
  8.     at process._tickCallback (internal/process/next_tick.js:182:7)
  9.         
复制代码
发表于 2018-4-19 11:55:48 来自手机 | 显示全部楼层
suantong 发表于 2018-4-19 10:32
一个逻辑问题。
输入的文件id是错误,前端持续500错误,刷新也是。重启docker才能输入。 ...

这个500问题很蛋疼。
发表于 2018-4-18 14:05:03 | 显示全部楼层
牛逼,火钳刘明
发表于 2018-4-18 13:50:12 来自手机 | 显示全部楼层
前排,支持大佬
发表于 2018-4-18 13:52:02 | 显示全部楼层
我想要直接下载到gd的
发表于 2018-4-18 13:52:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-4-18 13:53:07 | 显示全部楼层
这下厉害了,前排求资源
发表于 2018-4-18 13:53:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-4-18 13:54:38 来自手机 | 显示全部楼层
牛逼牛逼……感谢分享
发表于 2018-4-18 13:56:32 | 显示全部楼层
这个很强势
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-25 04:37 , Processed in 0.065398 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表