banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

魔改版memos安装

wallhaven-2y6wwg

之前在 B 站看了 up 嘎嘎 Vespa 的视频【如何用 memos 做卡片笔记知识管理(上篇)】 ,觉得用 memos 做卡片笔记挺不错的,刚好看了【最高学以致用法】中,讲了关于知识不能只输入,也要输出,输出才能去理解那些学习的知识,如果一味的输入,这样你什么也记不得,也无法深入理解。作者说 “輸入只是一種「自我滿足」, 真正和「自我成長」成正比的,其實是輸出量。”

所以就用 memos 来记录下一些输出想法,之前都是用 obsidian 的 memos 插件,但功能还是差点,所以就尝试下作者给的魔改版 memos,不过没有原作者那么强大。

image

安装#

下载的是魔改版

魔改版本memos

那么通过 docker 用下面两条命令安装:

docker build -t lca/memos:latest .
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos lca/memos:latest

为了让不同电脑同步数据,将数据文件存储到 icloud(可选)

docker build -t lca/memos:latest .
docker run -d --name memos -p 5230:5230 -v ~/Documents/memos/:/var/opt/memos lca/memos:latest

参考:https://www.usememos.com/blog/syncing-data-with-icloud

数据备份#

直接拷贝即可或从服务器打包下载

cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak

数据恢复(以 icloud 为例)#

将你最新的 memos 数据文件替换到新建的 docker 仓库中

就是下面的一些文件,最主要的是.db文件

image

1、备份数据

tar -czvf /root/sys_backup/backup$(date +%Y%m%d).tar.gz ~/.memos

2、从服务器上下载解压到本地目录,如果是 icloud 的目录,目录为~/Documents/memos

image

如果是本地第一次docker run,那么先把最新备份数据放到~/Documents/memos即可,如果后续更新,要替换~/Documents/memos中的备份数据,需要先将 docker 容器先暂停。

docker stop <memos容器ID>

拷贝完成后,再启动容器。

docker start <memos容器ID>

官方版 memos
https://www.usememos.com/docs/install/self-hosting


vps 上 ubuntu 安装#

服务器上部署

设置 go 代理环境变量

go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct

添加到 Dockerfile 中

image

如果 go build 的时候速度慢的化,同样可以设置 go 代理

图片来自:https://wallhaven.cc/w/2y6wwg

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。