【教程】使用腾讯云轻量应用服务器搭建二次元聊天系统,保姆级超详细教程!
- 前言
- 准备工作
- Fiora 简介
- Github地址
- 界面演示
- 注意
- 安装教程
-
- 1. 环境准备
-
- 1.安装 Nodejs
- 2. 安装 Mongodb
- 3. 安装 Redis
- 2. 安装 Fiora
-
- 1. 克隆 `Fiora` 项目源代码到服务器,并将其存放于 `/opt` 文件夹
- 2. 进入源代码所在文件夹
- 3. 安装项目依赖
- 4. 构建客户端代码
- 5. 转移产物
- 6. 启动服务端
- 7. 进入聊天系统
- 8. 创建账号
- 9. 设置管理员
- 10. 独立用户运行
- 11. 启动程序并设置开机自启动
前言 腾讯云轻量应用服务器的性价比较高,这使得它广受大家的欢迎,而且前两天还推出了
年末倾情回馈活动
,越来越多人购买了腾讯云轻量应用服务器,当然这当中有不少大佬买来吃灰的(/doge,那腾讯云轻量应用服务器还能怎么玩呢?今天,博主给大家带来一个船新玩法,使用腾讯云轻量应用服务器搭建二次元聊天系统,让腾讯云轻量应用服务器发挥作用!准备工作 一台腾讯云轻量应用服务器
文章图片
腾讯云轻量应用服务器这几天有活动大家可以关注一下,前面的文章有详细论述,本文就不过多介绍了,我们这次重点讲玩法!
Fiora 简介
Fiora
是一款有趣的聊天应用,整体风格偏向于二次元,也比较简洁的一款 WEB 聊天室,Fiora
基于 node.js
, mongodb
, react
和 socket.io
等技术开发。Github地址 https://github.com/yinxin630/fiora
界面演示
文章图片
注意 本文基于腾讯云轻量应用服务器安装,使用、、教程使用的腾讯云轻量应用服务器系统为
CentOS7.6
!安装教程 1. 环境准备 所需环境:
Nodejs >= 8.9.0
和 Mongodb
和 Redis
1.安装 Nodejs
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
文章图片
yum install nodejs git -y
文章图片
到这里,我们已经安装好了
Nodejs
!然后我们还需要安装
yarn
。文章图片
2. 安装 Mongodb
*直接复制到
SSH
中,粘贴运行!cat < /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
文章图片
文章图片
到这里,我们已经安装好了
Mongodb
!然后我们还需要启动 Mongodb
和设置它的开机自启动。systemctl start mongod
systemctl enable mongod
文章图片
3. 安装 Redis
yum install -y redis && service redis start && chkconfig redis on
文章图片
2. 安装 Fiora 1. 克隆
Fiora
项目源代码到服务器,并将其存放于 /opt
文件夹git clone https://github.com/yinxin630/fiora.git -b master /opt/fiora
文章图片
如果遇到下图情况,输入下方代码即可解决
git config --global http.postBuffer 1024288000
文章图片
2. 进入源代码所在文件夹
cd /opt/fiora
文章图片
3. 安装项目依赖
yarn install
文章图片
4. 构建客户端代码
yarn build:client
文章图片
5. 转移产物
yarn move-dist
文章图片
6. 启动服务端
yarn start
文章图片
7. 进入聊天系统
使用浏览器打开
http://ip:9200
,For example:http://127.0.0.1:9200
注意:腾讯云轻量应用服务器有防火墙,请在腾讯云轻量应用服务器面板开启9200端口!
如果
http://ip:9200
还打不开的,可以使用以下命令开放系统防火墙:iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
service iptables save
service iptables restart
8. 创建账号
进入聊天系统后,注册一个账号,然后回到
SSH
终端,查看日志,获取自己的 userID
文章图片
文章图片
<-- getLinkmansLastMessagesResue3TfN71Wap9tAAAC 6012bb2a228dd240f8aa14e2
6012bb2a228dd240f8aa14e2
为自己的 userID
,复制下备用。9. 设置管理员
先使用
Ctrl+C
停止程序运行,SSH
输入Administrator=userID
Port=9200
![使用腾讯云轻量应用服务器搭建二次元聊天应用 - 设置管理员18
10. 独立用户运行
因为使用
yarn start
运行服务端,服务端会在断开 SSH
连接后,停止运行, 博主推荐使用独立用户运行来运行!新建
fiora
用户并授权useradd -M fiora && usermod -L fiora
chown -R fiora:fiora /opt/fiora
文章图片
新建
systemd
配置文件cat > /etc/systemd/system/fiora.service <
【linux|【教程】使用腾讯云轻量应用服务器搭建二次元聊天系统,保姆级超详细教程!】
文章图片
11. 启动程序并设置开机自启动
systemctl start fiora
systemctl enable fiora
文章图片
查看
Fiora
程序状态systemctl status fiora
文章图片
Ps:如果你想修改默认的频道名称的话,可以编辑
config/server.js
文件,修改 defaultGroupName: 'fiora',
到这里,已经完成使用腾讯云轻量应用服务器搭建二次元聊天系统了!接下来我们就可以在聊天室里畅快地玩耍了!
推荐阅读
- 笔记|小白 虚拟机 kali_Linux安装 详细教程
- CentOS Linux 8生命周期结束
- linux /bin/sh -c的用途
- linux|linux 内存不足 调优,(2)Linux性能调优之Linux内存体系
- LAMP实战案例: 在一台服务器上实现 wordpress 应用部署
- Zabbix分布式系统监控+ 试验(搭建一个Zabbix服务器)
- Linux之ping命令
- Linux|Redis(测试连接, 五大数据类型,三种特殊数据类型)
- Linux之route命令