3分钟搭建自己的私有云盘

Wesley13
• 阅读 2886

3分钟搭建自己的私有云盘

Hi!大家好呀!我是你们努力的喵哥!

同学们现在使用云盘的频率还高吗?喵哥为了防止手机丢失带来的困扰,几乎是将整个手机里的照片和文档都备份到了iCloud云盘中。但是电脑上的内容的备份就比较麻烦了。现在国内免费云盘并很不好用,都有速度和存储空间的限制当然,付费可以解决部分问题。但国内云盘总是爆出数据泄漏的问题,喵哥心里面也没底。

如果只用云盘的话,Dropbox 是最好的选择。但是,国内有墙的限制。当然,我们也能自建 NSA(Network Attactched Storage) 存储。今天 NSA 搭建已经非常方便,很多搭建工作都可以使用自动化脚本。但是通常的 NSA 方案都需要购买专用小型存储服务器,价格也不便宜。

还有一种方案,使用云服务器来搭建自己的云存储。这种方案的话,体验几乎和 NSA 一样。NSA 属于一次性消费,后期只有带宽成本。而云服务器这种方式需要持续付费。我们可以在购买云服务器,采用按量付费的方式。平时采用小带宽,当需要处理大文件时,在临时调整大带宽。这样的方案相较于  NSA 还有一个优点,就是稳定。

喵哥现在就是采用的云服务器搭建网盘的方式。所以,喵哥就给大家推荐 Cloudreve 这款免费且开源的网盘程序。Cloudreve 可以快速简单并以最低的成本搭建一个公私兼备的网盘系统。而且安装过程非常简单,只要你有自己的服务器,3分钟就能搭建起来。而且,除了可以将网盘文件储存在服务器本机的硬盘之外,它还能快速同时对接国内外多家云存储平台,将文件储存到腾讯云 COS、阿里云 OSS、七牛、又拍云、亚马逊 AWS S3、OneDrive 或者是保存在你的另一台远程服务器上。而每种存储方式的上传下载都是客户端直传的。这样又能降低我们的使用成本。

3分钟搭建自己的私有云盘

Cloudreve 的功能非常丰富,我们能在网盘中用到,它都有。Cloudreve 交互体验非常舒服,而且稳定性非常高。是喵哥体验过类似程序中,最好的之一。有了它,你就有了自己独享的百度云盘。如果要说缺点话,主要是没有移动端程序。Cloudreve 主要有以下特性:

  • 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端。

  • 上传/下载 支持客户端直传,支持下载限速。

  • 可对接 Aria2 离线下载。

  • 在线 压缩/解压缩、多文件打包下载。

  • 覆盖全部存储策略的 WebDAV 协议支持。

  • 拖拽上传、目录上传、流式上传处理。

  • 文件拖拽管理。

  • 多用户、用户组。

  • 创建文件、目录的分享链接,可设定自动过期。

  • 视频、图像、音频、文本、Office 文档在线预览。

  • 自定义配色、黑暗模式、PWA 应用、全站单页应用。

  • All-In-One 打包,开箱即用。

具体的功能太多了,喵哥就不一一介绍了,大家可以去查看官方的文档。

安装

下载适用于您目标机器操作系统、CPU架构的主程序,直接运行即可。

# 解压程序包

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。

Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。

3分钟搭建自己的私有云盘

3分钟搭建自己的私有云盘

3分钟搭建自己的私有云盘

我们也可以选择 Docker 镜像和自己构建源码的形式。

最后

Cloudreve 早期是基于 PHP 语言开发的,现已重构为 GO 语言。Cloudreve 性能好而且对系统要求低,兼容性强,基本在任意的 Linux 或 Windows 服务器上都能轻松快速搭建起来使用。

Cloudreve 已开源在 Github 多年。Cloudreve 共有15位贡献者,在 Github 上已经收获了5.3k Star。Cloudreve 是基于 GPL V3 开源协议。通过捐赠,还可以获得一个增加了商业功能的 Cloudreve 升级版本。

项目地址https://github.com/cloudreve/Cloudreve

在线官网https://cloudreve.org/

在线体验https://demo.cloudreve.org/

往期精彩内容

再见 Excel?推荐这款集成 Python 的电子表格神器

推荐!用 Python 直接画前端交互式可视化图表

Github 上一些值得推荐和阅读的开源免费书籍(三)

Github 上一些值得推荐和阅读的开源免费书籍(二)

超赞!最好用的 Chrome 插件都在这里!

代码界的美图秀秀,分享漂亮的代码

通过动画学习算法,推荐这个开源项目

...

关注Github喵,回复「进阶」,

领取喵哥推荐的技术进阶知识大礼包!!!

扫描二维码

获取更多内容

Github喵

3分钟搭建自己的私有云盘

3分钟搭建自己的私有云盘

本文分享自微信公众号 - Github喵(gh_acfcf1689379)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Peter20 Peter20
3年前
mysql中like用法
like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\
Stella981 Stella981
2年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这