前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用轻量服务器搭建在线协作绘图白板

用轻量服务器搭建在线协作绘图白板

原创
作者头像
李小飞
修改2021-11-29 11:17:57
1.6K0
修改2021-11-29 11:17:57
举报

WBO是一个自由和开源的在线协作白板。它允许多个用户同时在一个虚拟的大型白板上画图。该白板对所有线上用户实时更新,并且状态始终保持。它可以用于许多不同的目的,包括艺术、娱乐、设计和教学,使用起来也非常有趣。同时,WBO支持公共模式和私有模式,既可以让所有的访问者一起绘制,也可以几个好友创建一个私密共享的白板。下面是公共白板的截图,所有打开这个公共白板的人都可以实时看到别人的绘制成功。

刚好经过了腾讯云的双十一大促,手里又多了几台吃灰的轻量服务器,就用其中一台来搭建了一个。下面简单说一下搭建的教程

购买服务器

如果没有服务器的话,需要先购买一台腾讯云的轻量服务器。

轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、小程序/小游戏、电商、云盘/图床以及各类开发测试和学习环境,相比普通云服务器更加简单易用,提供高带宽流量包并以套餐形式整体售卖基础云资源,将热门开源软件融合打包实现一键构建应用,是您使用腾讯云的最佳入门途径。为了方便安装应用,我们需要准备Docker环境。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker来部署应用是非常简单的,一般情况下,只需要一行命令即可完成。

腾讯云经常举办各种活动,可以点击这里进入他们的活动页面进行购买,可以选择距离最近的区域购买,不过不想备案的话,可以选择境外的服务器(比如香港区域)进行购买。镜像的话,选择【官方镜像】下的【docker基础镜像】,实例套餐选择适合自己的,然后提交订单,付款即可。如果不选择【Docker基础镜像】,后面需要自行安装docker容器。

安装Docker

如果没有选择docker基础镜像,则需要自行安装docker镜像。这里假设使用的Ubuntu系统。安装docker的步骤如下

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

安装WBO

如果使用Docker安装的话,是十分容易的。首先需要在宿主机上创建一个文件夹,后面需要把容器的/opt/app/server-data目录挂载在这个目录上来持久化数据。然后,再给这个文件夹适当的权限。

代码语言:txt
复制
mkdir wbo-boards # 创建一个文件夹
chown -R 1000:1000 wbo-boards # 给这个文件夹权限
docker run -it --publish 5001:80 --volume "$(pwd)/wbo-boards:/opt/app/server-data" lovasoa/wbo:latest  # 启动容器

启动完毕后,通过浏览器访问 http://ip:5001,就可以访问了。

QQ截图20211122203624.png
QQ截图20211122203624.png

从上图中可以看到,既可以进入到公共面板,也可以创建一个私人面板。如果需要共享私人信息的话,就需要创建私人面板了。

最后

最后发一个官网上分享的一副大作吧

59885574-06e02b80-93bc-11e9-9150-0670a1c5d4f3.png
59885574-06e02b80-93bc-11e9-9150-0670a1c5d4f3.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 购买服务器
  • 安装Docker
  • 安装WBO
  • 最后
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com