老司机使用 docker-pan 一键搭建可离线磁力种子的私有云盘,可在线播放预览文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Jaeger
V2EX    分享创造

老司机使用 docker-pan 一键搭建可离线磁力种子的私有云盘,可在线播放预览文件

  •  
  •   Jaeger 2017-08-17 22:05:08 +08:00 25946 次点击
    这是一个创建于 2981 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    docker-pan是一个开箱机用的搭建私有网盘的 docker 镜像,由Filerun+AriaNg+Aria2几部分构成.

    Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。

    AriaNg:aria2 web 界面,可离线下载磁力链接、BT 种子等,使用响应式布局,支持各种计算机或移动设备。

    Docker Hub: https://hub.docker.com/r/jaegerdocker/pan/

    一键安装

    运行命令:

    docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan 

    或者挂着数据卷,数据券路径:/var/www/html/system/data/default_home_folder

    docker run --name=pan -v /data/pan:/var/www/html/system/data/default_home_folder -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan 

    访问地址

    登陆用户名:superuser 登陆密码:superuser

    Filerun 文件管理器

    AriaNg 离线下载界面

    第 1 条附言    2017-08-18 15:11:13 +08:00

    docker run --name=pan -dti -p 8081:80 -p 6800:6800 jaegerdocker/pan 

    docker 不正常的换这条命令看看,上面的命令没有加-d参数,很多人可能不知道运行完命令后关掉了容器导致无法正常访问。

    第 2 条附言    2017-08-18 17:27:12 +08:00

    老司机加入Telegram群一起交流:https://t.me/joinchat/GFSJWEF6uA5rSaRAtnfPxw

    80 条回复    2018-06-22 17:22:05 +08:00
    yu1u
        1
    yu1u  
       2017-08-17 22:22:34 +08:00 via iPhone
    谢谢 投入使用
    carlclone
        2
    carlclone  
       2017-08-17 22:54:10 +08:00 via Android
    马克
    xcc880
        3
    xcc880  
       2017-08-17 23:14:59 +08:00
    thx
    ivmm
        4
    ivmm  
       2017-08-17 23:15:59 +08:00
    很早就在用了~
    mabutou
        5
    mabutou  
       2017-08-17 23:20:41 +08:00 via Android
    感谢,恰好这几天在找类似的工具
    kendisk
        6
    kendisk  
       2017-08-17 23:23:40 +08:00 via iPhone
    感谢
    recall704
        7
    recall704  
       2017-08-17 23:59:29 +08:00
    aria2 磁力下载速度很慢,是我姿势不对么?
    Jaeger
        8
    Jaeger  
    OP
       2017-08-18 00:11:13 +08:00
    @recall704 你需要 Trackers
    billie
        9
    billie  
       2017-08-18 00:13:19 +08:00 via Android
    谢谢,请问这个系统在国外 vps 上用行的通不
    recall704
        10
    recall704  
       2017-08-18 00:26:26 +08:00 via iPhone
    recall704
        11
    recall704  
       2017-08-18 00:27:07 +08:00 via iPhone
    @Jaeger 去哪搞?
    just1
        12
    just1  
       2017-08-18 00:51:06 +08:00 via Android
    目前自己用的是 filerun+aria2webui。
    很少看见有推荐 filerun 的,支持一下。
    gowinder
        13
    gowinder  
       2017-08-18 06:50:02 +08:00 via iPhone
    vps 上跑 bt 会被封吗?
    sphawkcn
        14
    sphawkcn  
       2017-08-18 09:20:10 +08:00
    @Jaeger #8 同问,如何解决 Trackers 这个问题?
    yuxuan
        15
    yuxuan  
       2017-08-18 09:27:27 +08:00
    mark
    natforum
        16
    natforum  
       2017-08-18 09:55:16 +08:00   3
    sphawkcn
        17
    sphawkcn  
       2017-08-18 09:57:19 +08:00
    @natforum #16 非常感谢,周末有事干了:)
    honmaple
        18
    honmaple  
       2017-08-18 10:02:23 +08:00
    必须赞一个
    zizifu
        19
    zizifu  
       2017-08-18 10:04:34 +08:00 via iPhone
    回去试试看 赞一个
    a1044634486
        20
    a1044634486  
       2017-08-18 10:08:39 +08:00
    在国内的服务器搭建这个离线片会被请喝茶吗
    wahyd4
        21
    wahyd4  
       2017-08-18 10:09:03 +08:00
    这些 vps 的磁盘该不够用了。。
    warcraft1236
        22
    warcraft1236  
       2017-08-18 10:17:03 +08:00
    aria2 下载种子不是没速度吗?
    lp380490944
        23
    lp380490944  
       2017-08-18 10:31:18 +08:00
    我的怎么装不上。小白。
    [root@10-8-120-57 ~]# docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan
    docker - version 1.5
    Copyright 2003, Ben Jansens <[email protected]>

    Usage: docker [OPTIONS]

    Options:
    -help Show this help.
    -display DISLPAY The X display to connect to.
    -border The width of the border to put around the
    system tray icons. Defaults to 1.
    -vertical Line up the icons vertically. Defaults to
    horizontally.
    -wmaker WindowMaker mode. This makes docker a
    fixed size (64x64) to appear nicely in
    in WindowMaker.
    Note: In this mode, you have a fixed
    number of icons that docker can hold.
    -iconsize SIZE The size (width and height) to display
    icons as in the system tray. Defaults to
    24.
    [root@10-8-120-57 ~]#
    linker
        24
    linker  
       2017-08-18 10:33:48 +08:00
    @Jaeger 我用 ubuntu 来安装 docker 的,然后用你的一键安装命令,没有出现任何错误提示,输入那个网址无法开打(已修改称自己的 ip 地址了)
    wahyd4
        25
    wahyd4  
       2017-08-18 10:36:51 +08:00
    @linker docker image 本身应该有问题,镜像的确起不来。
    vitalbo
        26
    vitalbo  
       2017-08-18 10:47:00 +08:00
    @recall704 国内没有使用离线工具 就这样 很多都不走的
    recall704
        27
    recall704  
       2017-08-18 11:02:41 +08:00
    @lp380490944
    @wahyd4

    ```bash
    # docker version
    Client:
    Version: 1.12.6
    API version: 1.24
    Go version: go1.6.4
    Git commit: 78d1802
    Built: Tue Jan 10 20:17:57 2017
    OS/Arch: linux/amd64

    Server:
    Version: 1.12.6
    API version: 1.24
    Go version: go1.6.4
    Git commit: 78d1802
    Built: Tue Jan 10 20:17:57 2017
    OS/Arch: linux/amd64
    ```

    你们的 docker 是不是太老了。
    zhenjiachen
        28
    zhenjiachen  
       2017-08-18 11:11:12 +08:00
    启动 mysql 失败
    mabutou
        29
    mabutou  
       2017-08-18 11:15:11 +08:00
    @wahyd4 #25 哈哈 我 docker 小白,也没成功,昨晚弄到 3 点过,还以为自己水平不够。刚开始搬瓦工上的 docker 镜像启动不了,换成阿里云能启动了,但进不去那个访问地址,连原本安装的 $$ 都连不上了,幸好有快照。
    linker
        30
    linker  
       2017-08-18 11:21:59 +08:00
    @wahyd4 哦哦 我也不太清楚 看看 lz 怎么调整吧
    @zhenjiachen 我用 vps 商家直接的 docker 源也会出现 mysql 失败 后来我就直接 ubuntu 然后自己安装 docker 在一键命令就没有任何问题,关键现在一样无法打开
    zhenjiachen
        31
    zhenjiachen  
       2017-08-18 11:28:10 +08:00
    希望能自定义 MySQL。因为我自己有启动 MySQL 的 docker container 了。
    kindlepaper
        32
    kindlepaper  
       2017-08-18 11:59:22 +08:00
    用哪个 VPS 好一点,离线没有盗版审查风险吗?
    kindlepaper
        33
    kindlepaper  
       2017-08-18 12:21:18 +08:00
    @ivmm 哪家服务器?
    onemorecd
        34
    onemorecd  
       2017-08-18 13:17:37 +08:00
    马克
    nisekoi
        35
    nisekoi  
       2017-08-18 14:11:19 +08:00
    docker 里的 MySQL 有问题,起不来,进去重装一下 MySQL 就好了
    Helen
        36
    Helen  
       2017-08-18 14:41:07 +08:00
    MySQL 启动失败
    Jaeger
        37
    Jaeger  
    OP
       2017-08-18 14:47:40 +08:00
    @billie 国外 VPS 可以用
    Jaeger
        38
    Jaeger  
    OP
       2017-08-18 14:49:06 +08:00   1
    Jaeger
        39
    Jaeger  
    OP
       2017-08-18 14:49:37 +08:00
    @gowinder 一般不会封 bt
    Jaeger
        40
    Jaeger  
    OP
       2017-08-18 14:51:32 +08:00
    @lp380490944 你 docker 版本太低了
    Jaeger
        41
    Jaeger  
    OP
       2017-08-18 14:56:33 +08:00
    @linker
    @zhenjiachen
    @Helen
    MySQL 起不来的,进容器手动启动试试:service mysql start
    想不通为什么都会遇到这种问题,我两台 VPS,一台 centos docker 版本 1.7.1,一台 ubuntu docker 版本 17.06.0-ce,重复多次实验用这个镜像没有遇到任何问题。
    linker
        42
    linker  
       2017-08-18 15:05:44 +08:00
    @Jaeger 我在 ubuntu 那里自己安装 docker 用你的命令 啥问题都没有 但就是打不开 (该网页无法正常运作)
    Jaeger
        43
    Jaeger  
    OP
       2017-08-18 15:08:48 +08:00
    docker run --name=pan -dti -p 8081:80 -p 6800:6800 jaegerdocker/pan
    @linker 使用这条命令试试
    linker
        44
    linker  
       2017-08-18 15:11:46 +08:00
    docker: Error response from daemon: Conflict. The container name "/pan" is already in use by container "ddbf47a3b837fa16b485e9901f64286b3f2282df13a49359c3a3c2bb0670fc31". You have to remove (or rename) that container to be able to reuse that name.
    @Jaeger
    gyorou
        45
    gyorou  
       2017-08-18 15:16:36 +08:00
    以前用 rutorrent+ffmpeg 做过离线转码在线播放播放的。可惜在 vps 上跑 ffmpeg 实在是性能太差。
    aver4vex
        46
    aver4vex  
       2017-08-18 15:21:59 +08:00
    不想折腾,所以用了群晖
    Dk2014
        47
    Dk2014  
       2017-08-18 15:42:36 +08:00
    vps 上做一个 nginx 反代 8081 跑 https 没问题吧
    docker 我没有玩过,下一次启动命令还是 `docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan` 吗
    gowinder
        48
    gowinder  
       2017-08-18 16:00:02 +08:00
    @Jaeger 好,刚跑了下 cloud torrent,下得很快,现在再装个 docker-pan 试试
    gowinder
        49
    gowinder  
       2017-08-18 16:01:06 +08:00
    @Jaeger 不支持 tls 吗?希望加上 tls 支持,谢谢
    recall704
        50
    recall704  
       2017-08-18 16:07:11 +08:00
    @linker 因为指定了名称 name=pan, 而之前你跑过 名称为 pan 的容器,把它删除重新跑即可。

    docker rm pan
    laoertongzhi
        51
    laoertongzhi  
       2017-08-18 16:07:54 +08:00
    好东西啊!

    感谢楼主!
    Raincal
        52
    Raincal  
       2017-08-18 16:10:24 +08:00
    @Jaeger 挂载数据卷会失败 跑 docker run --name=pan -dti -p 8081:80 -p 6800:6800 jaegerdocker/pan 是没问题的
    linker
        53
    linker  
       2017-08-18 16:12:38 +08:00
    @recall704 那是因为我本来安装过了 没有任何提示错误 LZ 后面叫我输入另外一个命令 才会有这个的
    现在就算我重装了 vps 后用后面的命令还是没有任何提示 (这次都没有提示 mysql 安装内容了)
    yutian2211
        54
    yutian2211  
       2017-08-18 16:55:29 +08:00   2
    跑了一下,发现问题是 mysql 的 datadir 没有权限导致的,
    进入 docker,运行一下,然后再重启就好了
    ```
    chown -R mysql /var/lib/mysql

    chgrp -R mysql /var/lib/mysql
    ```
    zoues
        55
    zoues  
       2017-08-18 17:41:37 +08:00 via iPhone
    @recall704 这个不影响使用
    Dk2014
        56
    Dk2014  
       2017-08-18 17:55:54 +08:00
    为了配置个 https 搞得我好难受,我还是不用 docker 手动来吧 /吐血
    ivmm
        57
    ivmm  
       2017-08-18 20:16:34 +08:00
    @kindlepaper 阿里云上。
    WendellSun
        58
    WendellSun  
       2017-08-19 01:16:04 +08:00
    @Dk2014 没有证书的话可以试试这个,https://github.com/mholt/caddy
    yech1990
        59
    yech1990  
       2017-08-19 03:02:35 +08:00 via Android
    tif 格式图片预览失败。
    是否是这个 Issue ? https://github.com/filerun/docker/pull/2/commits/c7c5baa347c601af339ce38dc75a7a3552da48c4

    能否修复一下
    xuc
        61
    xuc  
       2017-08-19 10:51:05 +08:00
    用上了,谢谢!
    运行两天挂过一次,不知道什么原因。
    另外 FileRun 的预览功能能加载字幕吗?
    laoertongzhi
        62
    laoertongzhi  
       2017-08-19 12:23:39 +08:00
    用上了,可是下载速度全是 0,炸了!
    Dk2014
        63
    Dk2014  
       2017-08-19 14:01:01 +08:00
    @WendellSun 有证书,我现在手动安装了这些东西
    最后才发现,AriaNg 不支持 https
    zktz
        64
    zktz  
       2017-08-19 14:52:07 +08:00
    群晖上下载总是失败。
    lp380490944
        65
    lp380490944  
       2017-08-21 10:49:01 +08:00
    谢谢。我试下升级下 docker
    d5d
        66
    d5d  
       2017-08-21 21:36:21 +08:00
    过来做个马克。接着安装一个
    Smirn0ff
        67
    Smirn0ff  
       2017-08-21 22:16:38 +08:00
    下载 BT 一直 0K,是不是因为 aria2 封装进 docker,没有端口映射链接不了 BT ?
    Jaeger
        68
    Jaeger  
    OP
       2017-08-21 22:47:27 +08:00
    @Smirn0ff 应该不是,我们的 docker 都没有做相关的端口映射,可以正常下载 BT
    downsky
        69
    downsky  
       2017-08-22 17:21:42 +08:00
    @zktz 正打算上群晖试一下呢。
    jedihy
        70
    jedihy  
       2017-08-31 12:33:03 +08:00
    给闲置的 macmini 上弄了一个,还真好用。
    jedihy
        71
    jedihy  
       2017-08-31 12:34:14 +08:00
    是否直接整合好 smb 共享,我可以直接在其他设备上播放?
    Jaeger
        72
    Jaeger  
    OP
       2017-08-31 12:36:52 +08:00
    @jedihy 共享你挂载的数据卷就行了
    jedihy
        73
    jedihy  
       2017-08-31 13:57:35 +08:00
    @Jaeger 我发现有时候会启动不了,rm 之后在 run 才行。
    jedihy
        74
    jedihy  
       2017-09-01 01:34:34 +08:00
    Database error: SQLSTATE[HY000] [2002] No such file or directory
    jedihy
        75
    jedihy  
       2017-09-05 02:59:32 +08:00
    这个东西还是不稳定啊,服务器重启,再开经常就启动不了 docker 了。
    xuanyuanaosheng
        76
    xuanyuanaosheng  
       2017-11-09 14:59:05 +08:00
    @yutian2211 谢谢,能用了,先进去容器内部执行 @yutian2211 列出的命令,然后退出,在外面执行 docker restart 容器的 id 即可。
    kisnows
        77
    kisnows  
       2017-12-10 21:33:50 +08:00

    访问 /8081/dweb 是正常的,但是访问 /8081 就报这个错误。
    kisnows
        78
    kisnows  
       2017-12-10 22:05:29 +08:00
    发现和上面是同样的问题,数据库权限不够,按照 @yutian2211 的操作就好了。
    DearTanker
        79
    DearTanker  
       2018-05-05 20:14:52 +08:00
    在 daocloud 上面死活不知道怎么跑起来。。
    wssy921
        80
    wssy921  
       2018-06-22 17:22:05 +08:00
    为什么我运行起来之后,telnet 端口老是不通
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3998 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 85ms UTC 10:15 PVG 18:15 LAX 03:15 JFK 06:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86