本次用完全免费的开源轻量项目Teedy演示,无需复杂服务器,Windows/macOS/Linux通用。
Windows/macOS用户:直接访问https://www.docker.com/products/docker-desktop/下载对应安装包,一路默认安装,重启电脑后打开Docker Desktop,等待右下角/顶部状态栏鲸鱼图标变绿。
Linux用户(以Ubuntu 22.04为例):
```bash 1. 更新软件源 sudo apt update && sudo apt upgrade -y 2. 安装依赖 sudo apt install apt-transport-https ca-certificates curl software-properties-common -y 3. 添加Docker官方GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 4. 添加Docker官方稳定源 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 5. 再次更新并安装Docker sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io -y 6. 启动Docker并设为开机自启 sudo systemctl start docker && sudo systemctl enable docker ```在非系统盘新建文件夹,比如Windows的D:\teedy_data,macOS的/Users/你的用户名/teedy_data,Linux的/home/你的用户名/teedy_data,不要有中文路径。
打开记事本/TextEdit/vi编辑器,复制以下完整配置,保存为docker-compose.yml,放在刚才的存储目录里:
注意:Windows用户保存时,编码选UTF-8无BOM(记事本另存为界面的“编码”下拉框),否则可能启动失败。
打开命令行工具(Windows的PowerShell/CMD,macOS的终端,Linux的终端),进入刚才的存储目录(比如Windows输入cd D:\teedy_data,macOS/Linux输入cd /Users/你的用户名/teedy_data或cd /home/你的用户名/teedy_data),然后执行:
等待1-2分钟,当命令行显示“done”时,部署成功。
打开浏览器(推荐Chrome/Edge),访问http://localhost:8080 ,点击右上角“注册”,输入:
点击“注册”,自动登录为管理员。
点击顶部菜单栏的“设置”→“标签”,点击“新增标签”,按企业实际需求创建一级档案分类,比如:
创建好后,还可以点击一级标签的“编辑”→“新增子标签”创建二级,比如“合同档案”下的“采购合同”“销售合同”。
单个上传:点击顶部“新建文档”,拖拽本地PDF/Word/Excel/图片文件到上传框,或点击“选择文件”;填写文档标题(必填),勾选对应的标签分类(必填),还可以添加“备注”“到期日”(适合合同类),最后点击“保存”。

批量上传:点击顶部“新建文档”→拖拽整个文件夹或多个文件到上传框,系统会自动为每个文件生成标题(文件名),批量勾选标签分类后,点击“保存全部”。
Teedy自带OCR文字识别(自动处理图片/PDF扫描件),点击顶部搜索框,输入关键词(比如“2024年采购合同”“张三劳动合同”),系统会秒级返回匹配结果,还可以通过左侧的“标签”“文件类型”“日期范围”“到期日”筛选。
点击顶部“设置”→“用户”,点击“新增用户”,输入普通员工的用户名、密码、邮箱,保存后,点击该用户的“编辑”→“标签权限”,勾选允许该员工查看/编辑的标签(比如只勾选“行政档案-通知公告”),点击“保存”。
单个导出:点击文档详情页的“下载”按钮,直接导出原文件。
批量导出:在文档列表页勾选多个文档,点击底部的“批量操作”→“下载选中的文档”,生成压缩包后自动下载。
单个/批量删除:操作同上,但要注意删除后会进入回收站(点击顶部头像→“回收站”),30天内可恢复,超过30天自动永久删除。
如果想让公司局域网内的其他电脑访问,需要先获取部署电脑的局域网IP地址:
Windows用户:打开PowerShell,输入ipconfig,找到“IPv4 地址”,比如192.168.1.100。
macOS/Linux用户:打开终端,输入ifconfig(macOS Ventura及以上用ipconfig getifaddr en0),找到“inet”后面的地址,比如192.168.1.100。
然后编辑刚才的docker-compose.yml,把DOCS_BASE_URL=http://localhost:8080改成DOCS_BASE_URL=http://你的局域网IP:8080,保存后回到命令行,执行:
等待重启完成,局域网内其他电脑访问http://你的局域网IP:8080 即可。
定期打开Docker Desktop(或Linux终端执行docker ps),确认teedy_archive容器处于运行中状态;如果容器停止,在存储目录执行docker-compose up -d重新启动。
最简单的备份方式:直接复制整个teedy_data文件夹到U盘/移动硬盘/云盘,每天/每周备份一次;恢复时,先停止并删除旧容器(执行docker-compose down),把备份的文件夹覆盖原文件夹,再执行docker-compose up -d即可。