群晖Docker部署SeaTable在线协同表格和信息管理工具

SeaTable介绍

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

  • 比 Excel 更丰富的数据类型,记录工作信息更全面。
    工作图片、文件、长文本、单选、多选、协作人等各类型的信息,都能记录到表格里。

  • 可快速切换查看多视图,帮你从不同角度看工作计划。
    可对同一个表同时提供多种视图,每个视图可以有不同的过滤、排序、分组等条件,在表上可快速切换查看。 比如用“分组”,就能把工作时间自动按天、按周、按月等分组,一张表就能记录所有时间的工作计划。

安装教程

创建安装目录

  1. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  2. 进入群晖的docker文件夹(想安装在哪个文件夹就进哪个文件夹)。

    #进群晖文件夹,右键文件夹属性即可看到文件夹路径。
    cd /volume1/docker
  3. 创建seatable文件夹
    (官方教程是推荐在/opt/seatable/文件夹内安装seatable,但是群晖我们要安装在其他文件夹内。)

    mkdir seatable

  4. 进入创建的seatable文件夹

    cd seatable
  5. 继续创建seatable-data、mysql-data文件夹

    #创建seatable-data数据文件夹
    mkdir seatable-data
    
    #创建mysql-data数据库文件夹
    mkdir mysql-data

  6. 将docker文件夹权限设置为任何人都可以读写。
    (你将seatable安装到哪,就修改哪个文件夹的根目录权限。)

    chmod -R 777 /volume1/docker/

拉取seatable开发者版docker镜像

  1. 复制下面的命令,可替换版本号,进行拉取镜像。

    #演示是拉取最新版本。
    docker pull seatable/seatable-developer:latest

编辑seatable配置文件

编辑.env文件

  1. 复制下面的命令,创建.env文件。

    vi .env
  2. 按字母 i 键进入编辑模式,复制下面的模板,修改必要的信息后按Esc键退出编辑模式,输入:wq保存并退出。
    修改成什么样可以看下图本机演示。