首页 文章 精选 留言 我的

精选列表

搜索[云端运行],共10000篇文章
优秀的个人博客,低调大师

NAS部署云端Love小屋,将爱情备份

之前熊猫折腾过Like\_Girl这种公开展示的情侣小站,前几天七夕熊猫又看到一个非常不错的情侣小站,功能和界面做的都不错,可惜没有Docker镜像,于是熊猫就在原项目(项目地址:XTH-LOVE/Love-)基础上进行了Docker镜像化,同时也对原项目的一些功能存在的问题进行了改进。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/208e6de34b44b8b9a8b37d66317b41f1.png)熊猫把Web、API、SQLite、媒体和WebSocket都搬到了NAS本地,账号、消息以及上传的照片数据也都做了对应的映射,虽说七夕已经过了,但只要感情还在,那么天天都是情人节。 # 项目预览 首次注册登录会先走一个简单的引导,注册之后如果已经有创建情侣空间,可以直接输入邀请码加入,如果没有可以创建并生成邀请码,设置在一起的日期、情侣小屋的名称就行。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/5c794ae149a11e4f4de9a1a3871ccc94.png)进入首页之后,最上面会一直记录两个人在一起的时间,下面则是最近照片、下一个纪念日以及还没完成的共同计划。左侧能进入时光、相册、清单、纪念日、悄悄话、心动AI和宠物小屋,功能虽然多,但好在入口并不乱。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/0856ba2f3f70425de683cf9f4710a373.png)时光更像两个人共同维护的日记,每条记录都能填写日期和地点,最多放6张照片。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/c7cf1a762420afe4aa05f7e0074c06ce.png)相册则负责单独管理照片与视频,可以自己新建分类,也能把时光中上传的图片一起筛选出来。单张照片上限8MB,视频是50MB,家庭使用基本够了。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/2cb7e6914f1bd47aae1c4dcfc6368963.png)悄悄话不只是发几句文字,图片、视频和语音都能传,甚至也支持地图地理位置分享,也支持语音与视频通话,不过这需要手机端登录。消息、照片、清单或者宠物互动会被算进连续互动记录 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/5c40b25fa3906135130a1c6382cbec6b.png)宠物小屋里能看到当前火花天数,还可以喂食、互动以及更换装扮。多少有点养电子宠物的感觉,属于没有也不影响使用,但有了确实更像两个人的小空间,但这个界面的确有点过于简陋了。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/329b42c2c2b3e6b2f162294e4637ce82.png)共同清单没什么复杂的,把想做的事加进去,完成之后勾掉就行。纪念日可以记录重要日期并设置提醒,这两个功能大家看界面就会用,熊猫这里不展开了。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/81a1117302a8dcc12f72323386bbc7a0.png)心动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目录会存放照片等信息。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/107cae4f6b92303a9165a80b3ec02268.png)两个容器正常启动之后,通过极空间NAS\_IP:3000就能打开登录页面,这里端口冲突的话修改前面的3000就行,后面的容器端口不要动。 ![](https://developer.qcloudimg.com/http-save/yehe-9074736/90894360141c40fb5d6a461966ec0463.png)当然,通过极空间的远程访问也可以访问项目,记得一定要是love-home-app这个容器。 # 写在最后 Love小家适合已经有 NAS、愿意自己维护服务的情侣。它的功能不少,但真正让我觉得值得折腾的,还是数据放在哪里这件事由自己决定。 以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助,不妨**点赞收藏**,最后也希望能得到你的**关注**,咱们下期见! ![](https://developer.qcloudimg.com/http-save/yehe-9074736/80551a10dc88f34d98ff031d689f9b74.png)结束图

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册