Memos-碎片化知识卡片管理工具

2023-11-07 13:20

本文主要是介绍Memos-碎片化知识卡片管理工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Memos-碎片化知识卡片管理工具

VPS 推荐使用Debian 10 或者 Ubuntu 20.04或更高版本

Memos是一款碎片化知识卡片管理工具,它可以帮助用户将一些碎片化的知识点整理成卡片,并进行分类、标签、分组等管理。用户可以使用Memos来创建自己的知识管理库,让知识点更加有序和易于查找。Memos还支持 Markdown 格式,支持用户添加代码块、多媒体资源等内容,可以更好地满足用户的个性化需求。
Memos还可以通过云同步功能将数据备份到云端,用户可以在多个设备之间分享和同步自己的知识库,让工作、学习更加高效便捷。Memos还支持搜索、筛选等功能,可以让用户在大量卡片中快速查找到自己需要的知识点。总之,Memos是一个非常实用的碎片化知识管理工具,适合有大量碎片化知识需要整理的用户使用。

1.创建文件夹并跳转

mkdir -p /root/data/docker_data/memos && cd /root/data/docker_data/memos

2.创建docker-compose.yml文件

vim docker-compose.yml

英文输入法下,按 i进入'Insert'编辑模式,然后复制粘贴下面内容:

version: "3"
services:memos:image: neosmemo/memos:latestcontainer_name: memeoshostname: memeosports:- "5230:5230"volumes:- /root/data/docker_data/memos/.memos/:/var/opt/memosrestart: always

上下左右键移动光标修改文件内容,修改完成后按一下 Esc退出'Insert'编辑模式,然后英文输入法输入 :wq 保存退出。

注意1:如果在命令行复制粘贴的内容有错位是不行的,可以英文输入法输入 :q! 不保存退出,然后用touch docker-compose.yml创建一个空文件,然后在SSH工具里面的文件夹中找到这个空文件打开将内容复制进去然后点击保存。

注意2:/root/data/docker_data/memos/.memos/这个可以换成你自己服务器的路径;
如果要修改冒号左边端口,需要先查看端口是否被占用(以5230为例):

先下载工具,一般是默认有这个工具的(可跳过)

apt install lsof  #安装 lsof

查看 5230端口是否被占用,如果被占用,重新自定义一个端口

lsof -i:5230 

3.docker-compose安装应用

先跳转,需要在创建了docker-compose.yml的文件夹中才能运行该容器,如果已经在就直接下一步

cd /root/data/docker_data/memos

开始创建容器

docker-compose up -d 

4.安装成功

理论上我们就可以输入 http://IP:5230访问了,比如:192.3.12.333:5230
然后就可以使用了。

5.更新

如果需要更新应用,可以进行如下操作
跳转到docker-compose.yml的文件目录下

cd /root/data/docker_data/memos

拉取最新的镜像

docker-compose pull   

重新更新当前镜像

docker-compose up -d  

6.卸载

跳转到docker-compose.yml的文件目录下

cd /root/data/docker_data/memos

停止容器,此时不会删除映射到本地的数据

docker-compose down 

完全删除映射到本地的数据

rm -rf /root/data/docker_data/memos  # 完全删除映射到本地的数据

最后,如果对我发布的内容感兴趣,欢迎前往我的博客了解更多!

这篇关于Memos-碎片化知识卡片管理工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/363871

相关文章

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

一文详解Java异常处理你都了解哪些知识

《一文详解Java异常处理你都了解哪些知识》:本文主要介绍Java异常处理的相关资料,包括异常的分类、捕获和处理异常的语法、常见的异常类型以及自定义异常的实现,文中通过代码介绍的非常详细,需要的朋... 目录前言一、什么是异常二、异常的分类2.1 受检异常2.2 非受检异常三、异常处理的语法3.1 try-

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始