docker部署Teedy,輕松搞定文檔管理!

  • 1.1 Teedy簡介
  • 1.2 Teedy特點
  • 1.3 Teedy使用場景
  • 2.1 本地環(huán)境規(guī)劃
  • 2.2 本次實踐介紹
  • 3.1 檢查Docker服務狀態(tài)
  • 3.2 檢查Docker版本
  • 3.3 檢查docker compose 版本
  • 5.1 創(chuàng)建掛載目錄
  • 5.2 創(chuàng)建Teedy容器
  • 5.3 查看Teedy容器狀態(tài)
  • 5.4 檢查容器運行日志
  • 6.1 進入Teedy登錄頁
  • 6.2 訪問Teedy首頁
  • 7.1 設置文檔默認語言
  • 7.2 用戶管理
  • 7.3 添加文檔
  • 7.4 上傳文件
  • 7.5 將上傳文件添加到新文檔
  • 7.6 查看文件

一、Teedy介紹

1.1 Teedy簡介

Teedy是一個開源的、功能豐富、易于使用和自定義的文檔管理工具,它能夠幫助用戶管理和組織文檔,適用于個人、小組和組織使用。

1.2 Teedy特點

  • 創(chuàng)建和編輯文檔:用戶可以使用Markdown格式創(chuàng)建和編輯文檔,還可以添加標簽和注釋。
  • 文件上傳和管理:用戶可以上傳和管理文檔、圖片和其他文件。
  • 搜索和過濾:Teedy支持關鍵詞搜索和標簽過濾,使用戶可以快速找到需要的文檔。
  • 分享和協(xié)作:用戶可以將文檔分享給其他人,還可以設置權限和共享鏈接。
  • 界面自定義:Teedy提供了多種主題和布局,用戶可以根據(jù)自己的喜好進行自定義。
  • 安全性和隱私保護:Teedy支持SSL加密、用戶認證和數(shù)據(jù)庫加密等安全性和隱私保護功能。

1.3 Teedy使用場景

  • 個人文檔管理:Teedy可以幫助個人管理和組織自己的文檔,包括筆記、文章、文檔、圖片等,方便用戶快速查找和瀏覽。
  • 團隊協(xié)作:Teedy提供了團隊協(xié)作的功能,可以創(chuàng)建團隊和團隊成員,共享文檔,并進行版本控制和協(xié)同編輯,方便團隊成員進行文檔的共享和協(xié)作。
  • 知識管理:Teedy可以作為一個個人或團隊的知識庫,用戶可以將各種知識和信息整理和分類存放在Teedy中,方便查找和共享。
  • 項目管理:Teedy可以用于項目文檔的管理和組織,包括項目計劃、需求文檔、設計文檔、項目進度和問題跟蹤等,方便項目團隊進行文檔的管理和協(xié)作。
  • 學習和研究:Teedy可以用于學習和研究的文檔管理,包括學習筆記、研究文獻、參考資料等,方便用戶進行知識整理和學習記錄。

二、本地環(huán)境介紹

2.1 本地環(huán)境規(guī)劃

本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。

hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17

2.2 本次實踐介紹

1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎; 2.在Docker環(huán)境下成功部署Teedy文檔管理工具。

三、本地環(huán)境檢查

3.1 檢查Docker服務狀態(tài)

檢查Docker服務是否正常運行,確保Docker正常運行。

