An open source, self-hosted knowledge base that works with a SQLite db file.
这是一款知识库管理工具,嗯……
我觉得更像日记本……,这都不是重点,重点是,这玩意部署是容器部署,超简单……
所以,这也是我推荐的原因,毕竟,简单有什么不好。
源码地址及官方网站
github地址:https://github.com/usememos/memos
Memos主要特征
- 🦄开源,永久免费;
- 🚀支持在几秒钟内自托管;
Docker
- 📜首先是纯文本区域,并支持一些有用的 Markdown 语法;
- 👥将备忘录设为私人或公开给他人;
- 🧑💻用于自助服务的 RESTful API。
宝塔容器部署
特别说明,请在防火墙放行端口5230。推荐使用第二种方法部署。
1、容器部署
直接在终端运行docker命令来完成部署。
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
2、宝塔面板容器部署
进入宝塔的Docker管理器,在镜像管理中获取镜像"neosmemo/memos:latest",
3、使用dock-compose.yal部署
#docker-compose.yaml
version: "3.0"
services:
memos:
image: neosmemo/memos:latest
container_name: memos
volumes:
- ~/.memos/:/var/opt/memos
ports:
- 5230:5230
以及docker-compose的命令升级。
docker-compose down && docker image rm neosmemo/memos:latest && docker-compose up -d
运行及访问
部署完成后,通过IP地址+端口访问即可,如需公网或域名访问,需开启反代进行访问。
具体反代操作,可参考第七章 在宝塔中创建网站及反向代理设置 - 轻量服务器记录笔记 - Readme - Acup。
初始化
第一次访问时输入你需要创建的账号密码进行初始化后登录。可以在下方调整系统语言。
设置完成后就可以开始你的Memos之旅了~
好好体验一番吧~goodluck