[经验] [ShareList]GDList升级版,支持GD、OD挂载到一个网盘 看全部

本帖最后由 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





  • 推荐 guohui
  • 2018-4-18 14:05:25
提示: 作者被禁止或删除 内容自动屏蔽
菜鸟不懂怎么自己搭建的
本帖最后由 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
一个目录出错
  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.         
引用: suantong 发表于 2018-4-19 10:32
一个逻辑问题。
输入的文件id是错误,前端持续500错误,刷新也是。重启docker才能输入。 ...

这个500问题很蛋疼。
牛逼,火钳刘明
前排,支持大佬
我想要直接下载到gd的
  • 4# _NULL
  • 2018-4-18 13:52:49
提示: 作者被禁止或删除 内容自动屏蔽
这下厉害了,前排求资源
大佬
提示: 作者被禁止或删除 内容自动屏蔽
牛逼牛逼……感谢分享
不明觉厉
这个很强势
1234.. 11下一页