一、前置准备:准备无门槛搭建所需工具
本次使用「SeaTable 开源本地版」搭建,它支持Windows、macOS、Linux三大系统,无需写代码,配置仅需2分钟。
1.1 下载SeaTable本地版
点击官方永久免费下载地址:https://www.seatable.cn/download/seatable-community-edition,选择对应系统版本:
- Windows:下载Windows安装包(最新稳定版后缀为.exe)
- macOS:下载macOS安装包(最新稳定版后缀为.dmg)
- Linux:点击Linux二进制安装包(最新稳定版选择对应CPU架构的.tar.gz)
1.2 确认本地基础环境
仅需确认:
- Windows/macOS系统内存≥4GB,硬盘可用空间≥10GB
- Linux系统需先安装依赖库(可选后续按提示补)
二、部署本地版SeaTable(2分钟完成)
2.1 Windows/macOS系统部署
直接双击下载的安装包,按默认提示全程点「下一步」即可:
- 安装完成后,桌面会自动生成「SeaTable 服务器」和「SeaTable Web」两个图标
- 先双击「SeaTable 服务器」,等待黑色命令行窗口出现“service started successfully”(约30秒)
- 再双击「SeaTable Web」,浏览器会自动打开本地访问地址http://localhost:12345
2.2 Linux系统部署
以下步骤以Ubuntu 22.04为例,其他发行版仅需调整依赖命令:
- 解压下载的.tar.gz包:
```bash
tar -zxvf seatable-server-4.3.13.tar.gz 替换为你下载的版本号
cd seatable-server-4.3.13
```
- 安装依赖库:
```bash
sudo apt update && sudo apt install -y python3 python3-pip python3-venv libmariadb-dev libjpeg-dev zlib1g-dev libpng-dev libwebp-dev
```
- 初始化并启动服务:
```bash
./setup-seatable.sh
./seatable.sh start
```
- 浏览器访问本地地址http://你的服务器IP:12345
三、创建第一个管理员账号
首次打开本地Web界面会提示「初始化管理员」:
- 输入管理员邮箱(可以是任意不存在的邮箱,仅本地使用)
- 输入管理员密码(至少8位,建议包含字母+数字)
- 点击「注册」,完成后自动跳转到登录页面
- 使用刚才的邮箱和密码登录
四、配置专属奖牌档案管理表格(核心操作)
登录后点击左侧导航栏「新建」→「新建表格」→「从模板创建」,先跳过模板,直接创建空白表格:
4.1 设置表格名称及权限
点击顶部表格名称「无标题表格」,修改为「奖牌档案管理库」;点击右上角「分享」→「关闭公开链接」→「设置团队(仅本地使用选个人)」→「确定」,确保只有管理员能查看编辑。
4.2 添加核心档案列(所有配置可直接复制参考)
点击表格第一行右侧的「+」,按顺序添加以下7列:
- 第1列:奖牌编号
列类型选择「自动编号」,点击列名称「自动编号」修改为「奖牌编号」;配置规则:前缀填「MED-」,起始值填「1」,位数填「4」,生成格式为MED-0001
- 第2列:奖牌名称
列类型选择「文本」,名称修改为「奖牌名称」,必填状态选「是」
- 第3列:获得赛事

列类型选择「单选」,名称修改为「获得赛事」,添加选项:奥运会、亚运会、世锦赛、世界杯、全运会、其他
- 第4列:获得时间
列类型选择「日期」,名称修改为「获得时间」,显示格式选「YYYY-MM-DD」,必填状态选「是」
- 第5列:获奖者
列类型选择「文本」,名称修改为「获奖者」,必填状态选「是」
- 第6列:存放位置
列类型选择「多选」,名称修改为「存放位置」,添加选项:展厅A柜、展厅B柜、仓库1号箱、仓库2号箱、借出、其他
- 第7列:奖牌照片
列类型选择「图片」,名称修改为「奖牌照片」,支持上传单张或多张高清照片
4.3 添加筛选、分组等快捷功能
点击顶部「视图」→「新建视图」,创建以下3个常用视图:
五、导入/导出数据及配置自动备份
5.1 导入已有奖牌档案
如果之前有Excel档案,点击顶部「导入」→「Excel文件」→选择「第一行为表头」→选择对应列匹配→点击「导入」:
- 注意:Excel表头需尽量和我们设置的列名一致,如不一致需手动映射
- 图片导入需单独操作:点击「奖牌照片」列的批量上传按钮,选择对应编号文件夹下的照片
5.2 导出奖牌档案
点击顶部「导出」→选择格式(Excel/CSV/PDF)→选择导出范围(当前视图/全部表格)→点击「导出」
5.3 配置本地自动备份(防止数据丢失)
Windows/macOS/Linux系统通用操作步骤:
- 找到本地数据存储目录:
- Windows:C:\Users\你的用户名\AppData\Local\SeaTable Server\seatable-server\data
- macOS:~/Library/Application Support/SeaTable Server/seatable-server/data
- Linux:解压后的seatable-server文件夹下的data目录
- 复制data目录的完整路径
- Windows系统:使用「任务计划程序」创建每日自动备份任务,步骤如下:
- 打开「任务计划程序」→「创建基本任务」
- 名称填「SeaTable奖牌档案每日备份」→触发条件选「每天」→设置时间为凌晨2点
- 操作选「启动程序」→程序或脚本填「xcopy」→添加参数填「复制的data路径 D:\SeaTableBackup\data%date:~0,4%%date:~5,2%%date:~8,2% /E /I /Y」→起始于填「D:\」(注意替换备份盘D为你的实际备份盘)
- 点击「完成」
- macOS/Linux系统:使用「crontab」创建每日自动备份任务,Linux终端输入:
```bash
crontab -e 打开crontab编辑器
按i进入插入模式,添加以下内容(替换路径)
0 2 cp -r /home/你的用户名/seatable-server-4.3.13/data /home/你的用户名/SeaTableBackup/data$(date +\%Y\%m\%d)
按Esc退出插入模式,输入:wq保存退出
```