MEMOS 的简单搭建 作者: Hogwarts 发布于: 2022-12-28 更新于: 2023-09-15 分类: 默认分类 没有那么多人来看你的 Memos,自娱自乐即可! 这是个OneMan开发的软体,玩玩即可,慎重用于生产环境。 #一、Docker搭建 ##1.1 运行命令 docker run -d --name memos --restart always -p 127.0.0.1:5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest ##1.2 说明 ~~可以将`~`号改为其它路径;但冒号前的`.memos`目录是写死的。如修改`.memos`,则数据库文件失联。~~ 重新更改数据库运行目录,没有问题,可能当时姿势不对吧。 这将在后台启动备忘录并将其暴露在端口 5230 上。数据将存储在~/.memos/. 您可以根据需要更改数据目录的端口和路径。但是,只更改第一个端口,比如8081:5230使用端口 8081。第二个端口是 memos 在容器内监听的端口。目录也是如此。第一条路径是你主机系统上的路径,第二条路径是容器内的路径。 翻译成人话就是:冒号后面的端口第二个`5230`是写死的,不能修改。冒号后面的路径`/var/opt/memos`也是写死的,不能修改。 参考:`https://usememos.com/docs/install` ##1.3 Nginx反代代码 location ^~ / { proxy_pass http://127.0.0.1:5230; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; add_header X-Cache $upstream_cache_status; # cache add_header Cache-Control no-cache; expires 12h; } #二、静态页面展示(可选) 参考:`https://github.com/eallion/memos.top` ##2.1 下载到网站根目录 git clone https://github.com/eallion/memos.top ##2.2 修改index.html .......... ##2.3 修改logo和头像 在assets/img文件夹中 logo.webp is favicon avatar.jpg is your icon #三、在typecho网站中添加Memos页面 PHP水平太差,添加不成功。 待续 #四、抄录地址 [Memos Github仓库](https://github.com/usememos/memos "Memos Github仓库") [嘀咕(哔哔)Memos 简介](https://eallion.com/memos-deployment/ "嘀咕(哔哔)Memos 简介") #五、后话 1. 折叠功能的添加和自定义就能感受到随意的心态。 2. [不能正确显示”展开“选项](https://github.com/usememos/memos/issues/2112 "不能正确显示”展开“选项") 3. 在内容中使用---折叠备忘录,或许自身水平差吧。 4. 号称支持markdown,[markdown支持表格语法吧](https://github.com/usememos/memos/issues/1808 "markdown支持表格语法吧")。[markdown 语法支持建议](https://github.com/usememos/memos/issues/1600 "markdown 语法支持建议")。 6. 还有插入视频问题等等。[经常问的问题](https://usememos.com/docs/faq "经常问的问题")。 标签: memos