开源在线谈天系统Fiora当地Docker快速搭建并实现与好友远程谈天 ...

鼠扑  金牌会员 | 2024-11-3 06:05:54 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 926|帖子 926|积分 2778

媒介

信任各人在谈天时间总是很没安全感,好比在和小姐妹背着男朋友聊一些不能说的浮名,或者背着女朋友和兄弟们说的话,都怕某一天露馅了~
本日给各人介绍一款免费开源的在线谈天工具——Fiora。它不仅是一款功能强盛的即时通讯软件,更是开发者们显现创造力和技能实力的一个舞台。想象一下,在一个可以自由定制界面、扩展功能,并且完全开放源代码的平台上构建属于你自己的社交网络,这听起来是不是既刺激又充满挑战?
而且联合cpolar内网穿透工具利用,还能轻松实现与好友随时跨平台跨网络在线谈天。当地摆设Fiora也非常简单,本例中将利用Docker举行快速摆设演示。

1.关于Fiora

Fiora 以其独特的设计理念和灵活的技能架构赢得了众多技能爱好者的青睐。它不仅仅满意了人们对于个性化交换空间的需求,更重要的是,通过其开源模式,引发了一股新的创意浪潮。无论是资深程序员还是初学者,都能在这个平台上找到发挥自己才能的空间。接下来,我们将深入探讨 Fiora 的焦点特性、利用体验以及如何参与到这个充满活力的社区中来。
如果你对即时通讯软件背后的科技原理感兴趣,或者想要相识如何利用开源项目打造个性化应用,那么请继续阅读下去,跟随我一起探索 Fiora 这个神奇的世界吧!

以下事Fiora的功能特性:

  • 注册账号并登录,可以长时间生存您的数据
  • 加入现有群组或创建自己的群组以与全部人交换
  • 与任何人私下谈天,并将他们添加为好友
  • 多种消息类型,包括文本/心情/图片/代码/文件/下令,您还可以搜索心情符号
  • 推送通知 当您收到新消息时,您可以自界说通知铃声,它也可以将消息读出
  • 选择您喜好的主题,您可以将其设置为您喜好的任何壁纸和主题颜色
  • 设置管理员以管理用户
**Github地点:**https://github.com/yinxin630/fiora
2.安装Docker

软件依赖:Docker 20.10.6 版本以上
我这里演示的环境是Ubuntu22.04,Docker版本是24.0.5
在终端中实行下方下令安装docker:
  1. curl -fsSL https://get.docker.com -o get-docker.sh
复制代码
然后再启动docker
  1. sudo sh get-docker.sh
复制代码
最后我们在docker容器中运行下 hello world 看一下是否安装乐成。
  1. sudo docker container run hello-world
复制代码
可以看到出现了hello world,说明我们已经安装docker乐成,就可以举行下一步了

3.当地摆设Fiora

本项目提供了最简单的方式,利用项目的一键安装脚本将项目克隆到当地
  1. git clone https://github.com/yinxin630/fiora.git -b master
复制代码

进入到fiora里
  1. cd fiora
复制代码
这里我们须要修改宿主机端标语,因为跟cpolar辩论,修改管理界面端标语改成9300
  1. sudo nano docker-compose.yaml
复制代码

构建镜像
  1. sudo docker compose build --no-cache --force-rm
复制代码

运行
  1. sudo docker compose up -d
复制代码

现在就已经安装乐成了,您可以通过打开Web浏览器输入localhost:9300,就可以访问到Fiora的页面了。

4.利用Fiora

我们可以点击下方登录选择注册,就可以进入到属于你自己的谈天页面了

我们可以点击左上角的头像,来修改个人信息。这里有头像以及用户名暗码都可以修改。

右上方的加号,创建群聊。

现在就可以和你的小同伴在你们自己创建的谈天室大聊特聊了,就算不用于谈天,也可以个人利用变成一个备忘录,更多玩法等你展开哦~
5.cpolar内网穿透工具安装

不外我们目前只能在当地局域网内利用刚刚摆设的Fiora举行谈天,如果想和异地好友通过在家中摆设的Fiora服务来像其他通讯软件一样远程谈天,应该怎么办呢?我们可以利用cpolar内网穿透工具来实现远程访问当地服务的需求。无需公网IP,也不用设置路由器那么麻烦。
下面是安装cpolar步调:
   Cpolar官网地点: https://www.cpolar.com
  利用一键脚本安装下令
  1. sudo curl https://get.cpolar.sh | sh
复制代码

安装完成后,实行下方下令查看cpolar服务状态:(如图所示即为正常启动)
  1. sudo systemctl status cpolar
复制代码

Cpolar安装和乐成启动服务后,在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,利用Cpolar官网注册的账号登录,登录后即可看到cpolar web 设置界面,接下来在web 界面设置即可:

6.创建远程毗连公网地点

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:


  • 隧道名称:可自界说,本例利用了: fiora注意不要与已有的隧道名称重复
  • 协议:http
  • 当地地点:https://localhost:9300
  • 域名类型:随机域名
  • 地区:选择China Top

创建乐成后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道天生了两个公网地点,接下来就可以在其他电脑(异地)上,利用任意一个地点在浏览器中访问即可。

如下图所示,乐成实现利用公网地点异地远程访问当地摆设的Fiora。

小结
为了方便演示,我们在上边的操纵过程中利用cpolar天生的HTTP公网地点隧道,其公网地点是随机天生的。
这种随机地点的优势在于创建速率快,可以立纵然用。然而,它的缺点是网址是随机天生,这个地点在24小时内会发生随机变化,更恰当于临时利用。
如果有长期利用Fiora与好友远程谈天,或者异地访问与利用其他当地摆设的服务的需求,但又不想天天重新设置公网地点,还想让公网地点好看又好记并体验更多功能与更快的带宽,那我推荐各人选择利用固定的二级子域名方式来设置公网地点。
7.固定Uptime Kuma公网地点

由于以上利用cpolar所创建的隧道利用的是随机公网地点,24小时内会随机变化,倒霉于长期远程访问。因此我们可以为其设置二级子域名,该地点为固定地点,不会随机变化。
   注意须要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】
  点击左侧的预留,选择保留二级子域名,地区选择china top,然后设置一个二级子域名名称,填写备注信息,点击保留。

保留乐成后复制保留的二级子域名地点:

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要设置的隧道,点击右侧的编辑。

修改隧道信息,将保留乐成的二级子域名设置到隧道中


  • 域名类型:选择二级子域名
  • Sub Domain:填写保留乐成的二级子域名
  • 地区: China Top
点击更新

更新完成后,打开在线隧道列表,此时可以看到随机的公网地点已经发生变化,地点名称也变成了保留和固定的二级子域名名称。

最后,我们利用固定的公网地点访问Fiora可以看到访问乐成,一个永久不会变化的远程访问方式即设置好了。

接下来就可以随时随地举行公网访问管理Fiora了,把公网地点分享给身边的人,还可以方便团队协作。自己用的话,无需云服务器,还可以实现异地远程访问!以上就是如安在Linux Ubuntu系统Docker当地安装Fiora并实现异地远程访问举行管理的全部过程,感谢观看!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表