当前位置:首页 > 默认文章 > 【教程】腾讯云轻量应用服务器搭建聊天室

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

思远6个月前 (11-14)默认文章900

前言

前些日子听朋友说,他们领的腾讯云轻量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 yarn
yarn


咱们转移一下

npm run build:client
npm 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的目录

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

真·结束

     您阅读本篇文章共花了: 

    扫描二维码推送至手机访问。

    版权声明:本文由勤奋的思远发布,如需转载请注明出处。

    如果文章对你有帮助的话就赞助一下吧https://lsybk.xyz/donation.html

    本文链接:https://lsybk.xyz/post/fiorasite.html

    分享给朋友:

    相关文章

    【笔记】这十二行代码是如何让浏览器爆炸的?(可以整蛊下你的好友)

    【笔记】这十二行代码是如何让浏览器爆炸的?(可以整蛊下你的好友)

    完整HTML代码如下:<html><body><script>var total="";for (var i=0;...

    【记录】创建密码重置盘的时候,系统都做了些什么

    【记录】创建密码重置盘的时候,系统都做了些什么

    创建密码重置盘的时候,系统都做了些什么注:本文作为一篇研究报告,转自网络,查看后续请点击此处。“密码重置盘”是从Windows XP开始即加入Windows系统,并且一直保留至今的一项功能。其目的是在...

    【教程】文件夹变成可执行程序怎么办

    【教程】文件夹变成可执行程序怎么办

    前几天我的U盘拷了几个程序,拿回家时发现,文件夹隐藏了(我有开不隐藏文件的习惯),冒出来很多同名可执行文件仔细一看,exe文件只有十几kb,应该是相当于一种快捷方式,而且咋删都会有(其实是一种文件夹病...

    友情赞助

    友情赞助

    寄语:本着学习与记录技术的初心,我在初一时搭建了这个博客。如果您觉得本站的内容对您有所帮助,希望您可以小小的意思一下,多少不限,一切都是为了能够更好的运营和维护本站,能打赏站长一个鸡腿嘛。现支持三种赞...

    添加游客投稿功能

    添加游客投稿功能

    大家好,网站现在支持游客投稿,大家可以发布一些文章投稿地址:https://lsybk.xyz/?apost_free 文章需要审核,后台通过后即可,谢谢大家投稿的作用:@允许资源分享1.添加友链将更...

    游客投稿须知

    游客投稿须知

    游客投稿地址:https://lsybk.xyz/?apost_free文章需要审核,后台通过后即可,谢谢大家游客投稿须知:1.发表的帖子正能量,不当言论会被无情删除2.不允许恶意打广告3.发表的帖子...

    发表评论

    访客

    看不清,换一张

    ◎欢迎参与讨论,请在这里发表您的看法和观点。