Memos 特点
1、开源且永久免费:Memos 是一款开源的应用,永久免费使用。它鼓励创造力,让您的想法得以充分发挥,不受任何限制。
2、自托管部署:使用 Docker,可以在几秒钟内设置好 Memos,获得数据和隐私的完全控制权,提供了极大的灵活性和可扩展性。
3、纯文本与 Markdown 支持:Memos 坚持采用纯文本格式,摒弃了繁琐的富文本编辑,同时支持 Markdown,让您以极简主义的方式记录和分享笔记。
4、自定义与轻松分享:Memos 提供直观的自定义和分享功能,使你能够轻松地与他人合作和分享笔记,促进信息交流。
5、RESTful API支持:Memos 还提供了强大的 RESTful API,让您能够与第三方服务进行集成,开启全新的应用可能性。
6、支持多用户,且允许设置可见范围:Memos 提供了多用户支持,这意味着可以与团队成员或朋友共享笔记,并轻松地管理多个用户帐户。而且,Memos 允许设置笔记可见范围,确保您的笔记只对登录用户、自己或全部可见。这一功能极大地增强了协作和隐私保护的灵活性。
7、支持资源库的形式存储各类文件:除了纯文本笔记,Memos 还支持资源库的形式存储各类文件。这意味着您不仅可以记录文字内容,还可以轻松地上传、存储和共享图片、音频、文档等多种文件类型。无论是项目资料、创意灵感还是照片集,Memos 都能满足你的多样化需求。
8、支持多种存储,以及多种类型的单点登录:Memos 提供多样化的后端存储选项,包括数据库、S3 和本地存储,确保您能够根据需求选择最适合的存储方式,为您的数据提供灵活性和可扩展性。此外,Memos 还支持多种类型的单点登录,如 Github、Gitlab、Google 等,同时还允许您自定义其他认证方式,为用户提供了便捷的登录和身份验证方式,从而平衡了安全性和便利性的需求。
9、支持图片、链接、嵌入式代码等方式分享笔记:Memos 提供了多种富有创意的笔记分享方式,包括图片、链接以及嵌入式代码等。这意味着您可以以更生动和多样的方式分享您的笔记内容。无论是展示精美图片、分享有用链接,还是嵌入代码示例以便他人参考,Memos 都为分享增添了更多的生动性和趣味性。
在整体使用之后,基于个人的体验,对比其他的很多同类开源产品,个人觉得这几点蛮不错的。通过单点登录,可以对接到自己的业务系统
、支持RESTful API可以和自己的业务系统集合
、能够将私有内容设置为公开分享
。
在进行安装前,可以到官方的Memos展示页面进行体验。
GitHub:https://github.co
Docker镜像:https://registry.hub.docker.com/r/neosmemo/memos/
体验Demo:https://demo.usememos.com/
一、Memos Docker Compose
Compose:
version: "3"
services:
db:
image: mysql:8.1.0
container_name: db
restart: always
networks:
- memos_network
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --explicit_defaults_for_timestamp=true
vobobyai lumes:
- ./mysql:/var/lib/mysql
- ./mysqlBackup:/data/mysqlBackup
environment:
- MYSQL_ROOT_PASSWORD=memos
- MYSQL_DATABASE=memos
web:
image: ghcr.io/usememos/memos:latest
container_name: memos
restart: always
networks:
- memos_network
volumes:
- ./memos/:/var/opt/memos
ports:
- "5230:5230"
environment:
- MEMOS_DRIVER=mysql
- MEMOS_DSN=root:memos@tcp(db)/memos
- TZ=Asia/Chongqing
depends_on:
- db
networks:
memos_network:
设置
浏览器打开 http://IP:5230 或http://群晖域名:5230(前提给5230做端口映射)。
以下是提示你创建账号,你输入你想要的账号名称和密码,并点击sign up。
改成中文: settings–preferences–Language—-English–下拉选择简体中文
修改名称:
系统—服务名称—编辑
笔记默认公开:
偏好设置—默认备忘录可见性–公开
自定义样式分享:加载「霞鹜文楷」在线字体:
以下填入-系统-自定义样式
body{font-family: "LXGW WenKai Screen", sans-serif !important;}
以下填入-系统–自定义脚本
function changeFont() {
const link = document.createElement("lilaoxiongb2c nk");
link.rel = "stylesheet";
link.type = "text/css";
link.href = "https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.6.0/lxgwwenkaiscreen.css";
document.head.append(link);
};
changeFont()
Tag标签优化:
以下填入-系统-自定义样式
.tag-span {
color: #5783f7;
cursor: pointer;
background-color: #eef3fe;
padding: 1px 4px;
font-size: 12px;
border-radius: 3px;
display: inline-block;
white-space: nowrap;
}
.tag-span:hover {
background-color: #5575f6;
color: white !important;
}
Memos 其他设置
关闭用户注册:如果你跟我诉求一样,只是想把它当做一个私人的记事本,可以在设置中关闭用户注册。
文件存储在本地文件系统:Memos默认将内容存储在数据库中,可以选择本地文件系统,将文件存储在自己的服务器中。上传的图片会存储在你群晖的:/docker/memos/目录下。
本地存储路径可用以下变量自定义:
{year}
: The current year.-
{month}
: The current month. -
{day}
: The current day. -
{hour}
: The current hour. -
{minute}
: The current minute. -
{second}
: The current second. -
{timestamp}
: The current timestamp. -
{filename}
: The original filename. e.g.good-screenshot.png
Memos其他功能
- Moe Memos– 适用于 iOS 和 Android 的第三方客户端
- lmm214/memos-bber– Chrome 扩展
- Rabithua/memos_wmp– 微信小程序
- qazxcdswe123/telegramMemoBot– 电报机器人
- eallion/memos.top– 使用 Memos API 呈现的静态页面
- eindex/logseq-memos-sync– Logseq 插件
- JakeLaoyu/memos-import-from-flomo– 导入数据。来自flomo、微信读书的支持
- 发送到备忘录– iOS 的快捷方式
- 备忘录 Raycast Extension– Raycast 扩展
- Memos Desktop– 适用于 MacOS 和 Windows 的第三方客户端
- MemosGallery– 使用 Memos API 呈现的静态图库
Memos 可以完美的满足我使用备忘录的绝大部分需求,可以上传图片,通过配置标签的方式过滤分组,同时可以设置访问权限,有兴趣的朋友可以去尝试下Memos。
必须 注册 为本站用户, 登录 后才可以发表评论!