企业网站建设作品分析,网站运营要会什么技术,html5开发微网站,桂林象鼻山要门票吗1#xff09;WBO 白板工具介绍
1.1#xff09;WBO 白板简介 WBO 是一个自由和开源的在线协作白板。它允许多个用户同时在一个虚拟的大型白板上画图。该白板对所有线上用户实时更新#xff0c;并且状态始终保持。它可以用于许多不同的目的#xff0c;包括艺术、娱乐、设计和…1WBO 白板工具介绍
1.1WBO 白板简介 WBO 是一个自由和开源的在线协作白板。它允许多个用户同时在一个虚拟的大型白板上画图。该白板对所有线上用户实时更新并且状态始终保持。它可以用于许多不同的目的包括艺术、娱乐、设计和教学。 1.2WBO 白板特点
要与某人实时协作绘制图形只需向他们发送白板的 URL。每个人都可以使用公共白板。创建一个带有随机名称的私有白板该白板只能通过其链接访问。创建一个可命名的私有白板并自定义其 URL所有知道它名字的人都可以访问它。
2本地环境介绍
2.1本地环境规划 本次实践为个人测试环境操作系统版本为 CentOS7.6。 hostname本地P地址操作系统版本内核版本node版本blog10.0.59.114CentOS 7.63.10.0-957.el7.x86_64v16.17.0
2.2本次实践介绍 本次实践部署环境为个人测试环境在 CentOS 7.6 环境下 WBO 在线协作白板。 3检查本地环境
3.1检查本地操作系统版本 检查本地操作系统版本 cat /etc/redhat-release3.2检查系统内核版本 检查系统内核版本 uname -r4部署 Node.js 环境
4.1下载 Node.js 安装包 在 /root 目录下下载 Node.js 安装包下载版本为 v16.17.0。 cd /root wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.xz4.2解压 Node.js 安装包 在 /root 目录下解压 Node.js 安装包 tar -xvJf node-v16.17.0-linux-x64.tar.xz4.3链接二进制文件 将 /root/node-v16.17.0-linux-x64/bin/ 下的二进制文件链接到 /usr/local/bin 下 ln -s /root/node-v16.17.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v16.17.0-linux-x64/bin/npm /usr/local/bin/npm4.4配置环境变量 在 /etc/profile 文件中尾行新增以下两行 vim /etc/profileexport NODE_HOME/root/node-v16.17.0-linux-x64/bin/
export PATH$PATH:$NODE_HOME:/usr/local/bin/使变量生效 source /etc/profile4.5查看 node 版本 查看 node 版本 npm -v
node -v5下载 WBO 源码包
5.1下载 WBO 源码包 GitHub 下载 WBO 源码包 yum install git -ygit clone https://github.com/lovasoa/whitebophir.git5.2查看源码目录 查看 WBO 白板工具源码目录 ls ~/whitebophir/tree -L 2 ~/whitebophir/6部署 WBO 在线协作白板
6.1进入 WBO 源码目录 进入 WBO 源码目录 cd whitebophir/6.2设置 npm 镜像源 npm 设置国内淘宝镜像源 npm config set registry https://registry.npmmirror.com6.3安装依赖 安装 WBO 项目的依赖 npm install --production6.4启动 WBO 服务 启动 WBO 服务 PORT5001 HOST0.0.0.0 npm start后台启动 WBO 服务 PORT5001 HOST0.0.0.0 npm start 6.5设置 service 服务 设置 WBO 为 service 服务使用 systemctl 管理。 vim /etc/systemd/system/wbo.service[Unit]
Descriptionwbo
Afternetwork.target[Service]
Typesimple
EnvironmentPORT5001 HOST0.0.0.0
ExecStart/root/node-v16.17.0-linux-x64/bin/npm start
ExecReload/root/node-v16.17.0-linux-x64/bin/npm restart
ExecStop/root/node-v16.17.0-linux-x64/bin/npm stop
WorkingDirectory/root/whitebophir/
Restartalways
Userroot
Grouproot
EnvironmentNODE_ENVproduction[Install]
WantedBymulti-user.target启动 wbo 服务 systemctl daemon-reload
systemctl start wbo systemctl enable wbo重启服务器后查看 wbo 服务状态。 systemctl restart wbo
systemctl status wbo6.6本地测试 WBO 服务 在本地访问 http://10.0.59.114:5001/有 wbo 网页返回则部署成功。 6.7防火墙和 SELinux 设置 设置 SELinux sed -i s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config
cat /etc/selinux/config | grep disabled
setenforce 0关闭防火墙如果想要开启防火墙需放行 5001 端口。 systemctl stop firewalld systemctl disable firewalld7访问 WBO 在线协作白板
7.1访问 WBO 首页 访问地址http://10.0.59.114:5001/将IP替换为自己服务器IP地址。 7.2创建私人白板 创建可命名的私人白板可以愉快的使用 WBO 白板了。 7.3在线协作 进入公共白板进行绘图操作。 在另外一台电脑或浏览器打开可以进行协作绘图。 8WBO 在线协作白板使用总结 wbo 白板工具目前仅支持基本的绘画、文字和标注工具暂不支持高级功能如形状、图表等。此外在进行协作时需要确保网络连接稳定否则可能会发生卡顿或数据丢失等问题。总体而言wbo 是一款简单易用的在线白板协作工具广泛应用于团队合作、教学、头脑风暴等场景具有较高的应用价值。