自建私有日记本: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 能帮你留住那些珍贵的瞬间。

相关推荐
xixingzhe21 天前
idea启动vue项目
java·vue.js·intellij-idea
|晴 天|1 天前
Vue 3 + LocalStorage 实现博客游戏化系统:成就墙、每日签到、积分商城
前端·vue.js·游戏
wohehe1 天前
Android项目工程化-Github Actions
linux·github
Yunzenn1 天前
CRAG 架构与置信度路由
github
前端那点事1 天前
Vue响应式原理|从底层实现到面试考点,一文吃透(Vue2+Vue3全解析)
前端·vue.js
walking9571 天前
Vite 打包优化终极指南:从 30MB 到 800KB 的性能飞跃
前端·vue.js·vite
|晴 天|1 天前
Vue 3 实战:打造可拖拽歌词、播放列表的嵌入式音乐播放器
前端·javascript·vue.js
Liu.7741 天前
Vue 3 开发中遇到的报错(2)
前端·javascript·vue.js
逛逛GitHub1 天前
YC 总裁开源了自己亲手写的 AI Agent 大脑,1 周就 1 万点赞。
github
|晴 天|1 天前
Vue 3 实现实时通知系统:支持未读计数、红点提醒、一键已读
javascript·vue.js·ecmascript