搭建 SeaTable 私有云表格

SeaTable概述:

SeaTable 是一款新型的在线协同表格和信息管理工具。它支持“文件”、“图片”、“单选项”、“协作人”、“计算公式”等丰富的数据类型。 它帮助你用表格的形式来方便的组织和管理各类信息,同时又和专门的软件系统一样强大。它还可以按照你的需要进行扩展,实现数据处理的自动化和业务流程的自动化。

  1. 搭建前准备工作:
    本次测试环境:Centos 7.5.1804
    IP地址:10.0.12.18
    子网掩码:255.255.255.0
    网关:10.0.12.254
    DNS:10.0.6.1
    用户名:root
    密码:root@990802

  2. 首次请配置: 阿里云yum源

打开蓝色字体超链接进行配置
执行命令:yum -y update
注释:升级所有包,系统版本和内核,改变软件设置和系统设置
  1. 安装 Docker 容器
执行安装命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装完成后设置 Docker 开机自动启动 输入命令:docker update --restart unless-stopped $(docker ps -q)
重启一下 Docker 输入命令:systemctl restart docker
  1. docker-compose 是什么?
    它是一个用于定义和运行多容器 Docker 的应用程序工具,使用 Docker Compose 可以轻松、高效的管理容器

    我们开始安装 docker-compose 吧:

安装扩展源:yum -y install epel-release
安装python-pip模块:yum install python-pip
查看docker-compose版本:docker-compose version
# 提示未找到命令

开始安装 docker-compose 命令
cd /usr/local/bin/
注释:在此目录下进行安装

wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
注释:可能会失败,请多执行几次此命令即可

rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64

chmod +x /usr/local/bin/docker-compose
注释:赋予执行权限

执行此命令:docker-compose version 查看是否安装成功
  1. 查找 SeaTable 镜像:

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

在这里插入图片描述

  1. 开始拉取最新版本 SeaTable 镜像:
mkdir /opt/seatable
注释:创建 seatable 目录

cd /opt/seatable
注释:前面 seatable 目录

docker pull seatable/seatable:latest
注释:拉取最新版本 Seatable 镜像
  1. 下载和修改 docker-compose.yml(点击蓝色字体下载)

    请将 docker-compose.yml 示例文件 SCP传输到 /opt/seatable 目录下
    然后根据您的环境修改文件, 需要修改以下字段:

    设置MySQL 的 root 的密码: MYSQL_ROOT_PASSWORDDB_ROOT_PASSWD
    设置主机名(SEATABLE_SERVER_HOSTNAME):域名 或 你的服务器的外部 IP
    设置时区(可选)

在这里插入图片描述

  1. 初始化数据库:
输入以下命令开始初始化数据库:
docker-compose up

注意:请在 docker-compose.yml 文件所在的目录中运行上述命令!

稍等片刻,当您在输出日志中看到 This is a idle script (infinite loop) to keep container running  时,数据库已初始化成功。
然后按键盘的 Ctrl + C 来结束初始化命令。
  1. 启动 Docker 容器:
使用以下命令启动 SeaTable 容器:
docker-compose up -d
  1. 启动 SeaTable 服务器:
    现在,您可以启动 SeaTable 服务并创建管理员账号
启动 SeaTable 服务
docker exec -d seatable /shared/seatable/scripts/seatable.sh start

创建一个管理员帐户
docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser  
E-mail address: root@qq.com
注释:以邮箱格式命名 创建管理员账号
Password: 输入密码
Password (again): 再次输入密码
Superuser created successfully.

注意:第一个命令使用 -d 参数表示要在后台运行的服务, 第二个命令使用 -it 参数表示它是一个交互式命令。
  1. 接下来,您可以通过网站访问 SeaTable

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
表格模板可以从官网个人版进行下载,然后上传至自己搭建的SeaTable进行编辑:
在这里插入图片描述
SeaTable 私有云表格 搭建完成

评论 13 您还未登录,请先 登录 后发表或查看评论
相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

玄武湖畔

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值