使用Cloudreve搭建属于自己的网盘

8 篇文章 6 订阅
订阅专栏

Cloudreve 是什么?

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

1

安装

  • 项目GitHub地址: https://github.com/cloudreve/Cloudreve
  • release 下载地址: https://github.com/cloudreve/Cloudreve/releases
    2
    这里以阿里云的轻量学生机为例,Centos8,x86架构,于是笔者选择amd64的版本,大家可以根据自己的需要选择相应的版本或自行编译
    • 解压后得到一个名为 cloudreve 的无后缀文件 (windows中名为cloudreve.exe)
      在这里插入图片描述
      将其移动到 /usr/bin ,并将所有者改为root,权限755
      4

启动

启动方式有两种,一是通过mysql数据库启动,速度更快。另一种是使用sqlite启动,相对友好。

如果你使用Sqlite进行启动,则无需进行其它设置,如果你想使用MySQL启动运行,请按照下文进行配置。

通过 MySQL 启动

如果你没有MySQL的相关经验,我建议你使用sqlite进行启动

首先建立好相应的数据库,准备好用户名和数据

这里我使用的是名为 cloudreve 的数据库 用户名 cloudreve 密码 cloudreve (不要这样学我,安全隐患很大

创建文件 /etc/cloudreve.conf 并编辑

 [Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql

; MySQL 端口
Port = 3306

; 用户名,根据自己情况修改
User = cloudreve

; 密码,根据自己情况修改
Password = cloudreve

; 数据库地址,根据自己情况修改
Host = 127.0.0.1

; 数据库名称,根据自己情况修改
Name = cloudreve

; 数据表前缀
TablePrefix = cd

更多详细配置项,见 cloudreve官方文档

第一次启动

如果你选用MySQL方式启动,在配置完毕后(选择sqlite则无需配置),需要启动一次来记录管理员用户名和密码,方便日后管理。

执行命令

# mysql启动执行这个
cloudreve -c /etc/cloudreve.conf

# sqlite启动直接执行这个
cloudreve

执行完毕后会显示监听的端口和管理员用户与密码,我们先登录上去更改用户名和密码
6
可以看到这里的端口是 5212,确保你的防火墙已经放行 5212 端口 ,使用 服务器IP:5212 访问cloudreve
7
填写密码并登录
8
点击用户头像,进入管理面板
9
点击用户选项卡,点击编辑图标把账户设置成你容易记住的账户和密码。

现在把 cloudreve 添加到开机启动项中

# 创建一个文件夹用来储存cloudreve的数据和文件,可以根据自己的需要进行修改
mkdir /home/cloudreve

# 如果你用sqlite的方式启动,还需要执行下面的命令,注意替换路径
# 把db文件移到到cloudreve的数据文件夹中
mv /usr/bin/cloudreve.db /home/cloudreve/

编辑 /usr/lib/systemd/system/cloudreve.service

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target

[Service]
# cloudreve 文件的存放路径,跟上面的一样,请根据自己的情况设置,默认储存策略的文件会储存在其中
WorkingDirectory=/home/cloudreve

# 如果你是sqlite,直接用这个
ExecStart=/usr/bin/cloudreve

# 如果你是mysql,请使用这个
ExecStart=/usr/bin/cloudreve -c /etc/cloudreve.conf

# 注意这里的两个 ExecStart 只能留一个
# 注意这里的两个 ExecStart 只能留一个
# 注意这里的两个 ExecStart 只能留一个


Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

注意上面配置文件中的两个 ExecStart 只能留一个

保存后执行:

# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve

如果没有报错,说明一切顺利

如果你想取消开机启动,可以执行
systemctl disable cloudreve

如果你想查看cloudreve的运行状态
systemctl status cloudreve

设置 Nginx 反向代理

如果你的服务器上拥有多个网站,那么走Nginx代理可以帮助你把所有的网站都集成到80端口上,这样一来可以方便用户访问而且利于SEO,此外Nginx拥有比直接访问更高的安全性

这里使用的是宝塔,用宝塔来做演示

首先创建一个网站,网站类型纯静态即可
7
点击配置文件选项卡,对这两项进行注释
11
把这两个location字段也注释掉,如果不注释会打不开
12
然后粘贴一段location上去,注意格式跟我保持一致

 location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_redirect off;
      proxy_pass http://127.0.0.1:5212;

      # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
      # client_max_body_size 20000m;
  }

13
这里有个坑,如果你使用了SSL之后打不开网页,请把强制启用https的勾去掉
14
如果你更改了cloudreve的端口,也应该把这里同步进行修改

点击保存后访问测试
15
成功打开网页!现在你可以关闭你 5212 端口的放行了

cloudreve的基本搭建到这里结束,后面会为大家讲解如何使用oss储存策略来优化cloudreve的体验。

Cloudreve网盘搭建以及对接从机经典教程
zhou198358bo的博客
11-21 1539
做为存储,存储的策略有很多。如果不配置从机直接用主站存储则直接略过从机配置过程即可。将在以后教程中讲解。第十步:配置从机详情(将和主站相同版本的 Cloudreve 程序拷贝至要作为从机的服务器上并做和主机的相同操作步骤)第十一步:配置并测试从机,红框中为你从机的地址不用带端口协议一定要和主机相同(http或https)在第六配置完成后重启守护的进程在日志中可获得网盘登录的用户名与密码,浏览器输入网盘地址登录。第六步:设置conf.ini文件的数据库信息(以下信息添加到此文件中并修改相关配置)
cloudreve-自建云盘
ty-boy的博客
12-16 4250
目前已经实现的特性: 1. 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储 2. 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量 3. 自定义主题配色 4. 基于Aria2的离线下载 5. 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览 6. 移动端全站响应式布局 7. 文...
Cloudreve搭建云盘系统,并实现随时访问
YUAN_XU_CHENG的博客
07-15 1514
自云存储概念兴起已经有段时间了,各互联网大厂也纷纷加入战局,一时间公有云盘遍地开花。但一段时间后,公有云盘潜在的安全问题也暴露出来,原有的共有云盘用户纷纷转为搭建私有云盘,也带动了群晖等一众私有云盘供应商的发展。可群晖硬件动辄数千,让个人消费者难以招架,是否能将个人电脑改造为私有云盘呢?答案自然是肯定的,今天我们就为大家介绍,如何使用Cpolar与Cloudreve,在个人Windows电脑上搭建一个强大的PHP云盘系统。
Cloudreve中修改上传文件夹的路径
最新发布
更多内容查看博客描述。
05-01 277
请确保新路径存在并且具有适当的权限,以便Cloudreve能够正常地写入文件。确保在修改配置文件之前备份原始文件,以防任何问题发生。为你的Cloudreve运行用户和用户组。
Cloudreve:助你以最低成本快速搭建一个强大且公私兼备的网盘系统
easylife206的专栏
11-09 3383
公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !今天推荐的这个项目是「Cloudreve」,是一个支持多家云存储驱动的公有云文件系统。Cloudreve ...
Cloudreve免费安卓客户端
qq_42821117的博客
01-06 1万+
由清玖团队发行的免费版cloudreve安卓客户端来啦,点击下方链接进行下载吧! https://cr.z2z.cc 爱你们呦 mua~ 已知问题: 1.客户端不会自己申请索要访问手机文件权限 请手动开启 2.部分全面屏手机点击上传文件的时候页面覆盖不完整 我们会在下一个版本进行修复! 备注:开源版与免费版UI不一样,请按照自己喜好下载 ...
使用cloudreve搭建个人网盘
Deast的窝
02-28 8338
这次将腾迅的对象存储cos挂载到了服务器上,就想自己搭建网盘,虽然每月50G的空间和10G流量,也够用了 之前写过使用owncloud来搭建个人网盘使用起来挺方便,就是不知道为什么感觉打开速度慢,不过影响倒不是很大 本来打算就是owncloud来搭建网盘的,结果突然发现了一个新的网盘搭建工具--cloudreve,对这个网盘还算了解,因为我收藏的很多私人搭建网盘都是这个,用起来很舒...
[手机Linux] 五,打造属于自己的私有网盘(Cloudreve),跟百度网盘说拜拜
tyler880的专栏
05-15 2836
背景: 是否被百度网盘的龟速折磨得毫无脾气?是否被阿里网盘的那丁点容量,用时处处拮据?没错,你现在翻身的机会来了,你将拥有自己的私人网盘,下载上传不再受限于人。 原料: 还是那部精灵小巧的小米6手机啦,已安装linux系统。 一,软件准备 cloudreve下载网址:https://github.com/cloudreve/Cloudreve/releases AArch64是ARMv8的一种执行状态。我们的小米6手机是AArch64架构,这里下载选择​Linux ARM64版本 ....
Linux下使用nextcloud搭建个人网盘代码实例
09-15
主要介绍了Linux下使用nextcloud搭建个人网盘代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
Cloudreve免费开源网盘系统源代码
03-18
快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、自建远程服务器,当然,还有本地存储 可限制单文件最大大
Cloudreve免费开源网盘系统 v1.0.3
10-11
快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、自建远程服务器,当然,还有本地存储 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量 基于Aria2的离线下载 图片
搭建自己的网盘
08-15
搭建自己的网盘 ,搭建自己的网盘 ,搭建自己的网盘 ,搭建自己的网盘 ,
centos7 – 使用docker搭建个人网盘
01-09
centos7 -搭建个人网盘 一、准备 二、搭建网盘过程 三、注意事项和排错方法 一、准备 1.centos服务器,内存:2G以上 带宽:越大越好 。演示服务器版本:CentOS Linux release 7.7.1908 (Core)。 2.yum源配置:这里...
cloudreve使用体验
博客
09-27 4508
使用建议:不适合做网盘,有很多功能不足或很弱,不过很适合玩玩 超级棒: (1)就一个exe,迁移方便 使用注意: (1)下载需要设置站点URL,不然跳转链接是localhost (2)admin密码要修改 (3)默认策略改列表显示模式 (4)修改存储策略让文件名没有那个随机uid和key Cludreve不足之处: (1)手机浏览器上传带中文名的文件,上传后会变为数字 (1)移动文件无法改变uploads中的目录结构 (2)无法自动识别uploads下的东西,文件目录情况似乎是放
个人网盘配置——以Cloudreve为例
nimo观察者
03-21 1616
两种部署方式:Windows 下,直接解压获取到的 zip 压缩包,启动 cloudreve.exe 即可。Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。以上步骤操作完后,最简单的部署就完成了。
私人网盘搭建之centos下安装cloudreve
烹茶室
03-15 618
简介cloudreve是基于ThinkPHP构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。主页 | 论坛 | 演示站 | QQ群支持的存储介质安装步骤第一步:官网下载安装包官网地址下载地址第二步:解压到网页根目录第三步:配置伪静态以下为针对nginx的代码location / { if (!-e $request_filename) ...
「GoCN酷Go推荐」Cloudreve 公私兼备的网盘系统
Go中国
12-27 572
什么是 cloudreve?Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cl...
localhost不能访问127.0.0.1可以访问的原因及解决方法(整理)
热门推荐
StrideBin的博客
09-22 6万+
有时候我们在调试程序的时候,会出现一些莫名其妙匪夷所思的奇怪问题,localhost不能访问但127.0.0.1可以访问的问题就是其中之一。 我估计大多数人都不会去想localhost到底与127.0.0.1有什么不同,就比如我,有时候用http://localhost/来访问本地服务器网页,有时则用http://127.0.0.1/来访问,我觉得他们是通用的表示本地服务器的两个不同的写法而
centos7下安装cloudreve,自建网盘
TodChen_Blogger的博客
06-15 3148
centos7下安装cloudreve,自建网盘1. 前言2. 安装cloudreve3. 放入服务器4. 解压5. 登录6. 进程守护7. 友情提示7.1 好友分享7.2 安装容量7.3 测试速度7.4 剩余内容 1. 前言 已在阿里云服务器部署完成,本次为虚拟机测试,原理一致若出现问题请留言!有些设置请参照官方文档 官方文档 2. 安装cloudreve 进入安装地址 我选择了第一个,进行下载 3. 放入服务器 我使用了winscp软件(非主流但是用习惯了其余软件用法一致),将刚才下载好的文件上传到指
如何使用 Cloudreve
09-18
Cloudreve是一个开源的云盘系统,支持使用 WebDAV、RESTful API 和多种应用程序登录。您可以在本地安装 Cloudreve,或者使用云服务器(例如 AWS、GCP、AliCloud 等)提供的 Cloudreve 虚拟主机。 要使用 Cloudreve,需要按照以下步骤操作: 1. 下载 Cloudreve 的源代码或者二进制文件,然后解压缩。 2. 在 Cloudreve 文件夹内打开终端(Linux/MacOS)或命令提示符(Windows)。 3. 运行以下命令安装依赖项: ``` pip install -r requirements.txt ``` 4. 运行以下命令创建配置文件: ``` cp config.yaml.example config.yaml ``` 5. 编辑配置文件 `config.yaml`,根据您的环境填写必要的参数。 6. 初始化数据库: ``` python -m cloudreve initdb ``` 7. 启动 Cloudreve: ``` python -m cloudreve run ``` 您可以在浏览器中访问 `http://localhost:23333`,根据提示创建管理员账户。 在这之后,您就可以使用 Cloudreve 上传、下载和管理文件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 百度云直链下载-IDM+网页解析(三) 144185
  • 百度云直链下载-IDM+油猴插件(一) 134793
  • Google账号找回通用方法(尤其是知道账号密码仍无法登录和找回的) 108879
  • 【小米电脑管家】安装使用教程--非小米电脑 67053
  • 百度云直链下载-Aria2(二) 51734

分类专栏

  • 电脑 1篇
  • C# 1篇
  • 浏览器相关 8篇
  • 开发问题 5篇
  • windows常见问题与技术 8篇
  • 软件 7篇
  • 云盘 8篇
  • 网站 9篇
  • 网络技术 3篇
  • 办公学习 2篇

最新评论

  • 【小米电脑管家】安装使用教程--非小米电脑

    weixin_46827634: 无核显的PC似乎没法使用共享屏幕到平板?

  • 【小米电脑管家】安装使用教程--非小米电脑

    七块肚肌: 亲测有效,先选好最新的文件,直接转存到自己的迅雷云盘,几秒钟就可以下完了,然后大家注意看一下“ 详情.txt ”这个文件,和这一步相关联的“ 3. 【wtsapi32.dll】 文件放到指定目录 ”

  • 【小米电脑管家】安装使用教程--非小米电脑

    tianyutu66: 俺也一样!!!

  • 【小米电脑管家】安装使用教程--非小米电脑

    起名烦到掉头发: 我V你10块,你转发我好不好,忒慢了,还不想花钱开会员。

  • 【小米电脑管家】安装使用教程--非小米电脑

    朱小言: 博主,我用你的办法可以用,但是有个bug,装了小米管家后会禁用我本机的蓝牙,蓝牙键盘用不了了

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 天选姬·桌宠 你值得拥有
  • 【小米电脑管家】安装使用教程--非小米电脑
  • 小米秒享3--非小米电脑
2023年3篇
2021年30篇
2020年8篇
2019年4篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司昆明模板制作陇南网站推广报价爱联关键词排名包年推广报价昌都网站制作报价榆林百度竞价包年推广公司石家庄网站改版南阳设计公司网站多少钱金华建站推荐金华建设网站公司民治网页制作报价龙岩关键词按天计费公司南联网站关键词优化价格酒泉网站优化推广哪家好钦州网站优化排名价格昭通网站设计报价坪地网络广告推广多少钱六安如何制作网站价格黔南网站推广方案吉祥百搜标王多少钱许昌网站推广价格惠州网站改版多少钱长沙网页制作公司济宁关键词按天计费价格贵港网站制作设计公司保山百姓网标王报价滨州建设网站推荐塔城网站制作设计成都企业网站制作价格常州网站改版报价永湖建站报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化