安装使用filerun的两种方法-使用与不使用docker

本文所在个人站点地址

本文选自个人文章的一部分,更多内容可以访问我的网站查看

1.安装使用filerun

首先使用宝塔安装LNMP包,安装方法https://blog.csdn.net/AlvinCasper/article/details/105913568

1.1不使用docker安装

以下是我个人的安装方式,如果有不明白的或是需要使用其它方法的可以参考官网安装教程:http://blog.filerun.com/how-to-install-filerun-on-centos-8/#

首先新建一个网站用于filerun访问,输入自己的域名(如果没有的话可以用freedom免费注册一个,也可以直接使用自己的IP地址不用域名,使用)

????

安装PHP所需插件,选择PHP-7.2(选择你安装的版本即可,然后安装ionCubeimagemagickExif拓展)(经测试如果没安装这些插件,后面步骤完成后进不去网站,会出现三行报错信息。)

??

安装代码

cd /www/wwwroot/alvincr.com(这里填你的域名,如果没有则使用default)

sudo wget -O FileRun.zip http://www.filerun.com/download-latest

1
2
3
unzip FileRun.zip  

再次输入域名/IP即可进入此界面

??

如果下面的信息想不起来填写的是什么,找到宝塔界面-数据库选项即可,以下三行分别填写数据库名称/用户名/密码

??

安装完成后会显示,其中用户名和密码在下一步是可以更改的,这里不用着急改,也没法改。但是要记住密码,否则还要重来一遍(别问我怎么知道的)....

??

进入之后一路确定,然后就可以更改自己的用户名和密码了。还要在Permission中的Home folder - Path路径中添加起始目录,否则将不会显示文件,我这里添加的是/www/wwwroot/你的域名/download,因此显示的便是download文件夹的文件,同时修改aria2Ng下载路径,这样aria2下载的内容就可以直接通过filerun浏览了。

??

1.2使用docker安装

使用docker的好处:Docker 技术使用 Linux 内核和内核功能来分隔进程,相当于在VPS中新建一个虚拟机,这样最大的好处是安全。因此对于不常使用的软件或是未知安全性的软件使用docker具有无与伦比的优势。

原文:https://www.moerats.com/archives/454/

1、安装Docker和Docker Compose

1
2
3
4
5
#安装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镜像

1
docker pull afian/filerun

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#以下是一整个命令,一起复制运行即可。
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

1
docker-compose up -d

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