前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用腾讯轻量云搭建在线聊天室

用腾讯轻量云搭建在线聊天室

作者头像
Nyarime
发布2021-12-14 09:32:39
4.2K1
发布2021-12-14 09:32:39
举报
文章被收录于专栏:云外科技云外科技

春节过后,大家又忙起来了。不过腾讯云的轻量免费升级活动后,得益于升级后的大空间。现在又有新的玩法 --- 那就是搭建一个在线聊天室,使用的是一个叫做Fiora的开源在线聊天室。

准备工作

  • 腾讯云轻量服务器
  • Linux系统(这里推荐使用腾讯云提供的宝塔镜像)
  • 宝塔(bt.cn)Linux面板

购买轻量云

由于本站未备案,不能使用中国内地的轻量云。另外这里建议使用宝塔面板的模板(省的又要花时间去安装面板,编译一大堆东西)

购买地址: https://curl.qcloud.com/dfMFnwqL

安装环境

官方文档: https://github.com/yinxin630/fiora/blob/master/doc/INSTALL.ZH.md

要运行 Fiora, 你需要 Node.js(推荐 v14 LTS版本), MongoDB 和 redis

安装 Node.js

在bt面板应用商店,搜索“node.js”安装PM2管理器

安装 MongoDB

在bt面板应用商店,搜索“MongoDB”安装MongoDB数据库

安装 redis

在bt面板应用商店,搜索“redis”安装Redis

配置站点

装完以后,进入在线控制台输入命令bt重置密码和用户名,登录bt面板后创建一个站点(例如 chat.idc.moe)

记住这个目录,等会要用于放Fiora(当然你想丢哪都行,Nginx只是反代的作用)

下载Fiora

在目录中打开“宝塔终端”,登录服务器

定位到 /www/wwwroot/chat.idc.moe/(网站目录)

代码语言:javascript
复制
cd /www/wwwroot/chat.idc.moe/

克隆项目:

代码语言:javascript
复制
git clone https://github.com/yinxin630/fiora.git -b master

打开“PM2管理器”添加Fiora:

启动后请记住端口号,测试 http://服务器ip:端口号 是否正常联通

Nginx反向代理

返回bt面板的网站,选择对应站点,反向代理,添加以下规则:

其中 8080 端口请改成PM2管理器中的对应端口即可

效果

fiora 是一款有趣的聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发。另外它在代码上做了自适应,可以在PC和移动设备上展示出不同的效果:

PC

Mobile

App支持

安卓/iOS app: https://github.com/yinxin630/fiora-app

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://cloud.tencent.com/developer/article/1918272

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备工作
  • 购买轻量云
  • 安装环境
    • 安装 Node.js
      • 安装 MongoDB
        • 安装 redis
        • 配置站点
        • 下载Fiora
        • Nginx反向代理
        • 效果
          • PC
            • Mobile
              • App支持
              相关产品与服务
              云数据库 MongoDB
              腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档