大家好,我是羊刀仙。
本次分享一个极简朋友圈,很棒的由国人大大开发的开源项目。
平时使用各种社交软件,时不时发条说说、发个朋友圈,这原本是我们分享生活或者发泄情绪的一方空间。但生活所迫,好友多起来后,有些内容可能都要斟酌一二,最后往往都是:唉,算了不发了。
本次的项目就能很好解决这个问题,让我们随时随地记录生活,发布想法。
项目特色
支持完整的Markdown;
支持自定义背景图、头像、标题;
支持插入各种链接:视频链、歌曲分享、豆瓣以及各类网址;
支持本地上传图片/视频;
基于Nuxt3+PostgresSQL开发,支持备份;
支持多用户模式,后台可以自由开启是否运行注册多用户;
支持白天/黑夜模式,适配手机端。
部署流程
打开文件总管,为项目准备一个专属文件夹。我习惯于在Docker的专属文件夹下存放配置配件,也就是/share/Container
下,创建好的路径为/share/Container/moments
。大家可以根据喜好自行创建。
接着打开Container Station,创建新的应用程序。将以下代码复制粘贴进去,修改后进行创建。
version: '3'
services:
moments:
container_name: moments
image: docker.ydxian.love/kingwrcy/moments:latest
ports:
- "5599:3000" # 冒号左侧可修改
volumes:
- /share/Container/moments/moments-data:/app/data # 自定义映射目录
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
如果需要配置环境变量,可在上面建立的根目录下新建.env
文件,自行配置。
此时web输入 NAS_IP:5599 便可实现访问。
但是为了随时随地访问,公网IP+端口号的形式又很不安全,并且IP会经常变动,这就需要我们进行反向代理。
反向代理
NAS上可以通过Lucky来实现,详细见之前的文章。
文章链接:
这里我就放一张配置截图。
相关设置
初次进入界面,啥也没有,按下图所示点击图标进行登录。默认用户名密码admin/a123456,登陆后后台可以修改。底部是作者的项目链接,大家可以点进去查看,有能力可以支持支持,项目还是非常不错的。
登陆后,因为没发布内容,所以空空如也。最右侧竖着有五个小图标。
第一个是切换白天黑夜模式,这个没啥可说的。
第二个则是发布按钮,支持的内容非常多:自定义内容标签,插入分享链接,插入图片,插入音乐(网易云/QQ/酷狗/虾米/百度),插入视频(B站/油管/在线视频/本地视频),豆瓣读书/电影。并且还可以在发布时自定义发布位置。
第三个是日历快速定位发布内容。可指定时间段、标签、可见性等快速定位。
第四个则是网站装潢,网站标题、网站图标、是否允许注册、自定义CSS等。
第五个则是个人账户设置,背景图,头像,签名,修改密码等。
最后
项目非常好玩,有能力的朋友可以搞个VPS搭建一下,这已经可以当个小小博客来用了!
如果想获得极致体验,那还是更建议通过VPS进行搭建,这样就可以去掉端口号纯域名访问。当然NAS也可以,就是更折腾了些。
评论区