宝塔面板+轻松部署一款二次元的Web多人在线网络聊天系统fiora聊天室

前言

Fiora是一款偏二次元的Web多人在线聊天应用,是使用Node.js、Mongodb、Socket.io和React编写的,使用起来简洁、方便,在这里使用宝塔面板+Fiora安装教程分享给大家。

对于不懂各种程序,不通各类代码新手来说,用宝塔来搭建再适合不过了。
作者项目地址:  https://github.com/yinxin630/fiora
开发文档: https://yinxin630.github.io/fiora/zh-Hans/docs/getting-start/

宝塔安装Fiora 

1. 自我安装好宝塔。(至少CentOS 7.6 装好nginx)


2. 在 软件商店 安装好 PM2管理器MongoDBRedis三个应用


3. 如有外部安全防火墙 请预先开放9200端口,宝塔开启9200端口


4. SSH连接服务器

5. 先测试下环境是否正常 没有的退出重新连接SSH

node -v
npm -v

6. 拉取源码并存放于宝塔 /opt文件夹 如果没有 git 请先在终端输入命令进行安装

yum -y install git

    最后下载源码  复制以下命令到终端

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

7. 进入 fiora 

cd /opt/fiora/

8. 安装依赖,用 yarn 来安装 没有yarn的请先安装 yarn

npm install -g yarn

    然后yarn安装依赖

yarn install

9. 构建客户端代码

yarn build:web

10. 配置 JwtSecret  请将 *****  替换为一个秘密文本

      echo "JwtSecret=******" > .env

例如: 

echo "JwtSecret=6acg75bfb3682dw7" > .env

11. 启动服务端

yarn start

12. 注册用户

打开 http://你服务器ip:9200 注册第一个用户: admin

13. 接下来配置管理员,先使用 Ctrl+C 断开运行

14. 获取用户userid 比如admin

fiora getUserId admin

15. 设置管理员 宝塔打开 /opt/fiora/.env 文件,添加下列一行:(userid是上面取到的一连串文本,注意代换。)

Administrator=userid

16. 再次启动fiora

yarn start

17. 浏览器刷新,检查是否有管理权限了。没问题使用Ctrl+C断开运行 配置PM2在后台运行

pm2 start yarn --name fiora -- start

18. 刷新聊天室 教程完成!

 开机/重启后如何启动

cd /opt/fiora/
yarn start

  使用Ctrl+C断开运行后   输入以下命令

pm2 start yarn --name fiora -- start

域名反代 

如需要加证书,申请/更换SSL时需关闭域名反代。
1. 宝塔面板点击左侧网站添加站点,然后再点击添加好了的域名
2. 反向代理 – 添加反向代理
3. 目标URL http://127.0.0.1:9200
打开你的域名,就可以看到Fiora在运行了。

缓存问题 

1.如果修改后 ip:9200 访问正常 域名访问还是旧文件   暂停域名反代
2.关闭 反向代理的 开启缓存
3.删除反向代理–>配置文件里expires 12h;
4.清空/www/server/nginx/proxy_cache_dir/夹里文件
5.清空/www/server/nginx/proxy_temp_dir/夹里文件
6.如有cdn 也需要清除cdn缓存
7.开启域名反代
8.强制刷新/清空浏览器缓存/换个浏览器 重新访问

DIY

需在聊天室无启用的情况下修改 修改完需重构
侧边:/opt/fiora/packages/web/src/modules/Sidebar(这个夹里都是有关侧边的,主要文件是Sidebar.tsx)
主页: /opt/fiora/packages/web/src/template.html
图标: /opt/fiora/packages/server/public(这个夹里三个带logo图片就是了)


修改好后
重新进入:

cd /opt/fiora/

重构:

yarn build:web

启动:

yarn start

浏览器Ctrl+F5强制刷新聊天室网页  检查修改是否成功 有问题 使用Ctrl+C断开运行 重新修改完再次 重构 启动 待所有没问题后
使用Ctrl+C再次断开运行用,使用PM2后台运行就可以了:

pm2 start yarn --name fiora -- start

数据迁移

MongoDB数据库 public下的文件 迁移了就可以,具体自己亲测!

最后 配上三张成品图 

优惠券
1. 阿里云产品推荐购买地址

2. 宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/61570.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

a洋发卡网sadnt模板美化

介绍: 优化了手机模板商品图片以及一些花里胡哨的构造 源码直接替换sadnt模板里面的index.php就行.建议先备份! 网盘下载地址: http://kekewangLuo.net/p4YJHDSfrVc0 图片:

Typecho 免费“魔改官方”模板

