前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >印象笔记飞书文档语雀都起开!我本地部署一个知识库不香吗?

印象笔记飞书文档语雀都起开!我本地部署一个知识库不香吗?

作者头像
永恒君
发布2022-12-07 16:21:09
3.3K1
发布2022-12-07 16:21:09
举报
文章被收录于专栏:开源小分队开源小分队

大家好,我是热爱写文档的开源大叔!

相信我的读者朋友们都是热爱学习的小伙伴,大叔也是,习惯于在学习过程中,记录一些重点知识,保存成一篇篇文档。有时也会记录平日工作中的技术方案和工作中遇到的问题。

常用的几款知识库管理工具大叔也都用过,比如飞书文档、语雀、印象笔记。使用的体验都很不错,但是有些公司可能要求比较严格,不允许将工作上的内容放到有云端存储的笔记软件中。

所以是时候把我刚发现的一款开源知识管理工具介绍给大家啦!

项目简介

Think(云策文档)是一款开源的知识管理工具,用户可以通过独立的知识库空间,对知识进行积累和沉淀。

对 Think 试用了一段时间后,我发现它有着以下的优点:

  • 操作界面简洁,符合现代编辑器的操作习惯,和语雀的界面非常相似。书写文档的过程很舒畅,且支持Markdown 文档格式。
  • 支持在线多人协作
  • 开源项目,可以在本地部署

项目部署

项目使用了以下技术栈:

  • MySQL:数据存储
  • next.js:前端页面框架
  • nest.js:服务端框架
  • tiptap:编辑器及文档协作

如果要在本地直接部署使用,首先需要在本地部署MySQL和Redis服务,然后在config 文件夹下新建 prod.yaml 配置文件,各字段配置参考 dev.yaml文件即可。

之后执行以下命令:

代码语言:javascript
复制
git clone  https://github.com/fantasticit/think.git
cd think
pnpm install # 安装依赖
pnpm run build # 项目打包# 以下如果没有安装 pm2,直接 pnpm run start,推荐使用 pm2
pnpm run pm2
pm2 startup
pm2 save

服务启动成功后,各个地址如下:

  • 前台页面地址:http://localhost:5001
  • 服务接口地址:http://localhost:5002
  • 协作接口地址:http://localhost:5003

使用

如果不想本地部署,也可以访问官方的在线地址试用。

注册登录后,我们可以新建一个知识库。

创建知识库成功后,可以新建文档,这里也可以选择已有的模板。

你可以在文档里插入各种元素,比如倒计时、代码块、流程图、思维导图,应有尽有。

也可以在知识库界面查看选择自己创建的知识库:

总结

好啦,这个项目就先介绍到这里了,如果大家感兴趣,可以自己去尝试一下。

总的来说,Think 的 UI 交互很简洁,操作习惯也和现有的大型知识库管理工具非常一致,文档的内容十分丰富,最重要的是可以自己独立部署,不用担心数据泄露和隐私问题。

项目的地址和在线使用网址放到下面了,大家快去试试吧。

代码语言:javascript
复制
https://github.com/fantasticit/think
https://think.codingit.cn/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 项目部署
  • 使用
  • 总结
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档