推荐一款开源的轻量级知识管理工具
Memos
Memos 是一个开源的、自助托管的轻量级笔记解决方案。它提供无缝的部署和多平台访问,支持纯文本写作和 Markdown 语法,使笔记创建变得轻松。
功能特性
以隐私为先
用户的数据完全掌控在自己手中,所有运行时数据都安全地存储在本地数据库中。
快速创建
支持纯文本写作和Markdown语法,让用户能快速创建和分享笔记。
轻量且强大
用 Go 和 React.js 构建,结合了紧凑架构和强大性能。
高度可定制
用户可以个性化服务器名称、图标、描述、主题和执行脚本。
完全开源
所有代码都在 GitHub 上公开,保证透明度和鼓励协作。
免费使用
所有功能都免费提供,没有任何隐藏费用或订阅。
一键部署
Docker 部署
拉取镜像
docker pull neosmemo/memos:stable
启动容器
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable
访问ip:5230
主页
资源库
通知
设置
我的账号,支持创建账号,设置过期时间
偏好设置
支持修改语言、主题、创建Webhooks
成员,支持创建普通用户、管理员
系统,支持自定义样式、自定义脚本,禁用用户注册,禁用密码登录,禁止修改用户名,禁止修改用户昵称。
备忘录,支持禁用公开备忘录,根据最后修改时间顺序显示,适用链接预览,启用备忘录评论,启用备忘录定位,启用双击编辑,禁用编辑器中的Markdown快捷键,内容长度限制,表态,启用NSFW内容模糊处理。
存储,支持对象存储到数据库、本地文件系统、S3,支持设置最大上传文件大小。
单点登录
创建单点登录,支持设置类型、模版、名称、标识符过滤器、重定向链接、客户端ID、客户端秘钥、授权端点、令牌端点、用户端点、范围、标识符、显示名称、邮箱、Avatar URL。
开源地址https://github.com/usememos/memos
系列文章索引
MyBatis的插件能在哪些地方进行拦截?
了解MyBatis的缓存机制吗
面试官:谈谈对volatile的理解
Spring中用到了哪些设计模式
面试官:说一下SQL的执行过程
线程池的工作原理