Memos-开源且免费的自托管知识库


An open source, self-hosted knowledge base that works with a SQLite db file.

这是一款知识库管理工具,嗯……

我觉得更像日记本……,这都不是重点,重点是,这玩意部署是容器部署,超简单……

所以,这也是我推荐的原因,毕竟,简单有什么不好。

源码地址及官方网站

官方网站:https://usememos.com/

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


MrdT Feb. 12, 2023, 2:10 p.m. 648 收藏文档