当前位置:网站首页>碎片化知识管理工具Memos
碎片化知识管理工具Memos
2022-07-05 12:48:00 【杨浦老苏】
什么是 Memos ?
Memos
是一个基于SQLite
数据库的开源、自托管的知识库。
Memos
和我们之前介绍的 Jotsy
比较像,用网友 zxc
的话说,“好像没有字数限制的 twitter 一样。”
关于
Jotsy
可以去看老苏写的:『 Rust构建的开源笔记Jotsy 』
这种碎片化的记录工具,用来做知识管理,效果如何不得而知,毕竟老苏也没有深入用过。
个人感觉 Memos
应该是跟 flomo · 浮墨笔记
差不多的应用,界面也几乎一致,所以从 flomo
可以了解 Memos
的应用场景和开发理念:
- 快速记录想法
- 持续不断记录
- 产生奇思妙想
从官网提供的界面看,Memos
很可能是国人开发的,我们可以将 Memos
作为 flomo · 浮墨笔记
的开源替代品。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 memos
,选择第一个 neosmemo/memos
,版本选择 0.1.1
。
发稿时,最新的版本已经是
0.1.3
卷
在 docker
文件夹中,创建一个新文件夹 memos
,并在其中建一个子文件夹 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/memos/data | /var/opt/memos | 存放数据库 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
5230 | 8080 |
默认并没有端口
需要我们自己点 “+” 号添加
环境
可变 | 值 |
---|---|
mode | 默认设为 prod |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 memos 和 子目录
mkdir -p /volume2/docker/memos/data
# 进入 memos 目录
cd /volume2/docker/memos
# 运行容器
docker run -d \
--restart unless-stopped \
--name memos \
-p 5230:8080 \
-v $(pwd)/data:/var/opt/memos \
-e mode=prod \
neosmemo/memos:0.1.1
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
memos:
image: neosmemo/memos:0.1.1
container_name: memos
restart: unless-stopped
ports:
- 5230:8080
volumes:
- /volume2/docker/memos/data:/var/opt/memos
environment:
- mode=prod
然后执行下面的命令,在 portainer
中执行也是可以的
# 新建文件夹 memos 和 子目录
mkdir -p /volume2/docker/memos/data
# 进入目录
cd /volume2/docker/memos
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:5230
就能看到登录界面
输入你的邮箱和想用的密码,点 Sign up as Owner
,这个账号将成为管理员
用 Hello World!
打个招呼
功能比较简单
Setting
中可以添加成员
似乎图片命名上还存在问题,avataaars.png
没问题,但是 avataaars (2).png
就有问题
从页面代码看,似乎命名变成了 (2).png
看起来应该是空格导致的问题,这个应该算是低级错误吧
正常的是这样的
记录下当前的版本
参考文档
usememos/memos: An open source, self-hosted knowledge base that works with a SQLite db file.
地址:https://github.com/usememos/memos
Memos
地址:https://memos.onrender.com
边栏推荐
- 将函数放在模块中
- 滴滴开源DELTA:AI开发者可轻松训练自然语言模型
- 百日完成国产数据库opengausss的开源任务--openGuass极简版3.0.0安装教程
- About the single step debugging of whether SAP ui5 floating footer is displayed or not and the benefits of using SAP ui5
- 开发者,云原生数据库是未来吗?
- 函数的默认参数&函数参数的多种方法
- Detailed explanation of navigation component of openharmony application development
- NFT: how to make money with unique assets?
- RHCSA5
- OpenHarmony应用开发之Navigation组件详解
猜你喜欢
Setting up sqli lab environment
【Nacos云原生】阅读源码第一步,本地启动Nacos
SAP UI5 DynamicPage 控件介绍
OpenHarmony应用开发之Navigation组件详解
stirring! 2022 open atom global open source summit registration is hot!
How can non-technical departments participate in Devops?
《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动
Taobao short video, why the worse the effect
初识Linkerd项目
Simply take stock reading notes (4/8)
随机推荐
The Research Report "2022 RPA supplier strength matrix analysis of China's banking industry" was officially launched
Kotlin function
Overflow toolbar control in SAP ui5 view
SAP UI5 DynamicPage 控件介紹
Developers, is cloud native database the future?
Install rhel8.2 virtual machine
leetcode:221. 最大正方形【dp状态转移的精髓】
Hiengine: comparable to the local cloud native memory database engine
Insmod prompt invalid module format
Le rapport de recherche sur l'analyse matricielle de la Force des fournisseurs de RPA dans le secteur bancaire chinois en 2022 a été officiellement lancé.
Taobao order interface | order flag remarks, may be the most stable and easy-to-use interface
SAP UI5 DynamicPage 控件介绍
《2022年中國銀行業RPA供應商實力矩陣分析》研究報告正式啟動
MySQL giant pit: update updates should be judged with caution by affecting the number of rows!!!
事务的基本特性和隔离级别
Kotlin process control and circulation
MySQL 巨坑:update 更新慎用影响行数做判断!!!
2021.12.16-2021.12.20 empty four hand transaction records
Simply take stock reading notes (3/8)
Four common problems of e-commerce sellers' refund and cash return, with solutions