做一件事之前,你总还要想清楚你想要干嘛先,然后就不顾一切去实现它。 ------张锡斌
私有云基础需求
需求1,个人拍摄同步+AI分类
即个人手机或者其他拍摄设备,可以方便的自动同步到云端。
进一步可以进行AI分类,包含但不限按任务画像,时间,地点。
如果可以支持手动标签标记,则更完美。
需求2:文件存储同步+文件搜索
即可以跨平台将文件进行同步,支持双向同步和单向同步。
进一步支持快速搜索文件,类似Everything的搜索效果。
如果可以支持文件内容的搜索则最完美。
需求3:个人知识库(笔记库)
即可以跨平台同步和编写归纳笔记,类似SiYuan、Notion等。
最后可以进一步和文件存储库的文件进行联通
进阶需求
需求4:个人音乐库
支持上传或者保存自己喜欢的音乐,支持多平台播放。支持自动获取歌词、歌曲信息并进行基础歌曲分类。同时也支持个人分类。
需求5:小说库、电子书库、漫画
支持上传或者保存自己喜欢的电子书,支持多平台播放。
需求6:个人影视库
支持上传或者保存自己喜欢的电视剧或者电影,支持多平台,特别是TV播放。支持自动获取影视信息,进行基础分类,自动分季等。
开发人员/程序员需求:
需求7:个人代码库+代码片段搜索
支持上传个人代码,支持同步个人的GitHub,Gitee等代码信息,进行多处备份,最好配置不要太复杂。同时要支持对代码片段的快速查询反馈。
需求8:开发环境(此处高能)
应用基础构件的公共服务:数据库、缓存、文件存储、es、mq等。
后端运行服务环境:docker、jdk、sonar、maven、nexus等。
前端运行服务环境:docker、nvm、node、nginx等。
程序员是否需要一套开发部署环境这是另一个话题,大多数情况下,程序员只需要一些基础构建的公共服务即可。
对于是否通过个人私有云服务器去跑一些自动化脚本薅羊毛,这部分不是个人关注的重点,不讨论。
欢迎评论讨论,感谢阅读。