# mycloud **Repository Path**: sundaygit/mycloud ## Basic Information - **Project Name**: mycloud - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-22 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 私有云同步工具 # 目标 设计一款便于使用,方便部署的私有云同步工具,主要用来同步用户图片、相册、视频等,服务器应跨平台、一键部署,无依赖。 1. 便于使用,包括两个方面 1. 便于服务端部署,无论在 Windows 平台上,还是类似树莓派/路由器Openwrt 的 Linux 平台上,都应该要做到无依赖,一键部署 1. 便于客户端使用,应该有 PC 客户端,手机客户端,PC客户端考虑做成本地磁盘挂载的形式 1. 应支持图片与视频的管理 1. 用户上传的图片,应加强图片的预览、裁切、前景/背景识别、Exif 信息数据库规整等功能 1. 用户上传的视频,应可以在APP方便的预览,考虑整合 RTMP 流媒体 # 结构 * app => 使用 Flutter 开发的 Android APP * cloud => 使用 Golang 开发的 服务端 * tools => 其他工具,当前仅有 emulator 使用 Electron/Vue 的API测试工具 # TODO * PC客户端未开始,考虑使用 https://github.com/billziss-gh/winspd 类似工程 * 图片与视频管理未开始,如 Exif 信息、视频流媒体等,未开始