恋爱也要私有化?NAS部署云端Love小屋,将爱情备份
之前熊猫折腾过Like_Girl这种公开展示的情侣小站,前几天七夕熊猫又看到一个非常不错的情侣小站,功能和界面做的都不错,可惜没有Docker镜像,于是熊猫就在原项目(项目地址:XTH-LOVE/Love-)基础上进行了Docker镜像化,同时也对原项目的一些功能存在的问题进行了改进。
项目地址熊猫把Web、API、SQLite、媒体和WebSocket都搬到了NAS本地,账号、消息以及上传的照片数据也都做了对应的映射,虽说七夕已经过了,但只要感情还在,那么天天都是情人节。
项目预览
首次注册登录会先走一个简单的引导,注册之后如果已经有创建情侣空间,可以直接输入邀请码加入,如果没有可以创建并生成邀请码,设置在一起的日期、情侣小屋的名称就行。
创建小家进入首页之后,最上面会一直记录两个人在一起的时间,下面则是最近照片、下一个纪念日以及还没完成的共同计划。左侧能进入时光、相册、清单、纪念日、悄悄话、心动AI和宠物小屋,功能虽然多,但好在入口并不乱。
时光更像两个人共同维护的日记,每条记录都能填写日期和地点,最多放6张照片。
image.png相册则负责单独管理照片与视频,可以自己新建分类,也能把时光中上传的图片一起筛选出来。单张照片上限8MB,视频是50MB,家庭使用基本够了。
双人相册悄悄话不只是发几句文字,图片、视频和语音都能传,甚至也支持地图地理位置分享,也支持语音与视频通话,不过这需要手机端登录。消息、照片、清单或者宠物互动会被算进连续互动记录
悄悄话宠物小屋里能看到当前火花天数,还可以喂食、互动以及更换装扮。多少有点养电子宠物的感觉,属于没有也不影响使用,但有了确实更像两个人的小空间,但这个界面的确有点过于简陋了。
宠物小屋共同清单没什么复杂的,把想做的事加进去,完成之后勾掉就行。纪念日可以记录重要日期并设置提醒,这两个功能大家看界面就会用,熊猫这里不展开了。
心动AI心动AI做得稍微有意思一些,约会策划可以填写城市、预算和偏好,AI日记与情书则需要先提供真实素材,还能选择篇幅和语气,生成结果可以直接存进两个人的作品库。它调用的是在线OpenAI兼容接口,你需要先进行设置才能使用。
项目部署
项目熊猫已经打包好了镜像,支持x86和arm64。这次除了Web应用还带了一个coturn服务,直接用Compose会方便很多。打开极空间NAS的 Docker,来到Compose界面新建项目,粘贴下面的代码:
name: love-home
services:
app:
image: ghcr.linkos.org/panda-995/love-app:latest
container_name: love-home-app
restart: unless-stopped
user: "0:0"
init: true
ports:
- "5200:3000"
volumes:
- ./data:/data
environment:
NUXT_AI_API_KEY: sk-smSnRLGuuBf1YgHjC50e1042Bc084b14B1D227CdF031Fb8a
NUXT_AI_BASE_URL: https://api2.laozhang.ai/v1
NUXT_AI_MODEL: gpt-4o
NUXT_AMAP_KEY: 5a653a79c76216ccd002e18640832abd
NUXT_AMAP_SECURITY_CODE: fda5cd7e7219943cc919ead2019d54fc
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1:3000/"]
interval: 15s
timeout: 5s
retries: 5
start_period: 20s
coturn:
image: ghcr.linkos.org/panda-995/love-coturn:latest
container_name: love-home-coturn
restart: unless-stopped
init: true
network_mode: host
depends_on:
- app
volumes:
- ./data:/data:ro
AI 和高德地图都不是必填项,不用的话环境变量留空就行,账号、相册和消息照样能用。映射的data目录会存放照片等信息。
容器启动两个容器正常启动之后,通过极空间NAS_IP:3000就能打开登录页面,这里端口冲突的话修改前面的3000就行,后面的容器端口不要动。
远程访问当然,通过极空间的远程访问也可以访问项目,记得一定要是love-home-app这个容器。
写在最后
Love小家适合已经有 NAS、愿意自己维护服务的情侣。它的功能不少,但真正让我觉得值得折腾的,还是数据放在哪里这件事由自己决定。
以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
结束图作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

张大妈
校验提示文案
张大妈
校验提示文案