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

发表评论

14 条评论

  1. 金三君

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

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

  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客户端,进去服务器后右键新建