简介
Teedy是一个功能强大且易于使用的文档管理系统,适用于个人、小组和组织等多种场景。通过充分利用其各项功能特点和技术优势,用户可以高效地管理和组织自己的文档资源。
功能特点
直观易用的界面:Teedy提供了一个响应式用户界面,使得用户在不同设备上都能获得良好的使用体验。
多种文件格式支持:无论是图片、PDF、ODT、DOCX、PPTX等常见文件格式,还是视频文件,Teedy都能完美支持。
光学字符识别(OCR):Teedy内置OCR功能,可以识别图片中的文字,并将其转换为可编辑的文本格式。
LDAP身份验证:Teedy支持LDAP身份验证,方便企业用户与现有的身份认证系统集成。
强大的搜索功能:Teedy内置灵活搜索引擎,用户可以在所有支持的文件中进行全文搜索,快速定位所需信息。
元数据管理:Teedy支持Dublin Core元数据以及自定义用户定义的元数据,提升了文档管理的灵活性和个性化程度。
团队协作与分享:Teedy支持团队协作功能,用户可以创建团队、共享文档,并进行版本控制和协同编辑。同时,用户还可以通过URL共享文档,方便地将文档分享给外部合作伙伴或朋友。
技术架构
开源与自定义:Teedy是一个开源项目,用户可以根据自己的需求进行自定义和扩展。
跨平台支持:Teedy支持多种操作系统,用户可以在不同平台上进行文档管理。
安全性与隐私保护:Teedy采用了多种安全措施,如SSL加密、用户认证和数据库加密等,确保用户数据的安全性和隐私性。
应用场景
企业知识库:Teedy可以作为企业内部知识库,帮助员工快速获取和共享公司文档,提高工作效率。
项目管理:在项目管理中,项目经理可以通过Teedy上传项目计划、进度报告等文档,团队成员则可以随时查看和下载这些文档,确保项目信息的实时同步和共享。
个人文档管理:对于个人用户而言,Teedy同样是一个强大的文档管理工具。无论是学术研究、工作资料还是个人照片、视频等文件,都可以方便地存储在Teedy中。
团队协作与项目汇报:Teedy的分享和协作功能在团队协作、项目汇报等场景中尤为实用,极大地提升了工作效率和沟通效果。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
GitHub地址
https://github.com/sismics/docs
Docker镜像
https://hub.docker.com/r/sismics/docs
官方Demo
https://demo.teedy.io/#/login
安装教程
Teedy支持Docker安装,安装过程如下:
安装Docker
sudo apt updatesudo apt install -y docker.io docker-compose
编写配置文件docker-compose.yml
version: '3'services:# Teedy Applicationteedy-server:image: sismics/docs:v1.11restart: unless-stoppedports:# Map internal port to host- 8080:8080environment:# Base url to be usedDOCS_BASE_URL: "https://docs.example.com"# Set the admin emailDOCS_ADMIN_EMAIL_INIT: "admin@example.com"# Set the admin password (in this example: "superSecure")DOCS_ADMIN_PASSWORD_INIT: "$$2a$$05$$PcMNUbJvsk7QHFSfEIDaIOjk1VI9/E7IPjTKx.jkjPxkx2EOKSoPS"# Setup the database connection. "teedy-db" is the hostname# and "teedy" is the name of the database the application# will connect to.DATABASE_URL: "jdbc:postgresql://teedy-db:5432/teedy"DATABASE_USER: "teedy_db_user"DATABASE_PASSWORD: "teedy_db_password"DATABASE_POOL_SIZE: "10"volumes:- ./docs/data:/datanetworks:- docker-internal- internetdepends_on:- teedy-db# DB for Teedyteedy-db:image: postgres:13.1-alpinerestart: unless-stoppedexpose:- 5432environment:POSTGRES_USER: "teedy_db_user"POSTGRES_PASSWORD: "teedy_db_password"POSTGRES_DB: "teedy"volumes:- ./docs/db:/var/lib/postgresql/datanetworks:- docker-internalnetworks:# Network without internet access. The db does not need# access to the host network.docker-internal:driver: bridgeinternal: trueinternet:driver: bridge
启动服务
sudo docker-compose up -d




更多内容也可看笔者出版图书!




