前言

关于私有网盘,企业级网盘可选可道云,filebroser,seafile等。关于私有网盘,笔者推荐Cloudreve。

无论是从使用角度看,WebDa、离线下载、分享管理、文件检索,还是管理角度上的多元存储策略,注册校验,自定义外观、邮件、验证码、用户管理,Cloudreve无疑都是非常出色的。

登录页面

管理页面-站点信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a4Klz8as-1662305661824)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dd4fe96b765d479fb39c3b512c920800~tplv-k3u1fbpfcp-watermark.image?)\

站点备案信息,图标等均可以接入。页脚代码可插入广告,如Google Adsens。

管理页面-邮件

此处可自定义smtp邮件服务器,以及用户激活与充值密码html代码。

管理页面-验证码

自定义多向高强度验证码设置,可使用空心线、噪点、正弦线、波浪线、干扰文字、干扰点等。

管理页面-存储策略

多元化存储策略,可使用本机、从机、七牛、阿里云OSS,又拍云、腾讯云COS、OneDreve,Amazon S3存储等。

笔者使用的是腾讯云服务器与腾讯云COS存储桶。

文章同款服务器2核4g6M

文章同款COS存储桶

快速部署

docker-compose部署(推荐)

构建目录

mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2

然后将以下文件保存为 docker-compose.yml,放置于当前目录,与 cloudreve 同一层级,同时,修改文件中的 RPC_SECRET

version: "3.8"
services:cloudreve:container_name: cloudreveimage: cloudreve/cloudreve:latestrestart: unless-stoppedports:- "5212:5212"volumes:- temp_data:/data- ./cloudreve/uploads:/cloudreve/uploads- ./cloudreve/conf.ini:/cloudreve/conf.ini- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db- ./cloudreve/avatar:/cloudreve/avatardepends_on:- aria2aria2:container_name: aria2image: p3terx/aria2-prorestart: unless-stoppedenvironment:- RPC_SECRET=your_aria_rpc_token- RPC_PORT=6800volumes:- ./aria2/config:/config- temp_data:/data
volumes:temp_data:driver: localdriver_opts:type: nonedevice: $PWD/datao: bind

执行上述操做后,执行以下命令运行即可。

docker-compose up -d

控制面板中,按照如下配置

  • [不可修改] RPC 服务器地址 => http://aria2:6800
  • [可修改, 需保持和 docker-compose.yml 文件一致] RPC 授权令牌 => your_aria_rpc_token
  • [不可修改] Aria2 用作临时下载目录的 节点上的绝对路径 => /data

更新

关闭运行容器

docker-compose down

拉取最新镜像

docker pull cloudreve/cloudreve

docker部署(推荐)

执行以下命令构建目录

mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db

运行docker container

docker run -d \
-p 5212:5212 \
--mount type=bind,source=<path_to_your_config>,target=/cloudreve/conf.ini \
--mount type=bind,source=<path_to_your_db>,target=/cloudreve/cloudreve.db \
-v <path_to_your_uploads>:/cloudreve/uploads \
-v <path_to_your_avatar>:/cloudreve/avatar \
cloudreve/cloudreve:latest

Linux

下载最新他所包并执行以下命令即可。

#解压获取到的主程序
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz# 赋予执行权限
chmod +x ./cloudreve# 启动 Cloudreve
./cloudreve

Windows

Windows 下,直接解压获取到的 zip 压缩包,启动 cloudreve.exe 即可。

文章同款服务器2核4g6M

存储设置

部署后默认文件存储于本机,于腾讯云开启COS云存储服务后,按照腾讯云分配的服务器地址粘贴至Server即可,根据在腾讯云设置的AccessKey,SecretKey复制到存储桶策略对应位置即可。最大文件尺寸,允许的文件扩展名,是否允许外链,文件是否重命名等自行设置即可。

文章同款COS存储桶

