Docker自建私人云盘系统。
有个人云盘需求的人,主要需求有这几类:
文件同步、分享需要。
照片、视频同步需要,尤其是全家人都是用的同步。
影视观看需要(分为家庭内部、家庭外部)
搭建个人网站/博客
云端OFFICE需求
协作办公
自己的沟通、语音、会议、视频服务器(私密)
以上功能,nextcloud和nas都可以完成。但具体使用和操作完全不同。NAS更灵活,配置易上手。
对比类 | 功能项 | Nextcloud | NAS |
---|---|---|---|
移动端同步APP | IOS | 可以同步几乎所有类型文件 | 不同类型文件使用不同类型APP |
移动端同步APP | Android | 可以同步几乎所有类型文件 | 不同类型文件使用不同类型APP |
PC端同步应用 | PC | 可以同步几乎所有类型文件 | 不同类型文件使用不同类型应用 |
web | WEB | ✔ | 需额外配置 |
功能 | 离线下载 | ✔满足一般离线下载需求 | ✔最优秀的离线下载 |
在线办公 | 独立应用 | 独立应用 | |
note | 独立应用 | 独立应用 | |
同步联系人,日历 | ✔ | ✔ | |
在线协作 | ✔ | ✔ | |
语音视频通话 | ✔ | 需额外软件配置 | |
邮箱 | 直接与图库、文档目录整合,自动将邮箱中图片、文档归类 | 仅邮箱功能 | |
图库 | ✔ | ✔ | |
文件同步 | ✔ | ✔ | |
文件分享 | ✔ | ✔ | |
在线影音 | 基本播放功能,支持格式少,需配合播放器软件 | 功能更齐全,软件更多,更适合做在线影音库 | |
用户及权限管理 | ✔ | 更细致 | |
端到端加密 | ✔ | ✔ | |
社交软件集成 | ✔ | - | |
网页服务器 | ✘功能简单 | 专业 | |
大文件下载 | apache2环境bug | ✔ | |
github集成 | ✔ | - | |
网盘集成 | ✔ | ✔ | |
软路由 | ✘ | ✔ | |
外挂存储 | ✔ | ✔ | |
数据备份 | ✘目前手工备份,但是操作很简单 | ✔完整的备份功能,但是操作很复杂 | |
经济性 | 硬件投入 | ✘现有家用PC完全满足需求 | 需要额外购买 |
安装部署:
mkdir -p /data/nextcloud/{config,data,apps}
docker run -itd --name yznextcloud -v /data/nextcloud/config:/var/www/html/config -v /data/nextcloud/data:/var/www/html/data -v /data/nextcloud/apps:/var/www/html/apps -p 80:80 nextcloud
初始化网盘:
浏览器访问安装:
http://IP:80
支持平台:
Nextcloud是一款开源的网络云存储系统,跨平台支持包括Windows、Mac、Android、iOS、Linux等平台。
官网:
https://nextcloud.com