你有没有过这样的瞬间:想在互联网上有一块绝对属于自己的小天地,安静地记录生活碎片和奇思妙想?但现有的社交平台要么太吵,要么太封闭。今天介绍的 Moments,就像一个为你准备的“极简朋友圈”,让你用最优雅的方式,把这一刻的自己留下来。
它解决了什么痛点?不是“又一个社交网络”
对于很多程序员或笔记爱好者来说,我们常常陷入两难:
- 微博/朋友圈? 太公开,发点技术牢骚或生活感悟,总感觉被围观,不够自在。
- Notion/语雀? 功能强大,但作为一个单纯的“微日记”来用,又显得有些笨重。
- 自己搭博客? 为了一两句话的想法,去写一篇长文、配图、发布,动力往往在打开编辑器的那一刻就消散了。
Moments 的切入点非常精准:它就是一个属于你自己的、支持 Markdown 的轻量级“微日记”或“朋友圈”。 它不做复杂的文档协作,就聚焦于让你能随时随地,用最舒服的格式(Markdown)记录一个瞬间的想法,配上一张图或一首歌。
核心亮点:不止是极简,细节里全是“懂你”
Moments 用 Go + Vue 打造,体量很轻,但该有的“小心思”一个不少:
- “穿越时空”的草稿箱
你可以预设一个未来的发布时间。比如晚上10点有感而发写了点东西,但想让它明早8点才出现。在明早8点前,这条动态就像你的秘密,对游客是不可见的。这简直是“定时说说”的完美平替。
- 媒体“缝合怪”,但很优雅
除了传图传视频,你还能直接引用外部音乐、视频,甚至豆瓣读书和豆瓣电影!想分享刚看完的《三体》?直接贴个豆瓣链接,Moments 可能会帮你拉取书名、封面,格调瞬间拉满。
- 实用的“后悔药”和“空间管家”
- 文件秒传:它会对上传的文件做哈希检查,同一个文件绝不存第二份,省空间小能手。
- 智能清理:如果你删掉了某条动态,它关联的“无主”图片和文件,可以被自动整理到待清理目录,再也不怕服务器被历史垃圾堆满。
5分钟,跑起来你自己的“朋友圈”
最友好的方式当然是 Docker。在你的服务器上,只需一条命令就能让它安家:
docker run -d \
-e JWT_KEY=your_super_secret_key \
-p 3000:3000 \
-v /var/moments:/app/data \
--name moments \
kingwrcy/moments:latest
记得,JWT_KEY 是个安全相关的密钥,可以随便用openssl rand -hex 32生成一串。然后打开 http://你的服务器IP:3000 ,用默认账号admin和密码a123456登录,你的私人朋友圈就开张了!
登录后,你会看到一个清爽的界面,左上角就是大大的输入框,支持 Markdown 语法。试着写下第一条“Hello, my moments!”,然后配上表情,你的极简社交圈就开始运作了。
Moments 就像一位安静的朋友,不打扰你,但为你保留着所有值得被记住的碎片。如果你也厌倦了嘈杂的社交网络,想拥有一片属于自己的极简自留地,不妨去试试看。觉得不错的话,去GitHub上( https://github.com/kingwrcy/moments )给它点个 Star,或者提交你的第一个 Pull Request,都是对项目最好的支持。