当前位置: 首页 > news >正文

宝塔面板+腾讯云轻量应用服务器部署fiora聊天室

fiora 是一款有趣的开源聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发,可以克隆源码并部署到自己的服务器。下面就为大家介绍如何将fiora部署到自己的腾讯云轻量应用服务器

2021-08-24T06:56:02.png


首先,需要购买一台服务器,在此推荐腾讯云轻量应用服务器Lighthouse,新朋友「轻」松上云,老朋友免费加「量」,1核2G5M限时低至99元/年起,购买链接https://cloud.tencent.com/act/cps/redirect?redirect=1079&cps_key=7e59fd18a50e30efaec12b00e2474512&from=console

2021-08-19T05:03:03.png


购买时选择宝塔Linux面板镜像,待开通成功后登录控制台,根据提示获取登录信息进入面板:

2021-08-19T05:09:09.png


登录面板并绑定堡塔账号后,进入软件商店,安装如下依赖

2021-08-23T12:56:37.png

Nginx 1.20
PM2管理器
MongoDB
Redis 6.2

2021-08-23T13:05:41.png


然后进入刚才安装的PM2管理器插件设置,在Node版本选项卡中选中当前版本为[v14.17.5](如有更新的版本,建议选择最新的正式版使用)

2021-08-20T03:45:42.png


回到腾讯云控制台,进入终端,输入下面命令获取到root权限并切换到网站目录

sudo su
cd /www/wwwroot/

拉取文件

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

安装yarn依赖并进入fiora目录

npm install -g yarn
cd fiora/

安装依赖并构建客户端代码

yarn install
yarn build:web

配置 JwtSecret

echo "JwtSecret=2ace77bfb3684df6" > .env2

启动服务端,配置进程守护

yarn start
pm2 start yarn --name fiora -- start

转存失败重新上传取消

2021-08-20T03:42:26.png


此时就可以在浏览器输入http://[ip地址]:9200打开fiora聊天室了。如果无法打开,请检查宝塔面板的系统防火墙,并一键放通腾讯云后台防火墙:

2021-08-24T07:00:50.png


下面还可以设置反向代理,直接通过你的域名访问聊天室!
 

2021-08-24T07:02:27.png

2021-08-24T07:03:12.png

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Python 使用标准库原始socket 生成 pcap 文件

