零基础:轻量聊天室搭建/卸载+SSL免费证书申请
本文最后更新于36 天前,其中的信息可能已经过时,如有错误请发送评论

1.了解轻量聊天室:

多人在线聊天平台,部署简单,卸载容易,不用担心跟朋友的聊天记录泄露,聊天相对私密

2.实现效果:

https://mini.linyu.chat

密码:sun55@kong

注:这个是别人官网的演示效果,最后是要搭建在我们自己的服务器上的。

用户名:fawang666

邮箱:fawang@bucunzai-email.qq.com

3.项目介绍:

聊天室使用的是linyu-mini,教程采用的搭建方式是docker/docker-compose部署,对于零基础的小白来讲搭建方式非常简单。

项目可以在github上面访问到,叫linyu-mini,b站也有相关的up主(Heath-ヾ)。

4.准备工作:

注:所有提供的链接均可在评论区和视频简介找到

云服务器:

在哪里购买都行,反正区别不大,如果是搭建一个中小型个人博客,2h2g是完全够用了,如果后续不够用了再升级配置就好

如果有备案域名,服务器选择国内的即可

无法备案的小伙伴服务器选择非大陆地区即可

域名:

备案域名注册,价格都是非常便宜,xyz后缀的域名一年才几块钱

域名如果没有备案,使用大陆服务器是无法通过域名访问的

当然没备案又想通过域名访问的也可以使用非大陆地区的服务器

xshell&xftp:

免费版下载链接:

https://www.xshell.com/zh/free-for-home-school/

下载后用邮箱注册即可正常使用

配置文件:

配置文件下载链接:

http和https文件都在这个压缩包里面,要用那个用那个

http/https的配置文件下载链接:

https://wwec.lanzouq.com/i7TYs2lq0gfg

下载好后根据自己的实际情况更改

5.开始搭建:

优先确保服务器已经安装docker和docker-compose,雨云预安装,直接查看版本即可

docker --version            查看docker版本
docker-compose --version    查看docker-compose版本
systemctl is-enabled docker 检查docker是否开启自启动  -->  enabled/disabled
systemctl start docker      启动docker服务
systemctl status docker     检查docker是否启动
systemctl enable docker     设置开机自启动
如果这几条命令都报错了,并且你连接的时候用的不是root用户,那么问题就是权限问题,在每条命令前面添加sudo即可
restart: always             给每个服务添加这个(配置文件)
因为服务器较少重启,容器我就不设置开机自启动了,一般都是一直运行的
mkdir -m 755 linyu-mini     创建linyu-mini项目文件夹

目录创建使用xftp,对新手友好一些,你也可以选择用命令创建,是一样的

http搭建教程:

1.xshell连接购买的服务器

ip,端口,防火墙配置,账号,密码

2.xftp连接

ip,端口,防火墙配置,账号,密码

3.新建目录

鼠标右键新建,目录

4.上传配置文件

直接拖拽下载好的文件

注:没有看到文件,请设置xftp显示隐藏文件

5.启动数据库服务

sudo docker-compose up mysql -d

6.启动linyu-mini-web和linyu-mini-server

sudo docker-compose up -d

7.其他命令:

检查配置文件:
cat .env                  输出.env文件内容
cat docker-compose.yml    输出docker-compose.yml文件内容
查看启动的docker进程:
sudo docker ps            输出启动的docker进程
查看所有下载的docker镜像:
sudo docker images        输出安装过的docker镜像
查看当前路径:
pwd                       输出当前用户所在目录/路径
创建目录:
mkdir -m 755              创建目录,权限为755(所有者,所属组,其他用户)
                          可读,可写,可执行=7
                          可读=4,可写=2,可执行=1
切换目录:
cd                        切换到xx目录
查看文件:
ls                        查看文件(不包括隐藏文件)
ls -a                     查看文件(包括隐藏文件)
更新软件包列表:
apt update
安装Vim:
apt install vim -y
i esc :wq

https搭建教程:

1.xshell连接购买的服务器

ip,端口,防火墙配置,账号,密码

2.xftp连接

ip,端口,防火墙配置,账号,密码

3.新建目录

鼠标右键新建,目录

4.上传配置文件及证书文件

直接拖拽下载好的文件和申请到的免费证书

5.启动数据库服务

sudo docker-compose up mysql -d

6.启动linyu-mini-web和linyu-mini-server

sudo docker-compose up -d

6.证书获取和配置:

如果是服务器和域名在同一个地方购买的,直接使用它们自己的自动验证即可,简单方便

如果是其他域名厂商购买的域名,可以先添加域名,也可以添加到其他厂商,然后申请证书是选择手动,然后添加提供的解析记录,等待验证,通过后就可以得到证书了

7.卸载教程:

停止linyu-mini服务并进行卸载:

docker-compose down --rmi all -v

删除配置文件及目录:

rm -rf /home/ubuntu/linyu-mini
rm -rf /linyu


林语聊天室官网:https://linyu.chat

林语mini聊天室github链接:https://github.com/linyu-im/linyu-mini-web

林语官网演示链接:https://mini.linyu.chat   密码:sun55@kong

觉得有帮助可以投喂支持下博主哦~感谢!
(bilibili充电:https://space.bilibili.com/1805782637)
作者:法王
转载请表明出处!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