这一款主题是基于官方提供的默认模板进行二次魔改,相较于默认模板外观存在很大的改观。 这款主题样式非常的简单,外观也非常简约,没有那么多的各种特效。 重要提示:禁止修改删除版权信息(前台的主题版权信息可以删除&a…

图像超分——Real-ESRGAN快速上手

契源 想必每个自媒体行业从业者都面临过这样一种情况:从网络上找到一张素材做封面,然而素材图片往往太模糊。那么,有没有办法对其进行高清修复呢?这就是计算机视觉领域的子领域图像超分所研究的主要问题。 在我的专业课上&#…

【每周CV论文推荐】基于GAN的图像数据增强有哪些经典论文值得阅读

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。 当前基于GAN的二维图像生成领域的发展已经非常成熟,GAN不仅可以用于从零生成图像数…

移动互联网社交江湖已定,抖音为何仍不放过微信?

进入2023年,抖音集团依然放不下“社交梦”。 2022年12月30日,抖音官网上线了一款名为“抖音聊天”的桌面端聊天软件,提供Windows和Mac两个版本,进入软件需使用抖音App扫码登录。 这并不是抖音集团首次推出社交产品。2019年以来&am…

抖音为什么这么火,从运营角度分析它的优缺点!

抖音竞品分析报告详见公众号文章:https://mp.weixin.qq.com/s?__biz=Mzg3MjA0MTg0OA==&mid=2247484702&idx=1&sn=1f346c39a2dfc796a60676ca7231a12e&chksm=cef41909f983901fc79e44ebdce8800f3907b90f48f1aeb35cd7aa04a3a95dd4d2a1d57fd4c6&token=1078838…

抖音推出聊天软件

最近,抖音又在折腾社交了,从抖音官网获悉,日前,抖音推出桌面端聊天软件“抖音聊天”,支持Windows、Mac双端,版本号为1.0.0。 想下载体验的小伙伴直接在公众号后台回复:“抖音聊天”。 我下载下来…

基于科大讯飞实现语音识别功能

实现电脑端语音识别,并提供常用参数设置、简单的复制、剪切、清空等操作,使用方便,只需双击打开即可运行,基于科大讯飞的语音识别,识别正确率高,识别响应快,适合将平时说话快速转化为文字&#…

好消息——教你如何入门人工智能

新手入门人工智能还是有点难的,要有一定的数学和编程基础,我是先学的Python编程基础,报了一个公司的网课,(但是公司倒闭了,资料全在它网上我想回头温习都不能了😭)。然后再开始学习机器学习,一定…

Mixlab推荐:未来,在于问题而非答案,我们请你提个问题

如果问题是通往未来的启航点, 你会提出一个面向未来的问题是什么? 5月,在临近未来学家俱乐部成立五周年之际,我们特别策划了「向未来提问」的活动,邀请全球未来学家、趋势专家,以及身边的成年人、小朋友&am…

微软全球合伙人姜大昕被曝大模型创业

衡宇 发自 凹非寺量子位 | 公众号 QbitAI 大模型比武场战火纷飞了半年有余,左有OpenAI动作频频,右有Meta开源Llama2,开闭源方面,均被巨鳄占领山头,创业投资也已经进入了新阶段。 现在再下场,会不会晚了&…

【CP2K教程(三)】元动力学 (Metadynamics)与增强采样

1. Simple metadynamics simulation guide 2. 集合变量配位数函数 3. Biochemical systems metadynamics 4. 自由能面绘图软件graph.sopt 5. cp2k和plumed联用简单案例 6. Tree diagram of keywords ralated to metadynamics 7. CP2K元动力学中获取重构势能面的方法 8.…

AI 未来已至,向量数据库站在新的节点上

“AI 的 iPhone 时刻已经到来。” 在刚刚结束的 NVIDIA GTC Keynote 中,这句话被 NVIDIA CEO 黄仁勋反复提及,长达 1 个多小时的分享中,生成式 AI 相关的内容占据了绝大部分比重。他表示,生成式 AI 的火热能力为企业带来了挑战&a…

司马阅SmartRead:国内AI文档对话神器上线!

众所周知,如果训练模型不及时更新,AI就不具备创造新知识的能力,这也是有时大语言模型会“胡说八道”的原因。但换一个角度,如果我们使用自己挑选过的知识库,主动将自己的数据给AI,AI就会成为实实在在的超级…

微软深夜放炸弹!GPT-4 Office全家桶发布,10亿打工人被革命

最新:GPT-4应用,来源:ScienceAI、新智元 【导读】AI桌面革命深夜打响,GPT-4全面接入微软Office全家桶,势必颠覆人类办公! 未来和 AI 一起工作是这样的。 「用人工智能重塑生产力」,微软老早就在…

微软深夜放炸弹!GPT-4 Office全家桶发布,10亿打工人被革命!

编|梦晨 丰色 源|量子位 一觉醒来,工作的方式被彻底改变。 微软把AI神器GPT-4全面接入Office,这下ChatPPT、ChatWord、ChatExcel一家整整齐齐。 CEO纳德拉在发布会上直接放话:今天,进入人机交互的新时代&am…

微软Office全家桶版GPT-4定价每月30美元

7 月 19 日,在 Microsoft Inspire 大会上,微软宣布了其基于OpenAI旗下GPT-4的应用商业化最新进展,并公布了与Facebook母公司Meta在开源大模型方面的新合作。 微软 CEO 萨提亚・纳德拉表示「我们现在已经到达了新的临界点,自然语言…

关于元宇宙的畅想,2050 年这些高科技都会成为现实!

大家好,我是比特桃。最近 ChatGPT 非常火,各种热搜应接不暇。从科技圈到金融圈再到生活圈,好像一夜之间所有人都在聊ChatGPT。AI 发展已经到了即将爆发的时刻,ChatGPT正在将大型科技公司的处理能力与AI紧密的结合起来。这个想象空…

科技云报道:国内AI大模型鏖战,上演科技罗生门

科技云报道原创。 ChatGPT的狂热从年初持续至今,这份狂热不仅仅来源于用户层,从业者、投资人以及企业可以说有过之无不及。 于是,这些投资人、从业者以及企业将狂热转化,宣布入局大模型赛道并推出相关产品。一时间,大…

马斯克:把你们的代码都打印出来

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 5 分钟。 来自:杨净 丰色 发自 凹非寺量子位 QbitAI 来,将付费服务涨价3倍,一周干不好就卷铺盖走人! 没想到,马斯克对推特员工下的第一个“最后…