1. 介绍
Memos一个具有隐私,多账户,开源的碎片化记录系统,可以本地私有化部署。
用于记录随时的想法,创意,心得,灵感,搭配卡片知识化记录,增加生产力。
官方地址
github
2. 需要环境
2.1 硬件需求
CPU:至少1核
内存:推荐≥0.5G
硬盘:无特殊要求
2.2 软件需求
需要Linux系统,Docker、Docker-Compose,环境安装见《必备的Docker和Dockercompose环境安装》,本安装环境均基于Debian11。
3.部署
3.1 Docker-Compose方式安装
# 切换到root权限
sudo -i
# 创建数据文件夹
mkdir /etc/docker/memos && cd /etc/docker/memos
# 编辑docker-compose文件
vim docker-compose.yaml
version: "3"
services:
memos:
image: neosmemo/memos:latest
container_name: memos
hostname: memos
ports:
- "5230:5230"
volumes:
- /etc/docker/memos/.memos/:/var/opt/memos
restart: always
复制上述配置文件内容,shift+ins
粘贴文本后,输入 :wq
退出保存
#启动安装服务
docker-compose up -d
3.2 Docker安装
# 切换到root权限
sudo -i
# 创建数据文件夹
mkdir /etc/docker/memos && cd /etc/docker/memos
1.创建容器
docker run -d --name memos -p 5230:5230 -v /etc/docker/memos/.memos/:/var/opt/memos neosmemo/memos:latest
4.使用配置
登陆
第三方客户端及插件
-
Moe Memos - 苹果和安卓的手机客户端
-
lmm214/memos-bber - Chrome 插件
-
Rabithua/memos_wmp - 微信小程序
-
qazxcdswe123/telegramMemoBot - Telegram bot
-
eallion/memos.top - Static page rendered with the Memos API
-
eindex/logseq-memos-sync - Logseq 的插件
-
quanru/obsidian-periodic-para - Obsidian 的插件
-
JakeLaoyu/memos-import-from-flomo - Memos 导入数据,目前支持 flomo、微信读书
-
Quick Memo - Shortcuts (iOS, iPadOS or macOS)
-
Memos Raycast Extension - Raycast extension
-
MemosGallery - A static Gallery rendered with the Memos API
5.注意事项
1.非本地化部署的需要定时备份,防止服务器到期及故障出现数据丢失。
2.如果采用第三方客户端 Memos Desktop - MacOS 和 Windows的桌面客户端(该客户端只适用于0.22之前的版本)
该客户端界面没有设置私有服务器的地方(默认为本地)。
- 需要打开Memos目录
- 访问Memos\resources\app\dist\main,访问main.js文件
- 然后搜索内容:http://localhost:${e}
- 将
localhost
改为网页访问的URL - 在该内容上面有个port端口,文件里是8081,改为访问的端口号。
- 启动客户端,输入用户名、密码即可访问。
3.手机端刷新不及时,出现电脑端删了手机端还存在等问题。
解决:memos的服务器端不要设置cdn缓存(推荐),或者每发布一条更新下cdn。