栏目头部广告

开源网盘系统Cloudreve容器化部署-开源网盘集锦

一、Cloudreve介绍

Cloudreve,是一款国人开发的基于ThinkPHP构建的网盘系统,可以帮助我们较低成本的搭建公私兼备的网盘程序。支持对接第三方对象存储管理,可以对接七牛、又拍云、阿里云OSS、AWS S3。

官网地址:https://cloudreve.org/

二、Cloudreve容器化部署

部署文档:https://docs.cloudreve.org/
容器化部署文档:
https://hub.docker.com/r/xavierniu/cloudreve
https://github.com/littleplus/Cloudreve-Docker
https://github.com/EscapeLife/awesome-builder/blob/master/dockerfiles/cloudreve/README.md

2.1 准备工作

[root@10-27-0-224 ~]# mkdir -p /data/cloudreve/{uploads,config,db,avatar}
[root@10-27-0-224 ~]# ll /data/cloudreve/
total 0
drwxr-xr-x 2 root root 6 Aug 24 02:07 avatar
drwxr-xr-x 2 root root 6 Aug 24 02:07 config
drwxr-xr-x 2 root root 6 Aug 24 02:07 db
drwxr-xr-x 2 root root 6 Aug 24 02:07 uploads

2.2 运行容器

docker run -d --name cloudreve -e PUID=1000 -e PGID=1000 -e TZ="Asia/Shanghai" -p 5212:5212 --restart=unless-stopped \
-v /data/cloudreve/uploads:/cloudreve/uploads \
-v /data/cloudreve/config:/cloudreve/config \
-v /data/cloudreve/db:/cloudreve/db \
-v /data/cloudreve/avatar:/cloudreve/avatar xavierniu/cloudreve

2.3 查看初始密码

[root@10-27-0-224 ~]# docker logs cloudreve 

   ___ _                 _                    
  / __\ | ___  _   _  __| |_ __ _____   _____ 
 / /  | |/ _ \| | | |/ _ | '__/ _ \ \ / / _ \	
/ /___| | (_) | |_| | (_| | | |  __/\ V /  __/
\____/|_|\___/ \__,_|\__,_|_|  \___| \_/ \___|

   V3.3.2  Commit #a11f819  Pro=false
================================================

[Info]    2021-08-24 15:19:45 初始化数据库连接
[Info]    2021-08-24 15:19:45 开始进行数据库初始化...
[Info]    2021-08-24 15:19:46 初始管理员账号:admin@cloudreve.org
[Info]    2021-08-24 15:19:46 初始管理员密码:tL5BrF2Q
[Info]    2021-08-24 15:19:46 数据库初始化结束
[Info]    2021-08-24 15:19:46 初始化任务队列,WorkerNum = 10
[Info]    2021-08-24 15:19:46 初始化定时任务...
[Info]    2021-08-24 15:19:46 当前运行模式:Master
[Info]    2021-08-24 15:19:46 开始监听 :5212
[GIN] 2021/08/24 - 15:23:12 | 200 |    4.262975ms |     10.27.0.243 | GET      /
[GIN] 2021/08/24 - 15:23:12 | 200 |    1.287514ms |     10.27.0.243 | GET      /static/css/6.bca9ac5e.chunk.css
[GIN] 2021/08/24 - 15:23:12 | 200 |    12.42053ms |     10.27.0.243 | GET      /static/js/main.6302cd80.chunk.js
[GIN] 2021/08/24 - 15:23:12 | 200 |   56.421045ms |     10.27.0.243 | GET      /static/js/6.9b1caec6.chunk.js
[GIN] 2021/08/24 - 15:23:13 | 200 |      2.8311ms |     10.27.0.243 | GET      /api/v3/site/config
[GIN] 2021/08/24 - 15:23:13 | 200 |    1.455034ms |     10.27.0.243 | GET      /static/img/favicon.ico

2.4 WEB访问配置

http://10.27.0.224:5212/

容器化部署Cloudreve开源网盘系统(图1)

容器化部署Cloudreve开源网盘系统(图2)

修改用户存储空间大小

容器化部署Cloudreve开源网盘系统(图3)

容器化部署Cloudreve开源网盘系统(图4)

四、开源云盘集锦

4.1 Nextcloud

开源云盘Nextcloud:https://nextcloud.com/

容器化部署Cloudreve开源网盘系统(图5)

Nextcloud,这一款开源免费的私有云存储网盘项目,我们可以快速的搭建属于自己个人或者团队的同步网盘,实现多客户端和平台的跨设备文件同步、共享、版本控制、团队协作等功能。Nextcloud客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及WebDAV接口。我们可以在大部分的设备和平台中使用。

NextCloud 云盘存储的安装方法很简单,我们可以在大众类的LNMP、LAMP的WEB环境中部署。创建站点之后,然后从NextCloud官方右键下载(setup-nextcloud.php)文件然后放置网站目录中,然后根据向导安装即可(参考:利用Nextcloud开源程序搭建私有云存储云盘工具及简单使用)。

4.2 SeaFile

开源云盘SeaFile:https://www.seafile.com/home/

容器化部署Cloudreve开源网盘系统(图6)

容器化部署Cloudreve开源网盘系统(图7)

SeaFile,提供免费和企业版自建部署云盘功能。Seafile 以资料库的形式组织文件。每个资料库都可同步到任何桌面电脑, 包括 Windows, Mac 和 Linux。用户也可以选择性地同步一个目录。未同步的文件可通过“云文件浏览器”访问。Seafile 在文件同步方面性能极佳,数万小文件可在1分钟内完成同步。

4.3 Cloudreve

开源云盘SeaFile:https://cloudreve.org/

容器化部署Cloudreve开源网盘系统(图8)

Cloudreve,是一款国人开发的基于ThinkPHP构建的网盘系统,可以帮助我们较低成本的搭建公私兼备的网盘程序。PHP+MYSQL程序部署还是很方便的的完成搭建的,就如同我们安装熟的的WordPress网站一样简单。支持对接第三方对象存储管理,可以对接七牛、又拍云、阿里云OSS、AWS S3,当然你也可以选择将文件存放在本地。

我们可以将Cloudreve网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台。支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。

4.4 KODExplorer

开源云盘KODExplorer:http://www.kodcloud.com/

容器化部署Cloudreve开源网盘系统(图9)

KODExplorer,目前的名称是KodCloud 可道云。一款快捷高效的私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品。采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览,可扩展易定制。特点是无需数据库,直接使用。

4.5 Z-File

开源云盘Z-File:https://github.com/zhaojun1998/zfile/

容器化部署Cloudreve开源网盘系统(图10)

Z-File,这种有很多种国内国外的类似的程序,就好比我们个人使用的树形目录模式的,我们可以将文件上传到对应目录,然后以树形目录的形式展示出来。Z-File ,定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,可以预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放视频、按文件夹播放音乐列表,支持设置文件夹密码等等。

4.6 h5ai

开源云盘h5ai:https://larsjung.de/h5ai/   demo:https://larsjung.de/h5ai/demo/

容器化部署Cloudreve开源网盘系统(图11)

h5ai 相对于其它私有云来说功能简单、体积轻便(1MB左右)、页面排版自动适应 PC 和移动端、支持包括中文在内的多语言显示,采用 NodeJs 框架开发,编译完成后为 PHP 程序。h5ai 通过不同的视图来对服务器端的目录和文件进行查看。可以在线预览 PDF、文档、脚本(语言高亮)、图片、视频、下载(二维码)等等。因为它重在文件索引与分享,所以不支持文件上传。

作者:UStarGao
链接:https://www.starcto.com/open-sourcing/218.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`