seafile搭建个人存储网盘

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 几种开源的网盘存储解决方案

介绍几种开源的网盘存储解决方案,可以在开源的网盘服务基础上,结合一些某云的存储服务,实现私人定制化个人网盘。

Nextcloud

NextCloud是一个完全开源的个人网盘,部署简单,可以直接通过Docker进行部署和使用,同时支持手机和电脑端的客户端远程访问上传和下载:

安装部署

mkdir nextcloud
docker run -d --name nextcloud -p 8080:80 -v ~/nextcloud:/var/www/html nextcloud

部署完成之后,直接访问"http://localhost:8080"即可

image-20200822234424374

完成注册之后,即可进去使用,下面是安装成功之后,上传文件的效果图:

image-20200822234508451

Owncloud

ownCloud]是一个开源免费的存储管理工具,它能帮你快速架设一套专属的网盘服务,可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等

Owncloud功能

  • 存储:图片,文档,视频,通讯录以及其他等等
  • 客户端支持:Android,IOS,MaxOS,Windows,Web,Linux
  • 分享:可以直接共享直接链接给朋友
  • 在线看视频,文档,音乐。
  • 非常适合作为家庭网络存储中心,全家共享
  • 可以自行修改功能(作为开发者)

如果在阿里云上,可以结合阿里云的oss文件存储搭建个人私有网盘,配置文件owncloud.yml

owncloud:
  image: owncloud:9
  restart: always
  links:
    - mysql:mysql
  volumes:
    - owncloud:/owncloud
  labels:
    aliyun.routing.port_80: 'owncloud'
mysql:
  image: mysql:5.7
  restart: always
  environment:
    MYSQL_ROOT_PASSWORD: changeme

开始部署owncloud

docker-compose -f owncloud.yml up -d

image-20200822235706938

安装初始化完成之后的界面:

image-20200822235737595

seafile

  • Seafile 支持端到端的加密技术来保护你的数据安全
  • Seafile 支持基于角色的用户管理,Seafile 支持 LDAP/AD 集成。用户可以通过邮箱或者 Windows 用户名来登录。AD 中的群组也可以同步到 Seafile 中。
  • Seafile 支持定期的数据备份 (通过 mysqldump 和 rsync). Seafile 也支持运行一台备份服务器,将主服务器上的数据实时备份到备份服务器上。

    Seafile 包含 seaf-fsck 工具来帮助管理员来检查和移除损坏的数据。fsck 工具也支持在没有数据库的情况下导出原始文件。

  • Seafile 包含 WebDAV 接口。你可以通过该接口和其他移动应用集成。

    Seafile 也包含 HTTP 的 REST API 来和第三方应用整合。

image-20200823122115897

大家可以自行研究,按需选择。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 API 数据安全/隐私保护
阿里云网盘与相册我想自动备份到电脑上的某个路径企业网盘的设置
阿里云网盘与相册我想自动备份到电脑上的某个路径企业网盘可以设置吗?
365 2
|
网络协议 前端开发 网络安全
自建Alist共享网盘网站
由于百度网盘下载限速,所以就用了天翼云,坚果云,阿里云等,结果每次都要登录,就很拉跨, 所以在这里部署一套共享alist网盘,实现随时随地,只要有网,开箱即用。
6756 1
|
存储
网盘与相册服务PDS--初体验
网盘与相册服务企业版,统一存储多种文件,提供文件高速上传下载、新建文件及文件夹、移动、复制、删除、排序、收藏、备注等一系列的文件管理能力。 可以方便预览word文档等多种格式文件,并且还支持文档类文件的在线编辑。用起来很方便。
网盘与相册服务PDS--初体验
|
安全 关系型数据库 Linux
一文教你搭建个人网盘filerun,拥有私人文件服务器
一文教你搭建个人网盘filerun,拥有私人文件服务器
一文教你搭建个人网盘filerun,拥有私人文件服务器
|
安全 数据管理 数据安全/隐私保护
PDS实现企业网盘搭建心得体会
在试用基于PDS实现企业网盘搭建的过程中,我发现这是一个强大而灵活的解决方案,可以满足企业对于数据管理和共享的各种需求
103 2
|
8月前
|
存储 数据安全/隐私保护 Docker
开源网盘程序,自建网盘指南
ShowTa是一款开源的个人和企业网盘程序,提供简洁界面和多种功能,如预览文件、在线播放视频、设置文件夹密码等。它支持Docker部署、WebDAV协议,可将网盘映射到本地磁盘,并能挂载阿里云盘。通过WebDAV,用户可在电视上观看阿里云盘内容。了解更多信息,请访问[GitHub](https://github.com/bosnzt/showta)和[演示地址](https://www.showta.cc)。
|
8月前
|
存储 编解码 弹性计算
阿里云网盘与相册开发版提供了丰富的功能和全面的加速解决方案
阿里云网盘与相册开发版提供了丰富的功能和全面的加速解决方案【1月更文挑战第13天】【1月更文挑战第63篇】
75 2
|
8月前
|
存储 安全 数据安全/隐私保护
电脑大文件夹分享、多人共享与协同网盘——OneDrive
电脑大文件夹分享、多人共享与协同网盘——OneDrive
229 1
|
文件存储 数据库
DIY nas 之网盘文件管理工具Filebrowser
Filebrowser是一款免费开源的软件,它是个人网盘和网页版文件管理器。
365 0
|
存储 网络安全 数据安全/隐私保护
部署ZFile在线网盘
部署ZFile在线网盘
257 0