专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
数据分析与开发  ·  清北 DeepSeek ... ·  昨天  
非法加冯  ·  繁荣的PostgreSQL扩展生态 ·  昨天  
AustinDatabases  ·  临时工:数据库人生路,如何救赎自己 -- ... ·  2 天前  
51好读  ›  专栏  ›  院长技术

Docker部署一款轻量级文档管理系统

院长技术  · 公众号  ·  · 2025-02-04 07:42

正文

Teedy文档管理系统的特点主要包括以下几个方面:

  • • 项目源码: https://github.com/sismics/docs
  • • 项目官网: teedy.io
  • • 官方演示demo: https://demo.teedy.io/ (用户名密码都是 admin)


  • 1. 轻量级且功能强大:Teedy是一个轻量级的文档管理系统,但它提供了从昂贵的大型解决方案中可以获得的所有功能,同时仍然保持易于使用。

    2. 响应式用户界面:Teedy具有响应式用户界面,这意味着它可以在不同设备和屏幕尺寸上提供良好的用户体验。

    3. 光学字符识别(OCR):Teedy集成了OCR功能,可以识别图片中的文字,并将其转换为可编辑和可搜索的文本。

    4. LDAP身份验证:Teedy支持LDAP身份验证,这使得它可以轻松地与企业现有的身份验证系统集成。

    5. 多种文件格式支持:Teedy支持多种文件格式,包括图片、PDF、ODT、DOCX、PPTX以及视频文件等,满足用户多样化的文档管理需求。

    6. 强大的搜索引擎:Teedy内置了灵活的搜索引擎,用户可以在所有支持的文件中进行全文搜索,快速定位所需信息。搜索引擎还提供建议和高亮显示功能,进一步提升搜索效率。

    7. 元数据管理:Teedy支持Dublin Core元数据和自定义用户定义的元数据,这有助于用户更好地组织和分类文档。

    8. 安全性和隐私保护:Teedy采用了256位AES加密存储文件,并提供了双因素身份验证等安全措施,确保用户数据的安全性和隐私性。

    9. 团队协作和共享:Teedy支持团队协作功能,用户可以创建团队和团队成员,共享文档,并进行版本控制和协同编辑。此外,Teedy还支持通过URL共享文档,方便用户将文档分享给外部合作伙伴或朋友。

    10. 丰富的扩展功能:除了核心的文档管理功能外,Teedy还提供了工作流系统、文件版本控制、带有嵌套标签系统、从电子邮件导入文档、自动收件箱扫描和导入等扩展功能,进一步提升用户的文档管理效率。

    11. 跨平台支持:Teedy提供了功能齐全的Android客户端,让用户可以随时随地通过手机访问和管理自己的文档。此外,Teedy还支持RESTful Web API和Webhooks触发外部服务,使得用户可以轻松地将Teedy与其他应用程序或服务集成起来。

    综上所述,Teedy文档管理系统以其轻量级、功能强大、易于使用以及丰富的扩展功能等特点,赢得了众多用户的青睐。



    1. 安装Docker和Docker-compose

    一键安装Docker和Docker Compose可以通过执行特定的脚本或命令来实现。以下是在Linux系统(以CentOS为例)上的一键安装步骤:

    一键安装Docker
    1. 更新系统软件包索引:
    sudo yum update -y

    2. 安装必要的依赖:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    3. 添加Docker仓库:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    4. 安装Docker Engine:
    sudo yum install -y docker-ce docker-ce-cli containerd.io

    5. 启动Docker服务并设置开机自启:
    sudo systemctl start docker
    sudo systemctl enable docker

    6. 验证安装:
    sudo docker --version


    7. 重启Docker服务:
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    一键安装Docker Compose
    1. 下载Docker Compose:
    sudo curl -L "https://github.com/docker/compose/releases/download/v$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d'"' -f 4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

    2. 赋予可执行权限:
    sudo chmod +x /usr/local/bin/docker-compose

    3. 验证安装:
    docker-compose --version



    2. 创建Docker-compose文件

    vim docker-compose.yml

    内容如下:

    services:
    teedy-server:
    image: sismics/docs:v1.11 # v1.11是当前稳定版本, 也可使用 latest
    restart: unless-stopped
    ports:
    - 8080:8080
    environment:
    DOCS_BASE_URL: "http://192.168.1.10:8080" # 你服务器的ip和上面映射的端口







请到「今天看啥」查看全文