前言

前些日子听朋友说,他们领的腾讯云轻量246还在吃灰,我在萌备聊天室里看见了这个系统

感觉挺不错

那这篇文章就教大家用宝塔来搭建一个聊天室

介绍

Fiora系统非常简洁,而且也有很多功能,基于 node.js, mongodb, react 和 socket.io 等技术开发

作者:碎碎酱  https://suisuijiang.com/

Github地址 https://github.com/yinxin630/fiora

功能

好友,群组,私聊,群聊文本,图片,代码,url等多种类型消息

贴吧表情,滑稽表情,搜索表情包

桌面通知,声音提醒,语音播报

自定义桌面背景,主题颜色,文本颜色查看在线用户,功能小黑屋禁言

物资清单

一台腾讯云轻量应用服务器(如果需求量不大的话完全可以选1h1g,有246的那就直接上手)并装上宝塔腾讯云版

开始搭建

首先先去防火墙开启9200端口

然后我们按常规方法进入后台,可以不用安装推荐的插件,直接去软件商店,安装

Nginx 1.20
PM2管理器
MongoDB
Redis 6.2

然后回到控制台,输入命令su进入root账户

如果不记得自己密码的可以重置一下

进入root账户后我们安装一下git,因为有些他没有安装上

yum -y install git

从GitHub直接获取项目放到自定义文件夹中,如fiora

git clone https://github.com/yinxin630/fiora.git -b master /fiora

或者直接下载下来,去宝塔上传

https://github.com/yinxin630/fiora/archive/master.zip

然后我们切换到网站目录

cd /fiora

安装一下依赖

npm i -g yarnyarn

咱们转移一下

npm run build:clientnpm run move-dist

最后    启动

npm start

我们访问一下 网站:9200

如果访问不了可以去宝塔防火墙看看

然后创建一个admin账户

做完这些,我们再回来ssh日志看看userID

控制台输入命令,把他添加到管理员组

先给node做个软连接,不然后面会启动失败
ln -sf $(which node) /usr/bin/node

获取用户userid 比如admin

yarn script getUserId admin

设置管理员 替换下面红色的内容成上面取到的Userid

export Administrator=内容 Port=9200

以下命令一起复制进SSH客户端运行

cat > /etc/systemd/system/fiora.service <<EOF
[Unit]
Description=fiora
After=network.target
Wants=network.target

[Service]
Type=simple
PIDFile=/var/run/fiora.pid
ExecStart=$(command -v npm) start
WorkingDirectory=/opt/fiora
Environment=NODE_ENV=production Administrator=$Administrator Port=$Port
User=root
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target
EOF

设置开机启动
systemctl start fiora

在开机时启用服务
systemctl enable fiora

到此,聊天室搭建完毕

还有很多功能,真不错

以后可以跟好友聊天咯

加上域名反代

突然忘记了,这时候访问地址还是ip:9200呢,我们得加上个域名

首先先进宝塔添加个域名(先解析),地址选择Fiora的目录

然后点击域名,选项【反向代理】,设置就行了

真·结束

【教程】腾讯云轻量应用服务器搭建聊天室相关推荐

  1. 使用腾讯云轻量应用服务器搭建gitlab服务器

    使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...

  2. 腾讯云轻量应用服务器搭建即时通信 IM系统

    我们如果想要搭建一个自己的即时通信系统,实现与好友的单聊或者创建群聊,这里推荐大家使用腾讯云的即时通信IM产品,部署十分简单,并且提供了免费版套餐可供试用.下面为大家介绍如何使用腾讯云轻量应用服务器搭 ...

  3. 腾讯云轻量应用服务器搭建wordpress之发送注册验证邮件

    最近在使用腾讯云轻量应用服务器搭建一个wordpress博客,用户使用注册功能时,需要给用户的邮箱发注册验证邮件. 2021.02.08更新:最后找了很久,用了一个插件能发出去邮件!还能替换原始的登录 ...

  4. 阿里云腾讯云轻量应用服务器搭建网站教程

    首先,轻量应用服务器是什么?轻量应用服务器是新一代面向中小企业及开发者的云服务器产品,简单易用,一站式融合多款云服务,能帮助用户在云端快速构建网站.博客.电商.论坛等各类应用以及各类开发测试环境. 本 ...

  5. 【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天、屏幕共享平台!

    前言 现在这个时代,个人不论小白还是大佬,搭建网站都有许多方法与平台,但是在服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器更具性价比,为什么?下面准备工作一一为你介绍,所以今天,小俊继续给大家 ...

  6. 使用腾讯云轻量应用服务器搭建我的世界手机版联机服务器教程

    首先,我们需要一台服务器,这里推荐腾讯云的轻量应用服务器,购买链接: https://buy.cloud.tencent.com/lighthouse  (根据你地区而定 如果是全国玩家建议北京地区) ...

  7. 使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

    说明 Dplayer播放器就不过多介绍了,不知道的可以查看官方项目地址:点击查看,算是目前国内比较火的视频播放器,貌似很多人喜欢用弹幕功能,而官方提供的弹幕api已经挂了,所以我们想使用的话,要么使用 ...

  8. 使用腾讯云轻量应用服务器搭建网络质量拨测工具 SmokePing

    本文原载于 https://www.idc.moe/archives/qcloud-Lighthouse-SmokePing.html 作者:iks SmokePing 是由 RRDtool 的作者 ...

  9. 腾讯云轻量应用服务器搭建跨境电商的方法步骤(非常详细)

     独立站火热的背后 对于中国的跨境电商平台卖家而言,2021年绝对是段低气压的时光:亚马逊掀起了一场规模庞大的"封号潮",自4月起至9月,从头部到中小品牌,粗略统计有超过5万家店铺 ...

最新文章

  1. 成功解决将python的列表格式输出数值(如pandas.read_excel().describe()),批量转到表格内daiding
  2. Sales area data model research in QDD
  3. python框架源码学习
  4. ps制作20种特效文字_用PS制作裂、火、电特效——电
  5. php 旅游网毕业论文,旅游网站毕业设计论文(优质范文6篇)
  6. BIOS中的内存测试memtest
  7. 申请与认证IB课程全流程
  8. office、Excel控件生成条码
  9. 少儿Python编程教程
  10. Office下载记录
  11. 如何搭建一个asp网站(具体操作流程——详细步骤+图)(Windows server2003 和 Windows server2008)
  12. ros_多消息同步回调(Synchronizer)
  13. Jemeter 设置中文
  14. Hadoop大数据平台搭建课程笔记
  15. 华为AP无线局域网配置步骤
  16. 数据治理建设管理方案(参考)(二)
  17. 从零开始做3D地图编辑器(六)(基于QT与OGRE)
  18. 虚拟蜜罐:从信息模拟到实现虚拟蜜罐技术
  19. 计算机英语ADD全称,Add-Computer
  20. 团购地推业务员是干什么的

热门文章

  1. [提醒]曾经犯的谜之错误
  2. 将Visio另存为图形或图像文件
  3. 深信服校园招聘c/c++软件开发A卷
  4. 灵魂书籍 | 《记忆力心理学 | 赫尔曼·艾宾浩斯》
  5. 2021年“创客广东”粤港澳新一代信息技术中小企业创新创业大赛决赛
  6. 当攀藤 PM2.5 传感器遇上 RT-Thread
  7. torch.optim.lr_scheduler.LambdaLR与OneCycleLR
  8. 【Numba】加速计算
  9. Substrate Tutorials:Start a Private Network (multi-node)
  10. 数据管理能力成熟度模型(DMM)