近期,AI 领域疯狂扩展,互联网上充斥着大量 AI 相关信息,使得信息收集成为了一项迫切需求。为此,我决定使用自建 memos 来进行信息搜集。
Memos 项目介绍
Memos 是一个开源项目,它允许您像发布微博一样记录笔记等内容。
项目地址:
GitHub - usememos/memos: A lightweight, self-hosted memo hub. Open Source and Free forever.
功能:
当您在网上看到有用的信息时,只需直接将其发送给机器人,它便会将内容和标签保存到 Memos 中。您可以参考 GitHub 仓库中的各种插件。我在 Telegram 插件的基础上进行了修改,使其能够获取 Twitter 链接的内容并将其保存到 Memos 中,同时将 Twitter 原文的图片以 Markdown 格式保存。
部署 memos:
可以参考仓库 readme ,一行脚本部署:
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest
关于版本更新,可以参考以下步骤:
- 新建脚本:
vim updatememos.sh
- 粘贴如下内容:
# Onekey update memos to latest
# list running container
docker ps
# list all exist images
docker images
# backup db
cp ~/.memos/memos_prod.db .
# rm container
docker rm -f memos
# rm image
docker rmi neosmemo/memos:latest
# update to latest
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
- 赋予权限
chmod +x updatememos.sh
后面更新的时候,直接执行脚本就好:
./updatememos.sh