Hmily
文章17
标签18
分类3
memos搭建

memos搭建

memos 开源 轻量级的笔记解决方案

1.memos 开源
GitHub地址:https://github.com/usememos/memos

2.Docker官方安装包
解决因国内网络无法安装使用Docker的问题:https://github.com/tech-shrimp/docker_installer


之前把日记迁移到博客,用了段时间,发现不太方便。编辑好Markdown后,还得用 Hexo 生成静态文件,再上传到服务器,太折腾了。一直存在 TG 的私密频道里,转让频道时候,另一个 TG 被封了,怕日记丢了,又得换平台,最后选了 Memos。

Docker 换源加速

1.创建目录

1
sudo mkdir -p /etc/docker

2.新建配置文件daemon.json 接粘贴下列内容

1
2
3
4
5
6
7
8
9
10
11
12
`{`
`"registry-mirrors": [`
`"https://docker.m.daocloud.io",`
`"https://docker.imgdb.de",`
`"https://docker-0.unsee.tech",`
`"https://docker.hlmirror.com",`
`"https://docker.1ms.run",`
`"https://func.ink",`
`"https://lispy.org",`
`"https://docker.xiaogenban1993.com"`
`]`
`}`

3.重启docker

1
sudo systemctl daemon-reload && sudo systemctl restart docker

4.其他

1
2
sudo systemctl status docker.service  #查日志 报错用
sudo journalctl -xe | grep docker #更详细的日志

memos一键部署

1
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable

记得开放5230端口哈

数据库默认用的SQLite

数据库地址为:/root/.memos

一共有三个文件 【memos_prod.db】【memos_prod.db-shm】 【memos_prod.db-wal】

.memos_prod.db-wal是 SQLite 数据库的预写日志文件 注意备份的时候不要单备份.db文件哈

其他

命令

1
ls -la ~  #列出所有文件,包括隐藏文件

Vim 编辑状态

在终端输入 vim <文件名> 命令打开文件后,默认处于正常模式,此时无法直接输入文本,需要进入插入模式才能进行编辑,以下是常用的进入插入模式的命令

命令 说明
i 在当前光标所在位置前插入文本,最常用的进入插入模式的方式。
a 在当前光标所在位置后插入文本。
I 将光标移动到当前行的行首,然后进入插入模式。
A 将光标移动到当前行的行尾,然后进入插入模式。
o 在当前行的下一行插入一个新行,并进入插入模式。
O 在当前行的上一行插入一个新行,并进入插入模式。

退出 Vim 编辑器

退出 Vim 需要先从插入模式回到正常模式,按下 Esc 键即可返回。在正常模式下,输入冒号 : 会进入命令行模式,在该模式下可以使用以下命令退出:

命令 说明
:wq 保存当前文件的修改并退出 Vim。w 代表写入(保存),q 代表退出。
:x 功能与 :wq 类似,也是保存修改后退出。但当文件没有被修改时,:x 不会更新文件的修改时间,而 :wq 会更新。
:w 仅保存文件的修改,不退出 Vim,可继续编辑。
:q 如果文件没有被修改,使用此命令可以直接退出 Vim;若文件已被修改,Vim 会提示先保存修改,否则无法退出。
:q! 强制退出 Vim,不保存文件的任何修改。

wx.jpg

本文作者:Hmily
本文链接:https://www.hmily.ren/2025/02/18/memos%E6%90%AD%E5%BB%BA/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×