Rat's

使用Docker快速安装FileRun多功能网盘
说明:关于FileRun的安装方法已经说了2种了,分别用宝塔面板和手动编译的方式进行安装,参考:一款强大的多功能网...
扫描右侧二维码阅读全文
22
2017/12

使用Docker快速安装FileRun多功能网盘

说明:关于FileRun的安装方法已经说了2种了,分别用宝塔面板和手动编译的方式进行安装,参考:一款强大的多功能网盘和文件管理器:FileRun安装教程,如果只是临时用用的话,感觉就没必要花很长时间来安装了,这时候就可以使用Docker安装,不仅快,还省心,基本几分钟就可以安装完成,这里说下教程。

安装

1、安装Docker和Docker Compose

#安装Docker
curl -sSL https://get.docker.com/ | sh
#安装Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

2、安装FileRun镜像

docker pull afian/filerun

3、配置yml文件
建立docker-compose.yml文件,并使用默认的配置即可。

#以下是一整个命令,一起复制运行即可。
echo "version: '2'

services:
  db:
    image: mariadb:10.1
    environment:
      MYSQL_ROOT_PASSWORD: filerun
      MYSQL_USER: filerun
      MYSQL_PASSWORD: filerun
      MYSQL_DATABASE: filerun
    volumes:
      - /filerun/db:/var/lib/mysql

  web:
    depends_on:
      - db
    links:
      - db
    image: afian/filerun
    ports:
      - "80:80"
    volumes:
      - /filerun/html:/var/www/html
      - /filerun/user-files:/user-files" > /root/docker-compose.yml

4、启动FileRun

docker-compose up -d

这时候就可以通过http://IP访问了,用户名和密码都是superuser,第一次登录后会要你修改账号,密码等信息。
请输入图片描述
请输入图片描述

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2017 年 12 月 22 日 12 : 46 PM

发表评论

15 条评论

  1. 金三君

    filerun 的在线文档你们能正常打开?

    An error occurred
    We're sorry, but for some reason we can't open this for you.
    Learn more

    1. 大云
      @金三君

      我也同样的问题,打不开在线文档

  2. gcp

    你好博主 按照文章的方法搭建成功了 但我想开启https所以我把上面的端口改了 然后我想用caddy反代 弄好之后 caddy运行正常 日志也正常 访问域名能显示登录界面 但我输入用户名密码后点击登录没反应 怎么办

    1. gcp
      @gcp

      我的caddy配置文件是这么写的
      echo "example.com {

      gzip tls xfxy@xx.com proxy / 127.0.0.1:1234

      }" > /usr/local/caddy/Caddyfile
      是不是哪里不对

      1. gcp
        @gcp

        使用博主 https://www.moerats.com/archives/420/ 这篇教程里caddy的配置成功 感谢

  3. gcp

    我把汉化文件传上去就变乱码 https://github.com/filerun/translations/blob/master/chinese.php 怎么办

  4. Cat's

    Filerun集成了WebDAV功能
    WebDAV 地址:
    http(s)://网站域名/dav.php/@Home/
    用户名密码为网盘用户的用户名密码

  5. 柒月君

    大佬 你多写了个" (echo 后面)

    1. Rat's
      @柒月君

      没有,那个是正常的

      1. 柒月君
        @Rat's

        我去掉以后才不报错...
        而且 大佬用过filerun的win客户端吗 我怎么添加都添加不成功

        1. Rat's
          @柒月君

          win的好像没用过

  6. ccqnb

    小白一名,按照教程安装,显示80端口已被占用,我在docker-compose.yml把端口改成了8008,为什么通过http:// ip:8008连接不上呢?

    1. Rat's
      @ccqnb

      检查下防火墙端口

  7. JOJO

    第三步没看懂 怎么建立yml文件啊

    1. Rat's
      @JOJO

      使用命令新建,并写入文件内容,或者直接使用ftp客户端,进去服务器后右键新建