注意事项 : 1.仅限linux/uninx 使用 2.不需要任何第三方库,仅用标准库 3.格式为公开格式,可以whireshark 直接打开 代码如下: import time,structclass Pcap:def __init__(self, filename, link_type1):self.pcap_file open(filename, wb)self.pcap_file.write(struct.pack(…...

堆排序习题

写出下列关键字序列排序的结果:{15,21,6,30,23,6,20,17} 步骤:先对序列进行堆排队,之后将顶部元素与最后一个元素相交换,交换时候重新对剩下的再…...

Seurat学习:如何将自定义的聚类标签添加到Seurat对象当中

假如要添加k-means聚类标签&#xff1a; objectmeta.data$k.means.clusters <- k.means.result 绘制自定义标签的UMAP图&#xff1a; DimPlot(object , reduction‘umap’,group.by “k.means.clusters”) 同时显示自定义标签和UMAP图和Seurat中louvain聚类的UMAP图 plot…...

什么是状态模式

...

Cy5 Methyltetrazine,花青素Cy5 甲基四嗪,花青素Cy5染料的主要用途

产品名称&#xff1a;Cy5 Methyltetrazine 分子量&#xff1a;934.10 主要用途&#xff1a;甲基四嗪-活化的Cy5染料&#xff0c;它与含tco的化合物发生反应&#xff0c;通过一种反电子按需的介子反应&#xff0c;形成稳定的共价键&#xff0c;不需要铜催化剂或高温。TCO与四嗪…...

MySQL分区表原理详解

分区表是将大表的数据分成称为分区的许多小的子集&#xff0c;分区是将一个表的数据按照某种方式&#xff0c;比如按照时间上的月份&#xff0c;分成多个较小的&#xff0c;更容易管理的部分&#xff0c;但是逻辑上仍是一个表。由于在MySQL数据库中&#xff0c;我们对MySQL分区…...

android - FlutterActivity MethodChannel和FlutterView

android - FlutterActivity MethodChannel和FlutterView 因此&#xff0c;大约4个月前&#xff0c;我编写了Flutter应用程序。现在&#xff0c;我想做一个小小的更改&#xff0c;但是我不能再编译应用程序了&#xff0c;因为GeneratedPluginRegistrant.registerWith(this)不再…...

PCB设计中电流与线宽的关系

原文链接&#xff08;点击原文链接更多精彩学习文章和学习内容&#xff09;&#xff1a;http://blog.bools.cn/archives/1262 PCB设计中电流与线宽的关系一、PCB设计铜铂厚度、线宽和电流关系二、PCB电流与线宽三、从图像中确定线宽四、 经验公式五、在PCB设计中线宽选择的经验…...

移动端开发那些事

1px解决方案 为什么移动端css里面写了1px, 实际看起来比1px粗. 其实原因很好理解:这2个’px’的含义是不一样的. 移动端html的header总会有一句 <meta name"viewport" content"widthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno&qu…...

HTML(菜鸡视角)

heading <h> 标题 </h> 多级标题时&#xff1a;<h1> <h2>......级联 Paragraph <p> 段落内容 </p> Note&#xff01; <!-- 注释内容 --> Element <main> 主要内容 </main> image <img src&quo…...

Hibernate对实际数据进行操作

//增 public static void main(String[] args){ Configuration cfg null; SessionFactory sf null; Session session null; Transaction ts null; User u new User(); System.out.println("请输入用户信息:&quo…...

GCC的-Wl,--wrap编译选项

GCC的--wrap是一个链接器选项&#xff0c;假如我们要编译的源文件为main.c&#xff0c;编译命令如下&#xff1a; gcc main.c -Wl,--wrapfunc -o main.elf有以下效果&#xff1a; 如果符号func没有&#xff08;在当前源文件&#xff09;定义&#xff0c;就链接到__wrap_func如…...

个人技能点(郎)

个人技能点1. 熟悉 h5 和 c3 新特性&#xff1a;语义化标签&#xff0c;flex 布局&#xff0c;动画等H5 新特性&#xff1a;2. 熟悉js作用域、原型、事件轮询机制、闭包等原理&#xff1b;js 作用域闭包事件轮询机制原型3. 熟悉 ES6 语法标准 promise&#xff0c;async/await 异…...

【Android 11】使用Android Studio调试系统应用五):编译Settings 模块、解决编译错误

文章目录 1. 篇头语2. 系列文章3. 关联Git4. 完善Settings的依赖4. 1 Android.bp回顾4.2 提取出所需androndx支持库4.2.1 依赖列表(android.bp)4.2.2 转换后的列表(build.gradle)4.2 提取出所需aar库4.3 提取出依赖的本地jar包4.3.1 查找本地jar包的位置4.3.2 所需jar列表(ando…...

Xshell无法连接,centos7 network.service 网络服务无法启动或启动自动关闭

在虚拟中下载安装mysql之后&#xff0c;对NetworkManager进行操作&#xff0c;导致与Network服务可能起了冲突&#xff0c;使得导致network.service启动自动关闭&#xff0c;Xshell对虚拟机无法进行链接。 需要对NetworkManager进行调整 # 停止 NetworkManager 系统服务 syste…...

1.5 异常

什么是异常 异常就是在程序运行期间&#xff0c;因为某些原因导致程序出现了错误的情况。 异常封装了三个重要信息: 类型&#xff0c;信息&#xff0c;行号 异常的简单继承结构 Throwable |- Error 系统级别的错误&#xff0c;无法处理&#xff0c;只能停止运行 |- Excepti…...

[HCIP] 10 - IGMP 协议

一、IGMP 介绍 二、组播组管理协议工作机制&#xff1a;...

海大09-10.3题:编程计算并输出1*2+3*4+5*6+...+(n-1)*n的值,其中,n的值由键盘输入。(8分)

题目 本题是中国海洋大学《C语言程序设计》2009-2010年第一学期编程题第3题。 题目&#xff1a; 编程计算并输出12345*6…&#xff08;n-1&#xff09;*n的值&#xff0c;其中&#xff0c;n的值由键盘输入。&#xff08;8分&#xff09; 以下是本篇文章正文内容&#xff0c;欢…...

DEDE织梦如何做中英文多语言站

说道中英文站&#xff0c;是很多用户想用dedecms织梦程序做多语言站&#xff0c;下面网分享下做中英文多语言版本的站点如何操作&#xff0c;希望能帮助到大家。 一、首先在后台建栏目&#xff0c;有三点需要注意 1.需要做几种语言就加几个大的栏目。 2.栏目“常规选项”的文…...

2021-08-23 linux的部分基本命令与vi/vim的部分命令

linux的基本命令 文章目录linux的基本命令前言一、APT(Advanced Packing Tool)1.工作原理2.修改源3.几个常用的命令二、vi/vim一. vi/vim 模式1.vi有两种工作模式二. vi/vim 命令1.vim:退出命令2.vim删除与修改命令3.vim拷贝与粘贴命令4.vim 撤销命令5.vim 搜索命令6.vim 替换命…...

git push --set-upstream origin main Failed to connect to github.com port 443:

Failed to connect to github.com port 443:删除host中添加的github地址 (有关github的内容全部删除&#xff09;...

Anaconda3安装后缺失大量文件,没有scripts、library等目录,conda list报错(管理员模式安装也无效)

Anaconda3安装后缺失大量文件&#xff0c;没有scripts、library等目录&#xff0c;conda list报错&#xff08;管理员模式安装也无效&#xff09; 问题描述&#xff1a;在一次卸载anaconda3后&#xff0c;再想重装的时候发现怎样装都不成功&#xff0c;文件目录下缺失大量文件…...

xenomai内核解析

https://www.cnblogs.com/wsg1100/p/13836497.html...

Excel公式相对引用转为对应数值

计算仓储费&#xff1a; 要把Excel里显示的公式换成引用的数值&#xff0c;以便转换为文本格式导入到MySQL里。 VBA function: Function TFFormula(rng As Range) Dim fl As String fl rng.FormulaDim reg As Object, mt As Object, res As String Set reg CreateObject(&qu…...

JDBC中Statement和PreparedStatement的区别

Statement存在sql注入问题,PreparedStatement解决了sql注入问题. Statement是编译一次执行一次,PreparedStatement是编译一次可以执行n次,PreparedStatement的效率较高一些. PreparedStatement会在编译阶段做类型的安全检查. 综上所述:PreparedStatement使用较多,只有在极少…...

1.HTML+CSS初级认知

一.准备 软件&#xff1a;Visual Studio Code 可选择下载中文包&#xff0c;把文字变中文↓ 二.如何创建和运行一个页面 1.先选择一个文件夹&#xff0c;建议新建一个空文件夹 2.新建文件 3.取名&#xff0c;后面加.html 4.输入一个英文的感叹号&#xff0c;然后回车会自动生…...

ISP图像学习的一些资料

1、https://blog.csdn.net/lz0499/article/details/71156291 2、https://blog.csdn.net/wtzhu_13/category_11144092.html?spm1001.2014.3001.5482 3、https://www.zhihu.com/people/he-nan-yiba 4、https://www.zhihu.com/people/zhangjiajie043/answers 5、https://www.…...

【MySQL】索引失效

索引失效情况 is null / is not null 结论&#xff1a; in、exists&#xff1a; 当in和exists后面跟的不是子查询的话&#xff0c;会根据数据量判断是不是走索引&#xff0c;如果全表扫描比索引快&#xff0c;就全盘扫描 当后面跟的是子查询的话&#xff0c;和 not exists、…...

分享题解05:数组元素的平方(数组遍历的方法)

描述 为数组 arr 中的每个元素求二次方。不要直接修改数组 arr&#xff0c;结果返回新的数组 示例 输入&#xff1a;[1, 2, 3, 4] 输出&#xff1a;[1, 4, 9, 16] 代码输入&#xff1a; var arr [1, 2, 3, 4, 5]; console.log(square(arr));解法一&#xff1a;for遍历 这…...

数学备忘录

一、矩阵论、代数学 二、几何学 齐次坐标介绍...

Python爬虫实战之抓取京东苹果手机评价!

1. 网站分析 本文实现的爬虫是抓取京东商城指定苹果手机的评论信息。使用 requests 抓取手机评论 API 信息&#xff0c;然后通过 json 模块的相应 API 将返回的 JSON 格式的字符串转换为 JSON 对象&#xff0c;并提取其中感兴趣的信息。读者可以点击此处打开 京东商城&#xf…...

苹果 服务器 型号,苹果宣布新款Mac mini机型 高端版安装服务器系统

The new Mac mini has the following features:Processor and memory2.53GHz Intel Core 2 Duo processor3MB on-chip shared L2 cache running 1:1 with processor speed1066MHz frontside bus4GB (two 2GB SO-DIMMs) of 1066MHz DDR3 SDRAMPeripheral connectionsOne FireWi...

新款苹果iPad真香,谁用谁知道啊,来个尝尝?

新春伊始&#xff0c;正是巩固男女感情的时候&#xff0c;很多男生追女生不知道送啥礼物&#xff0c;也许礼物送的对了&#xff0c;刚好满足对方心意&#xff0c;就能抱得美人归。为了回馈长期以来各位老铁对本号的关注支持&#xff0c;直接给你送一个 苹果IPad &#xff01;无…...

团团圆圆过元宵!粉丝福利!包邮送一个新款苹果iPad

元宵佳节是一个一家人团团圆圆的日子&#xff0c;这个元宵比较特殊&#xff0c;许多上班族难得能够在家过元宵了。为了回馈长期以来各位老铁对本号的关注支持&#xff0c;直接给你送一个 2019新款苹果iPad &#xff01;无论是自己玩&#xff0c;还是当礼物送人&#xff0c;都比…...

迎国庆,2021新款苹果 iPad,包邮送一台!

为了回馈长期以来各位老铁对本号的关注支持&#xff0c;更好的去看paper&#xff0c;提高技术水平&#xff0c;直接给你送一个 2021新款苹果iPad &#xff01;无论是自己用&#xff0c;还是当礼物送人&#xff0c;都比较不错的。赠送规则本号的读者众多&#xff0c;大家使用下面…...

吃鸡神器!新款苹果 iPad,免费送一台!

为了回馈长期以来各位老铁对本号的关注支持&#xff0c;更好的去看paper&#xff0c;提高技术水平&#xff0c;直接给你送一个 2021新款苹果iPad &#xff01;无论是自己用&#xff0c;还是当礼物送人&#xff0c;都比较不错的。赠送规则本号的读者众多&#xff0c;大家使用下面…...

2021 新款苹果 iPad 真香,包邮送一个!

为了回馈长期以来各位老铁对本号的关注支持&#xff0c;更好的去看paper&#xff0c;提高技术水平&#xff0c;直接给你送一个 2021新款苹果iPad &#xff01;无论是自己用&#xff0c;还是当礼物送人&#xff0c;都比较不错的。赠送规则本号的读者众多&#xff0c;大家使用下面…...

吃鸡神器!免费送一台新款苹果 iPad

为了回馈长期以来各位老铁对本号的关注支持&#xff0c;更好的去看paper&#xff0c;提高技术水平&#xff0c;直接给你送一个 2021新款苹果iPad &#xff01;无论是自己用&#xff0c;还是当礼物送人&#xff0c;都比较不错的。赠送规则本号的读者众多&#xff0c;大家使用下面…...

苹果新款笔记本_入手苹果笔记本,买intel老款or等ARM新款?3点分析告诉你!

又是一年高考季&#xff0c;在这里先祝考生们都能取得如意的成绩&#xff0c;再来聊聊大学必备“三大件”之一的笔记本电脑。众所周知&#xff0c;Apple 这一巨头出于种种考虑&#xff0c;将在下一代 Mac 系列电脑中采用自研的基于 ARM 架构的 Apple Silincon 芯片&#xff0c;…...

新款苹果手机_苹果宣布新系统 性能依旧“压制quot;安卓

点击上方“蓝字”关注我们了解更多精彩苹果宣布新系统--性能依旧“压制"安卓 对于关注WWDC 2020大会的朋友们一定都不陌生&#xff0c;苹果会在这届大会上发布自己一些软件和硬件上的创新。而随着这场大会的临近&#xff0c;苹果官方也终于是放出了有关新款操作系统IOS 14…...

新款苹果手机_入手新款苹果手机半个月,他们这样评价新手机

澎湃新闻见习记者 林栎昕 记者 高文10月23日&#xff0c;iPhone12和iPhone12 Pro正式发售。用了三年iPhone 6s Plus的胡亚南&#xff0c;再也等不及苹果把“刘海”屏换掉&#xff0c;购入了一台最大容量的白色iPhone 12。同样被iPhone12颜值吸引的还有“90后”的Lauran。在她拿…...

新款苹果手机_入手新款苹果手机半个月 他们这样评价新手机

原标题&#xff1a;入手新款苹果手机半个月&#xff0c;他们这样评价新手机 10月23日&#xff0c;iPhone12和iPhone12 Pro正式发售。用了三年iPhone 6s Plus的胡亚南&#xff0c;再也等不及苹果把“刘海”屏换掉&#xff0c;购入了一台最大容量的白色iPhone 12。同样被iPhone12…...

共享单车需求预测问题:分析篇

机器学习训练营——机器学习爱好者的自由交流空间&#xff08;入群联系qq&#xff1a;2279055353&#xff09; 案例介绍 共享单车是一种自行车租赁方式。注册成为单车提供商的会员后就可以通过网络自主租赁与反还单车。使用商家提供的APP, 人们可以很方便地在出发地扫码租车&a…...

什么是物联网?如何保护物联网iot安全性

物联网iot:物联网&#xff08;IoT&#xff09;将生活中事物以网络进行连接&#xff0c;彼此交换信息。整个世界借由设备连接成一体。 对于消费者而言&#xff0c;这意味着您可以在大洋彼岸远程调节家中的恒温器。但是对企业而言&#xff0c;物联网不仅创造了连接客户和合作伙伴…...

基于LSTM模型的共享自行车需求预测

公众号&#xff1a;尤而小屋作者&#xff1a;Peter编辑&#xff1a;Peter 大家好&#xff0c;我是Peter~ 今天给大家带来一篇新的kaggle数据分析实战案例&#xff1a;基于长短期记忆网络&#xff08;LSTM&#xff09;模型的伦敦自行车需求预测分析。本文的两个亮点&#xff1a…...

机器学习案例(七):产品需求预测

对一种产品的需求会随着其价格的变化而变化。如果你拿现实世界的例子,你会看到如果产品不是必需品,那么它的需求会随着价格的上涨而减少,而需求会随着价格的下降而增加。如果想知道我们如何通过机器学习来预测对产品的需求,那么这篇文章就是为您准备的。在本文中,我将引导…...

手把手带你玩转需求预测-需求预测方法介绍

系列文章目录 手把手带你玩转需求预测 文章目录系列文章目录前言时序预测算法类型第一代&#xff1a;统计时序预测算法第二代&#xff1a;经典机器学习方法第三代&#xff1a;深度学习预测算法总结前言 预测算法的本质是从历史数据中发现pattern&#xff0c;并利用这个patter…...

jsp儿童网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 儿童网站系统 是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发&#xff0c;数据库为Mysql&#xff0c;使用ja…...

html 写模拟微信聊,js模拟微信聊天窗口(示例代码)

*{margin:0;padding:0;}.box{width:250px;height:400px;margin:10px auto 0;background:url(http://f2.dn.anqu.com/down/NzlkMQ/allimg/1309/54-130922101359.jpg) no-repeat;background-size:cover;}.top{width:100%;height:30px;background:#2C333A;color:#fff;font-size:1...

关于小程序session_key漏洞问题的解决2022-12-01

业务背景&#xff1a;开发了小程序&#xff0c;使用了一段时间以后&#xff0c;小程序提示系统漏洞session_key的问题&#xff0c;在网上找了好多的博客&#xff0c;感觉好多写的没那么清晰&#xff0c;更偏重于理论&#xff0c;导致自己走了很多的弯路&#xff0c;为了更方便快…...