banner
lca

lca

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

魔改版memos安裝

wallhaven-2y6wwg

之前在 B 站看了 up 嘎嘎 Vespa 的視頻【如何用 memos 做卡片筆記知識管理(上篇)】 ,覺得用 memos 做卡片筆記挺不錯的,剛好看了【最高學以致用法】中,講了關於知識不能只輸入,也要輸出,輸出才能去理解那些學習的知識,如果一味的輸入,這樣你什麼也記不得,也無法深入理解。作者說 “輸入只是一種「自我滿足」, 真正和「自我成長」成正比的,其實是輸出量。”

所以就用 memos 來記錄下一些輸出想法,之前都是用 obsidian 的 memos 插件,但功能還是差點,所以就嘗試下作者給的魔改版 memos,不過沒有原作者那麼強大。

image

安裝#

下載的是魔改版

那麼通過 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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。