介绍:
Memos是一款很实用的在线记事本应用,让你可以随时随地记录自己的思路、灵感和笔记,不用再担心记事本随手丢失,同时还是一个轻量的社区,可以跟大家分享你的生活。
特点:
多人共享:Memos支持将笔记分享给其他人,方便与他人协作和交流。你可以将指定的笔记设置为公开或私密的。
支持图片和附件:Memos允许你将图片或其他文件直接导入备忘录中,让你更专注写笔记的过程。
Markdown格式编辑:Memos支持标准的Markdown语法,允许你使用标签、列表、代码块等样式来丰富自己的笔记内容。
笔记分类:Memos提供项目和标签进行笔记归类,为管理海量笔记提供便利。
效果图:
部署方法:
第一步:更新源
Ubuntu/Debian:
apt update -y && apt upgrade -y
Centos:
yum update -y && yum upgrade -y
第二步:安装并配置Docker
安装Docker:
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh
启动Docker:
sudo systemctl start docker
设置Docker在开机时自动启动:
sudo systemctl enable docker
第三步:安装并启动 Memos 容器
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest
第四步:反向代理到域名(可选)
此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
配置如下:
修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口
记得解析自己的子域名到服务器IP:
使用A记录,Name为域名前缀,Content为服务器地址
第五步:登录备忘录进行配置
创建管理员账户
在设置中配置,自定义化程度高
相关地址:
GitHub地址:https://github.com/usememos/memos
Demo:https://demo.usememos.com
升级memos
我觉得 memos 程序的每次更新总有些意外的 bug,所以新版出来后,强烈建议大家观察一段时间其它用户的反馈再决定是否更新。
更新步骤:
Step 1:暂停 memos 程序
docker stop memos
Step 2:备份数据
暂停 memos 程序前,~/.memos 目录下有如下三个文件:memos_prod.db、memos_prod.db-shm 和 memos_prod.db-wal,后两个是临时文件,暂停后则只剩正式文件 memos_prod.db,备份 memos_prod.db 即可。
cp ~/.memos/memos_prod.db ~/.memos_backup/
Step 3:移动旧的 memos
docker rm memos
Step4:拉取最新镜像(如果安装特定版本,latest 改版本号)
docker pull neosmemo/memos:latest
Step5:安装最新镜像(如果安装特定版本,latest 改版本号)
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
评论 (0)