演示
演示
演示

安装教程

  1. 环境准备
    要运行 Fiora, 你需要 Node.js(推荐 v14 LTS版本), MongoDB 和 redis

第一步安装 Node.js

#Debian/Ubuntu系统
 curl -sL https://deb.nodesource.com/setup_10.x | bash -
 apt install -y git nodejs 

#CentOS系统
 curl -sL https://rpm.nodesource.com/setup_10.x | bash -
 yum install nodejs git -y

第二步安装 MongoDB

#CentOS 6系统,将下面命令一起复制进SSH客户端运行
 cat <<EOF > /etc/yum.repos.d/mongodb.repo
 [mongodb-org-4.0]
 name=MongoDB Repository
 baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/4.0/x86_64/
 gpgcheck=1
 enabled=1
 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
 EOF
 yum -y install mongodb-org
#CentOS 7系统,将下面命令一起复制进SSH客户端运行
 cat <<EOF > /etc/yum.repos.d/mongodb.repo
 [mongodb-org-4.0]
 name=MongoDB Repository
 baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
 gpgcheck=1
 enabled=1
 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
 EOF
 yum -y install mongodb-org
#Debian 8系统
 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv                     
 9DA31620334BD75D9DCB49F368818C72E52529D4
 echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/4.0 main" | tee                     
 /etc/apt/sources.list.d/mongodb-org-4.0.list
 apt update -y
 apt install -y mongodb-org
#Debian 9系统
 curl https://www.mongodb.org/static/pgp/server-4.0.asc | apt-key add -
 echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | tee 
 /etc/apt/sources.list.d/mongodb-org-4.0.list
 apt-get update -y
 apt-get install -y mongodb-org
#Debian 10系统
 curl https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add -
 echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | tee 
 /etc/apt/sources.list.d/mongodb-org-4.2.list
 apt update -y
 apt install -y mongodb-org
#Ubuntu 16.04系统
 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 
 9DA31620334BD75D9DCB49F368818C72E52529D4
 echo "deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | tee 
 /etc/apt/sources.list.d/mongodb-org-4.0.list
 apt update -y
 apt install -y mongodb-org
#Ubuntu 18.04、18.10、19.04系统
 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 
 9DA31620334BD75D9DCB49F368818C72E52529D4
 echo "deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | tee 
 /etc/apt/sources.list.d/mongodb-org-4.0.list
 apt update -y
 apt install -y mongodb-org

启动Mongodb并设置开机自启:

#CentOS 6系统
 service mongod start
 chkconfig mongod on

#CentOS 7、Debian、Ubuntu系统
 systemctl start mongod
 systemctl enable mongod

第三步安装 redis
下载redis安装包

#wget http://download.redis.io/releases/redis-4.0.6.tar.gz

举例类似如下

#[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis- 
 4.0.6.tar.gz

第二步:解压压缩包

#tar -zxvf redis-4.0.6.tar.gz

第三步:yum安装gcc依赖

#yum install gcc

遇到选择,输入y即可

第四步:跳转到redis解压目录下

#cd redis-4.0.6

#[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6

第五步:编译安装

#make MALLOC=libc  

#[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc

将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

复制代码

#cd src && make install
#[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install
 CC Makefile.dep

 Hint: It's a good idea to run 'make test' ;)

 INSTALL install
 INSTALL install
 INSTALL install
 INSTALL install
 INSTALL install

复制代码

#yum install gcc
#[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc

遇到选择,输入y即可

启动redis的方法
先切换到redis src目录下

#[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src

直接启动redis

#./redis-server

redis启动成功是一个方块图形,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便.

以后台进程方式启动redis
第一步:修改redis.conf文件#文件在你安装redis文件夹的根目录

daemonize no

修改为

daemonize yes

第二步:指定redis.conf文件启动

#./redis-server /usr/local/redis-4.0.6/redis.conf
 [root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf 
 18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
 18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, 
 modified=0, pid=18713, just started
 18713:C 13 Dec 13:07:41.109 # Configuration loaded

设置redis开机自启动
1、在/etc目录下新建redis目录

#mkdir redis

 [root@iZwz991stxdwj560bfmadtZ etc]# mkdir redis

2、将/usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf  

#[root@iZwz991stxdwj560bfmadtZ redis]# cp /usr/local/redis-4.0.6/redis.conf 
 /etc/redis/6379.conf

3、将redis的启动脚本复制一份放到/etc/init.d目录下

#[root@iZwz991stxdwj560bfmadtZ init.d]# cp /usr/local/redis- 
 4.0.6/utils/redis_init_script /etc/init.d/redisd

4、设置redis开机自启动

先切换到/etc/init.d目录下

然后执行自启命令

# chkconfig redisd on
 [root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
 service redisd does not support chkconfig 

看结果是redisd不支持chkconfig

解决方法:

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出 #redisd文件在/etc/init.d目录下

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

再次执行开机自启命令,成功

#chkconfig redisd on
#[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on

 

现在可以直接已服务的形式启动和关闭redis了

启动:

#service redisd start 

 [root@izwz991stxdwj560bfmadtz ~]# service redisd start
 Starting Redis server...
 2288:C 13 Dec 13:51:38.087 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
 2288:C 13 Dec 13:51:38.087 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, 
 pid=2288, just started
 2288:C 13 Dec 13:51:38.087 # Configuration loaded

关闭:

方法1:service redisd stop

#[root@izwz991stxdwj560bfmadtz ~]# service redisd stop
 Stopping ...
 Redis stopped
  • 安装fiora

第一步下载fiora

把下载到的文件上传到root文件夹里并解压

#命令:cd /root/fiora
 npm install -g yarn  #安装yaran
 yarn install         #安装依赖
 yarn build:client && yarn move-dist    #建立客户端
 yarn start   #运行服务端

这个时候会有提示9200端口以打开 SSH不能关闭 打开你的IP:9200就可以登录了 登陆后返回SSH查看你的ID以后添加管理员用的到

在后台运行
使用yarn start运行服务器将停止两端SSH连接后运行,则建议使用PM2来运行

# 安装PM2
 npm install -g pm2

# 以PM2运行fiora
 pm2 start yarn --name fiora -- start

# 查看PM2
 pm2 ls

# PM2日志
 pm2 logs fiora

添加管理员请联系站长

最后修改:2021 年 01 月 25 日 09 : 06 AM