前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >轻量应用服务器实践-安装seatable

轻量应用服务器实践-安装seatable

原创
作者头像
堕落飞鸟
发布2024-11-04 15:54:01
发布2024-11-04 15:54:01
13300
代码可运行
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
运行总次数:0
代码可运行

腾讯云轻量应用服务器是一款开箱即用、面向轻量应用场景,恰逢11.11活动,新人仅需28元立享一年,每天限时抢购,手快有手慢无。传送门直达

轻量应用服务器内置多种模板,用来降低应用部署难度,使用上手非常方便,包括主流的管理平台宝塔,主流的应用博客系统WordPress,以及各种应用运行环境如lamp等等

一、介绍

SeaTable 是一款以智能表格为基础的新型数字化平台。它支持“文件”、“图片”、“单选项”、“协作人”、“计算公式”等丰富的数据类型,帮助用户用表格的形式来组织和管理各类信息。在表格基础上,它还支持自定义工作流、应用搭建、数据分析等丰富的扩展功能。

二、安装

seatable占用资源不多,很适合在轻量应用服务器部署,seatable支持docker部署,我们的轻量应用服务器在购买时可以直接选择docker环境,降低部署难度

下载 SeaTable 镜像
代码语言:javascript
代码运行次数:0
复制
docker pull seatable/seatable-developer:{tag}

您可以在官方 docker仓库 中找到 SeaTable 开发者版的所有版本 。

下载和修改 docker-compose.yml

/opt/seatable中安装 SeaTable ,先创建目录,可以根据自己的需要进行修改

代码语言:javascript
代码运行次数:0
复制
mkdir /opt/seatable

根据您需要的版本,下载 docker-compose.yml

将示例文件下载到 /opt/seatable, 然后根据您的环境修改文件, 需要修改以下字段

  • MySQL 的 root 的密码(MYSQL_ROOT_PASSWORD 和 DB_ROOT_PASSWD)
  • MySQL 数据的卷目录 (volume)
  • SeaTable 的镜像标签
  • SeaTable 数据的卷目录(volume)
  • 主机名(SEATABLE_SERVER_HOSTNAME),域名或者你的服务器的外部 IP
  • 时区(可选)
初始化数据库

使用以下命令初始化数据库

代码语言:javascript
代码运行次数:0
复制
docker compose up

注意:您应该在 docker-compose.yml 文件所在的目录中运行上述命令。

稍等片刻,当您在输出日志中看到 This is a idle script (infinite loop) to keep container running 时,数据库已初始化成功。

然后按键盘的 Ctrl + C来结束初始化命令。

启动 Docker 容器

使用以下命令启动 SeaTable 容器

代码语言:javascript
代码运行次数:0
复制
docker compose up -d
启动 SeaTable 服务器

现在,您可以启动 SeaTable 服务并创建管理员账号

代码语言:javascript
代码运行次数:0
复制
# 启动 SeaTable 服务
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
# 创建一个管理员帐户
docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser  

注意:服务器或者容器重启后,seatable并不会自动启动,需要手动执行以下命令启动服务

代码语言:javascript
代码运行次数:0
复制
# 启动 SeaTable 服务
docker exec -d seatable /shared/seatable/scripts/seatable.sh start

访问服务器80端口即可看到登录页面

三、小结

通过简单的操作,我们使用轻量应用服务器自带的docker环境,可以帮助我们快速部署应用。seatable可以帮助我们快速组织管理各种信息,实现信息追踪共享等操作。

如果觉得这篇文章对您有帮助,欢迎点赞分享~

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、介绍
  • 二、安装
    • 下载 SeaTable 镜像
    • 下载和修改 docker-compose.yml
    • 初始化数据库
    • 启动 Docker 容器
    • 启动 SeaTable 服务器
  • 三、小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档