[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2023-09-14 20:42:18 CST; 10h ago Main PID: 11576 (dockerd) Tasks: 51 Memory: 104.7M CGroup: /system.slice/docker.service

3.2 檢查Docker版本

檢查Docker版本

[root@jeven ~]# docker version Client: Docker Engine - Community Version: 20.10.17 API version: 1.41 Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun 6 23:05:12 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.17 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun 6 23:03:33 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version: 1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.19.0 GitCommit: de40ad0

3.3 檢查docker compose 版本

檢查Docker compose版本,確保2.0以上版本。

[[root@jeven ~]# docker compose version Docker Compose version v2.19.1

四、下載Teedy鏡像

在docker hub下載Teedy鏡像。

[root@jeven ~]# docker pull sismics/docs Using default tag: latest latest: Pulling from sismics/docs c5cc0d8681c1: Pull complete 25992ae88689: Pull complete 92b293e28b63: Pull complete 5e97fb8c1b1b: Pull complete e89d6de98e44: Pull complete 9181ab0a3cc7: Pull complete 986d85dbde77: Pull complete ff6f9607eef5: Pull complete e1f18d97e35f: Pull complete 5827635e4d0f: Pull complete 3a2abf46fbbe: Pull complete e2d1dd553bca: Pull complete d64ca9609368: Pull complete 57b31095515c: Pull complete afd0e1b54580: Pull complete d4dc52236c92: Pull complete df51b630111c: Pull complete b7f71ce56e9d: Pull complete aabd4c468f60: Pull complete 9a77c3212377: Pull complete Digest: sha256:e86804e995a0be52ee81231bfcbeb8b7003a15fd5dc24b300e23f498850d9aa2 Status: Downloaded newer image for sismics/docs:latest docker.io/sismics/docs:latest

五、部署Teedy輕量級文檔管理系統(tǒng)

5.1 創(chuàng)建掛載目錄

新建掛載目錄/data/teedy/data

mkdir -p /data/teedy/data && cd /data/teedy

5.2 創(chuàng)建Teedy容器

使用docker-cli快速創(chuàng)建Teedy容器。

docker run -d --restart always -p 8980:8080 -e DOCS_BASE_URL=http://192.168.3.166:8980 -e DOCS_ADMIN_EMAIL_INIT=admin@example.com -e DOCS_ADMIN_PASSWORD_INIT=$$2a$$05$$PcMNUbJvsk7QHFSfEIDaIOjk1VI9/E7IPjTKx.jkjPxkx2EOKSoPS -v /data/teedy/data:/data --name Teedy sismics/docs Docker部署Teedy,輕松搞定文檔管理!

5.3 查看Teedy容器狀態(tài)

查看Teedy容器狀態(tài)

[root@jeven data]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 79e2bcd0515a sismics/docs "bin/jetty.sh run" 15 seconds ago Up 14 seconds 0.0.0.0:8980->8080/tcp, :::8980->8080/tcp Teedy

5.4 檢查容器運行日志

檢查teedy容器運行日志,確保teedy服務正常啟動。

docker logs TeedyDocker部署Teedy,輕松搞定文檔管理!

六、訪問Teedy

6.1 進入Teedy登錄頁

訪問地址:http://192.168.3.166:8980/#/login,將IP替換為自己服務器IP地址。

Docker部署Teedy,輕松搞定文檔管理!

6.2 訪問Teedy首頁

默認用戶名密碼admin/admin

Docker部署Teedy,輕松搞定文檔管理!

七、Teedy的基本使用

7.1 設置文檔默認語言

點擊右上角設置——一般設置——新文檔默認語言——簡體中文。

Docker部署Teedy,輕松搞定文檔管理!

7.2 用戶管理

設置——用戶,進入到用戶管理頁面,可以新建用戶,修改用戶密碼等操作。

Docker部署Teedy,輕松搞定文檔管理!

7.3 添加文檔

點擊首頁左側的添加文檔,編輯文檔信息。

Docker部署Teedy,輕松搞定文檔管理!
Docker部署Teedy,輕松搞定文檔管理!

7.4 上傳文件

點擊右側的添加文件選項。

Docker部署Teedy,輕松搞定文檔管理!
Docker部署Teedy,輕松搞定文檔管理!

7.5 將上傳文件添加到新文檔

將上傳的文件添加到新文檔。

Docker部署Teedy,輕松搞定文檔管理!
Docker部署Teedy,輕松搞定文檔管理!
Docker部署Teedy,輕松搞定文檔管理!

7.6 查看文件

點擊文件,在線瀏覽文件內(nèi)容。

Docker部署Teedy,輕松搞定文檔管理!

八、總結

Teedy是一款實用的文檔管理工具,部署簡單,界面直觀,方便快速地瀏覽和上傳文檔。它功能豐富強大,界面友好操作簡便。無論是個人使用還是團隊協(xié)作,Teedy都能滿足我的需求,幫助我更好地管理和組織我的文檔。

作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。