Lazy loaded image
开源平替
6️⃣记录灵感闪光:Memos
字数 1028阅读时长 3 分钟
2021-7-2
2025-11-7
type
status
date
slug
summary
tags
category
icon
password
URL

🚀 前言

最近在 GitHub 上闲逛时,偶然发现了一个叫 Memos 的开源项目。它号称是「轻量级、自托管、隐私优先的笔记系统」,一看就很有"极客味"。于是我花了点时间研究它的功能、技术栈和部署方式,写下这篇调研笔记。

💡 一句话介绍

Memos 是一个可以自己部署的私有笔记系统。
你可以把它安装在自己的电脑或服务器上,不依赖云笔记。所有数据都存在本地,完全由你掌控。
🔗 GitHub 地址:https://github.com/usememos/memos 🌍 官网地址:https://www.usememos.com

🧱 项目简介

项目属性
内容
名称
Memos
作者 / 团队
主要功能
轻量级 Markdown 笔记、知识记录、自托管部署
开源协议
MIT License
技术栈
Go + React
数据存储
SQLite / MySQL / PostgreSQL
部署方式
Docker / 手动构建
支持平台
网页端(PC / 移动端)

✨ 核心特点

  • 🧠 隐私优先:所有数据都存在你自己的机器上,没有广告,不依赖云服务。
  • 📝 Markdown 原生支持:完美适合喜欢代码风格笔记的人。
  • 部署简单:一句 Docker 命令就能启动。
    • 📱 响应式设计:电脑和手机上都能流畅使用。
    • 🧩 开源 & 可修改:MIT 协议,想怎么改就怎么改。

    🧠 技术结构

    Memos 的结构很清晰,适合像我这样的"技术控"研究源码:
    • 后端:使用 Go 构建,轻量高效。
    • 前端:React + Tailwind,界面简洁现代。
    • 数据库:默认 SQLite,支持换成 MySQL / PostgreSQL。

    🧭 实际体验

    我在电脑上(Windows + Docker Desktop)用这条命令启动:
    几秒钟后打开浏览器输入:
    界面非常简洁,默认有登录页面,进入后就是 Markdown 编辑器。我写了第一条笔记:"Hello Memos!",体验非常流畅。
    界面长这样(图来自官方示例):
    notion image

    ⚙️ 优点总结

    优点
    说明
    ✅ 自托管
    数据完全由自己掌控
    ✅ 轻量级
    安装启动速度快
    ✅ 支持 Markdown
    写作体验极佳
    ✅ 可扩展
    可以改主题、扩展插件
    ✅ 技术现代
    Go + React 很值得学习

    ⚠️ 缺点与限制

    缺点
    说明
    ❌ 没有离线模式
    移动端使用时需联网
    ❌ 需要一点部署经验
    对完全小白略有难度
    ❌ 备份要自己管理
    没有自动云同步
    ❌ 还在快速开发中
    某些功能不太稳定

    🎯 我为什么喜欢它

    1. 我可以完全控制自己的数据,不担心笔记被云平台锁死。
    1. 部署过程像玩一场"迷你 DevOps 游戏",很有成就感。
    1. 界面简洁现代,不会分散注意力。
    1. 技术栈友好——正好我最近在学 Go 和 React,可以顺便研究源码。

    💬 总结

    如果你也是一个喜欢折腾、热爱开源、想学点真东西的极客,Memos 绝对值得一试。
    它不像 Notion、Evernote 那样臃肿,更像一个属于程序员的小宇宙——既能写笔记,又能学技术,还能感受"自托管"的乐趣。


    🧩 结语: 写代码的乐趣,不仅在于让机器动起来,也在于用代码构建属于自己的世界。而 Memos,就是一个开始。
    上一篇
    万能开源下载工具:yt-dlp
    下一篇
    uBlacklist