私有网盘部署-Cloudreve网盘相关推荐

  1. 内网云盘如何内网穿透实现公网访问

    云盘是一种专业的互联网存储工具,是互联网的云技术产物,它通过互联网为企业和个人提供信息的存储.读取.下载等服务,具有安全稳定.海量存储的特点.随着企业信息化发展,云盘系统需求不断扩大,相关系统软件被广 ...

  2. 无忧无盘服务器,无忧网维无盘系统新手快速部署.doc

    无忧网维无盘系统新手快速部署 新手上路之无忧无盘系统快速部署无忧无盘系统支持控制台管理多台无盘服务器,进行远程操作统一管理.与其他的无盘系统不同,第一步需要新添加无盘服务器具体步骤:1) 添加无盘服务 ...

  3. windows系统下搭建cloudreve网盘系统

    最近博主想搭建属于自己的网盘系统,去github上看了一些开源项目,比较对cloudreve感兴趣,但是github的搭建步骤不全以及网上没有完整的搭建博文,于是,博主想自己搭建cloudreve网盘 ...

  4. 使用OwnCloud建立属于自己的私有的云存储网盘(百度网盘)

    本节所讲内容 搭建LAMP环境 升级PHP5.4到PHP5.6 安装 PHP扩展模块 实战1:使用OwnCloud建立已于自己私有的云存储网盘(百度网盘) 实战2:实现加密对外分享文件和在线播放电影. ...

  5. Docker-Compose快速部署开源网盘系统Tank蓝眼网盘系统

    Docker-Compose快速部署开源网盘系统Tank蓝眼网盘系统 前置条件 请在操作系统上安装Docker及Docker-Compose 保证足够的磁盘空间 编写脚本 将下列文本在指定目录中,目录 ...

  6. 阿里云部署公司网盘实例

    我所在的公司有200多人,有20多个部门.我作为公司信息化部门的负责人,一直听到关于资料存储的抱怨声.自己做存储吧,要投入大量精力做维护,而且费用不少,利用现成的百度云盘之类吧,公司已经明确了那样不安 ...

  7. 【云原生之Docker实战】使用Docker部署Alist网盘直链程序

    [云原生之Docker实战]使用Docker部署Alist网盘直链程序 一.Alist介绍 1.Alist简介 2.Alist支持的网盘 3.Alist特点 二.检查宿主机系统版本 三.检查本地doc ...

  8. 阿里云服务器部署个人网盘服务

    阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...

  9. 如何使用宝塔来搭建CLOUDREVE网盘系统

    想要存储文件? FTP太老了?其他大厂商网盘限速?隐私得不到保障? 那我们可以选择自建一个界面简单功能实用的个人网盘! 这边我推荐用GO语言编写的CLOUDREVE网盘系统 众所周知CLOUDREVE ...

最新文章

  1. python导入csv文件-Python从CSV文件导入数据和生成简单图表
  2. C#创建Oracle中的几何对象:点、线、面
  3. make时候说找不到makefile_找不到答案的时候,就去看一看这个世界
  4. odoo13中的模型类(模型属性、字段属性、字段类型)
  5. python Thread 函数_Python系列学习笔记
  6. intellij出现dependency ‘xxx‘not found
  7. 转载——java synchronized详解
  8. 向量点积(Dot Product)
  9. @程序员,为你揭开直播技术的神秘面纱!
  10. Apache Solr Java 企业级搜索引擎
  11. 全连接层后面加bn层_神经网络基本组成 - 池化层、Dropout层、BN层、全连接层 13...
  12. linux 上u盘打不开了,U盘打不开怎么办-八种方法汇总
  13. Gradle教程--基础篇
  14. Windows update 注册表项
  15. C#为什么读作C Sharp
  16. python将excel数据提取到word
  17. 基于Java语言的Web在线聊天室
  18. ocr图文识别工具Text Scanner for Mac
  19. linux pps驱动实现gps授时
  20. 连接字符串的几种方式

热门文章

  1. 在线教你如何设计个性好看的POP字体?
  2. python实现minecraft二维文字版小游戏
  3. 山东大学计算机网络期末
  4. 软件测试你会涉及的模块
  5. 您没有足够的权限为该计算机所有用户,没有足够的权限卸载请与系统管理员联系怎么解决...
  6. Oracle ORA-00947: 没有足够的值
  7. 【luogu CF1569D】Inconvenient Pairs(思维)
  8. 四种禁止下载软件的方法
  9. 87. 考前复习(动态规划)
  10. 全国行政区划数据处理及资源目录树实例化