自建私有日记本:MyDiary —— 属于你的 NAS 极简写作空间

自建私有日记本:MyDiary ------ 属于你的 NAS 极简写作空间

在这个数据隐私备受关注的时代,你是否还在寻找一个安全、私密、且完全由自己掌控的日记空间?

今天,我想向大家推荐一款我最近开发的开源项目:MyDiary。它专为追求极致隐私和简约体验的开发者、文字爱好者打造。


🌟 为什么选择 MyDiary?

市面上的日记 App 很多,但要么因为"数据在云端"让人缺乏安全感,要么因为功能过于臃肿让人失去了写作的动力。

MyDiary 的核心逻辑非常纯粹:数据主权归用户,写作过程无压力。

1. 私有化部署(NAS 友好)

支持 Docker 一键部署,非常适合运行在你的 Synology(群晖)、QNAP(威联通)或者自己的云服务器上。所有日记数据(包括图片)都存储在本地数据库中,真正做到"我的数据我做主"。

2. 极简主义设计

基于 Vue 3 + Tailwind CSS 构建,整体 UI 风格现代且沉静。没有社交干扰,没有广告植入,只有你和你的文字。

3. 日历式回顾

通过直观的日历视图,你可以清晰地观察到自己的写作频率。每一天的思绪,都被温柔地安放在日期方框里。

4. 沉浸式编辑器

支持 Markdown 语法,实时保存。配合图片上传功能,让你的日记不再只是干巴巴的文字,而是图文并茂的生活记录。


🛠️ 技术栈揭秘

作为一个开发者,我也在项目中实践了目前主流的全栈开发方案:

  • 前端:Vue 3 + TypeScript + Vite + Tailwind CSS
  • 后端:Node.js + Express + TypeScript
  • 数据库:PostgreSQL (关系型数据库,保证数据一致性)
  • 部署:Docker & Docker Compose

📸 预览


🚀 快速上手

只需三步,即可拥有属于自己的私有日记服务:

  1. 环境配置 :配置 .env 文件。

  2. 启动容器 :

    bash 复制代码
    docker-compose up -d --build
  3. 开始写作 :访问 http://your-ip:3000 即可开始记录。


🌈 未来计划

  • 多端适配优化(移动端 PWA 支持)
  • 导出功能(Markdown / PDF 格式)
  • 更加丰富的统计图表(心情曲线、关键词云)

🔗 开源地址

如果你也喜欢这个项目,欢迎点个 Star 支持一下!

GitHub 仓库:github.com/aladdin0414...

期待在 Issue 区听到你的反馈和建议,让我们一起完善这个属于私人的角落。


"日记是写给未来的自己的一封情书。" ------ 愿 MyDiary 能帮你留住那些珍贵的瞬间。

相关推荐
A黄俊辉A5 天前
uniapp webview中实现 app和内嵌的H5双向通信
vue.js·json
honkun65 天前
vue 表格组件 vxe-table 配置 ajax 请求自动加载数据与表单查询
vue.js·vxe-table
lpfasd1235 天前
2026年第38周GitHub趋势周报
python·科技·github
kybs19915 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
雪芽蓝域zzs5 天前
第26章:ECharts 自定义主题 + 页面一键切换主题(深色 / 浅色两套)
vue.js·echars
u1301305 天前
GitHub 热榜项目:日榜(2026-09-21)
人工智能·github
雪芽蓝域zzs5 天前
第22章:ECharts 图表联动(多图表交互联动)
vue.js·echars
daols885 天前
vue 表格组件 vxe-table 实现虚拟滚动与无需滚动加载
vue.js·vxe-table
雪芽蓝域zzs5 天前
第18章:ECharts 折线图 + 标记点、标记线,自定义 tooltip
vue.js·echars
张洛闻Eren5 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github