【腾讯云】爆款1核2G云服务器首年48元,还有iPad Pro、Bose耳机、京东卡等你来抽!
seatable简介:
SeaTable 是一款新型的在线协同表格和信息管理工具。它支持“文件”、“图片”、“单选项”、“协作人”、“计算公式”等丰富的数据类型。 它帮助你用表格的形式来方便的组织和管理各类信息,同时又和专门的软件系统一样强大。它还可以按照你的需要进行扩展,实现数据处理的自动化和业务流程的自动化。
项目官网:SeaTable – 新一代在线协同表格和信息管理系统
软件架构如图:
SeaTable 由以下组件组成:
- dtable-web:主界面。
- dtable-server:存储表并提供协作功能。
- dtable-events:后台任务,例如电子邮件发送等。
- seaf-server:存储附件(文件和图像)
SeaTable 包含以下的版本
- 开发者版: 面向把 SeaTable 当做轻型数据库使用的用户。没有行数、存储量和 API 调用的限制,但是最多允许 200 个并发连接。其他功能和云服务版的免费版本一样。
- 云服务版: 面向普通用户,有行数、存储量和 API 调用的限制。
- 企业版: 没有行数、存储量和 API 调用的限制。同时有完善的权限管理和用户管控功能,可以云端使用也可以本地部署。
ps:本次部署使用免费的开发者版本
主机配置:
2c4g主机,双十一价格70元一年198三年
系统选择了基于CentOS的Docker镜像
seatable部署:
(1)安装 Docker-compose
SeaTable 镜像是使用 docker-compose 下载安装,本次镜像选择的是基于centos版本,执行下面命令安装 docker-compose
yum install docker-compose -y
(2)下载 SeaTable 镜像
执行如下命令,拉取 SeaTable 最新镜像
docker pull docker.seafile.top/seafileltd/seatable-ee:latest
(3)下载和修改 docker-compose.yml
先创建目录
mkdir /opt/seatable
将docker-compose.yml示例文件下载到新建文件的该目录/opt/seatable中
需要修改以下字段
(4)初始化数据库
在/opt/seatable/目录使用以下命令初始化数据库
docker-compose up
稍等片刻,当您在输出日志中看到 This is a idle script (infinite loop) to keep container running时,数据库已初始化成功。
然后按键盘的 ctrl+c来结束初始化命令。
(5)启动 Docker 容器
在/opt/seatable/目录中使用以下命令启动 SeaTable 容器
docker-compose up -d
(6)启动 SeaTable 服务器
执行如下命令启动 SeaTable 服务并创建管理员账号:
# 启动 SeaTable 服务 docker exec -d seatable /shared/seatable/scripts/seatable.sh start # 创建一个管理员帐户 docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser
在腾讯云轻量应用服务器中的容器管理中我们可以看到seatable和相关组件正在运行
访问seatable:
访问服务器IP地址,可以看到seatable部署成功,登陆账号进入seafile
轻量应用服务器适合基础运维知识的学习和实践,轻量应用服务器的相关操作也较为简单,较为丰富的镜像和为一大优势,更多的可用区将进行公测,镜像、数据盘挂载等新功能将逐步上线。
从市场定位来看轻量应用服务器不仅获得了大量个人开发者的青睐,也获得了大量小型企业和组织的认可,2c4g和以上配置的机器也非常适合小型组织私有部署和使用。
腾讯云双十一活动还在继续,2c4g主机新用户70元一年、198三年,活动优惠力度空前,有需要的朋友可以进行选购。
腾讯云轻量无忧计划,是在正常的轻量应用服务器的基础上,用户享受一定额外权益的限定特殊实例(续费优惠、免费域名),适合学生党和各位开发从业人员,活动于今年年末到期,感兴趣的千万不要错过。
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/212443.html