以最低的成本快速搭建公私兼备的网盘系统,带离线下载功能

简介: 以最低的成本快速搭建公私兼备的网盘系统,带离线下载功能

1.背景


最近发现一款新的网盘系统,于是试用了一番,感觉比较清爽和易用,所以推荐给大家。

之前也是给大家推荐过网盘系统-可道云,也是我至今仍在使用的,使用体验上我个人觉得是非常完美。


image.png

image.png


缺点方面就是软件稍微臃肿一点,整个一套下来需要部署centos7+php7.3+nginx+mysql5.7+redis,或者使用docker容器化部署,对于一些学生机来讲就比较吃力。

但目前这款Cloudreve网盘软件是非常轻量化的,使用go语言文件编写,直接执行二进制就能跑起来,非常地轻量化!


2.功能介绍


我觉得下面的功能都是非常实用的。

  • 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
  • 上传/下载 支持客户端直传,支持下载限速
  • 可对接 Aria2 离线下载,可使用多个从机机点分担下载任务
  • 在线 压缩/解压缩、多文件打包下载
  • 覆盖全部存储策略的 WebDAV 协议支持
  • 拖拽上传、目录上传、流式上传处理
  • 文件拖拽管理
  • 多用户、用户组
  • 创建文件、目录的分享链接,可设定自动过期
  • 视频、图像、音频、文本、Office 文档在线预览
  • 自定义配色、黑暗模式、PWA 应用、全站单页应用
  • All-In-One 打包,开箱即用


3.部署


首先进入到github的下载的地址:

https://github.com/cloudreve/Cloudreve/releases

根据自己的硬件平台选择下载的软件包,我这里使用第一个软件包,下载备用。

image.png

下载后可以发现,软件包仅有20M大小,比较轻量。将软件包上传到服务器,解压:

tar -xf cloudreve_3.4.2_linux_amd64.tar.gz

解压完成后可以看到仅有一个可执行的文件。

image.png

记住日志中呈现的账号密码和端口,在后面访问时需要,注意登录后,请及时修改默认的用户名和密码。


3.访问


使用http://ip:5212访问,ip为你的服务器ip地址。

image.png


4.离线下载


除了常规的文件上传下载之外,这里的离线下载功能也是非常的有用。

image.png

这里如果使用离线下载的话,需要单独安装一个aria2开源软件

https://github.com/aria2/aria2/releases/tag/release-1.36.0

解压:

tar -xf aria2-1.36.0.tar.gz && cd aria2-1.36.0

编译安装:

yum -y install autoconf gcc gcc-c++ gettext
autoreconf -i
./configure
make && make install

配置RPC

mkdir /etc/aria2
touch /etc/aria2/aria2.conf
vim /etc/aria2/aria2.conf

将下面内容粘贴进去:

# 启用 RPC 服务
enable-rpc=true
# RPC 监听端口
rpc-listen-port=6800
# RPC 授权令牌,可自行设定
rpc-secret=1234567890

配置开机启动:

vi /usr/lib/systemd/system/aria2.service

粘贴以下内容进去:

[Unit]
Description=aria2
Require=network.target
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
User=root
Group=root
GuessMainPID=yes
ExecStart=/usr/local/bin/aria2c --enable-rpc --rpc-listen-all -D --conf-path=/etc/aria2/aria2.conf
ExecReload=/bin/kill -s QUIT $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

启动aria2:

systemctl daemon-reload
systemctl start aria2
systemctl status aria2

image.png

相关文章
|
11天前
|
前端开发 测试技术 数据库
代购系统搭建涉及到哪几方面❓
代购系统搭建涉及前端开发、后端管理系统、数据库设计与实现、代购流程设计与实现及其他方面。前端需响应式设计、合理布局、美观样式和良好交互;后端涵盖商品、订单和用户管理;数据库设计高效查询;代购流程确保操作简便;还需支持多语言、数据安全及系统测试与维护。
|
4月前
|
存储 监控 搜索推荐
深度解析:装机设置全攻略,打造个性化高性能电脑
装机不仅仅是一个技术活,更是一个充满乐趣和创造性的过程。通过精心的硬件选择、兼容性的考虑、操作系统的安装与优化、个性化的设置以及性能测试与调优,你可以打造出一台符合自己使用习惯、性能出众的个性化电脑。同时,不要忽视备份与恢复策略的重要性,确保你的数据和系统安全无忧。希望本文能够为你提供有用的指导和启发,让你在装机的道路上更加得心应手。
63 1
|
6月前
|
存储 监控 安全
设置云存储环境:步骤与考虑因素
【5月更文挑战第31天】在数字化时代,云存储成为企业和个人的关键需求。设置云存储涉及确定存储需求(如数据类型、量、访问频率),选择可靠的服务提供商(考虑信誉、安全、性能和价格),配置环境(创建账号、设置权限、选择存储区),制定备份和恢复策略,确保数据安全(如加密、双因素认证)以及成本管理。持续监控和维护也是必不可少的,以适应技术发展并保持高效、安全的云存储环境。
76 0
|
6月前
|
SQL
2024最新修复版独立付费进群系统源码全开源
2024最新修复版独立付费进群系统源码全开源
97 0
|
存储 PHP 数据安全/隐私保护
Cpolar和极简主义文件管理器:为用户提供高效稳定的个人云存储服务
Cpolar和极简主义文件管理器:为用户提供高效稳定的个人云存储服务
|
SQL 安全 网络安全
直播软件源码开发搭建提高安全性方案
直播软件源码平台的防火墙功能是极为重要,且不可或缺的,它的加入有效提高了直播软件源码平台的安全性,保护了用户的信息,为用户构建一个绿色安全的直播软件平台。
直播软件源码开发搭建提高安全性方案
|
前端开发 测试技术 数据库
互助盘系统(海外版)点对点交易模式开发搭建部署
互助盘系统(海外版)点对点交易模式开发搭建部署
|
调度 Android开发
Magisk模块:超强保后台模块,通过优化内存管理方式和参数优化,实现超强保后台的效果,在运存充足时基本不杀后台。
Magisk模块:超强保后台模块,通过优化内存管理方式和参数优化,实现超强保后台的效果,在运存充足时基本不杀后台。
3186 0
|
存储 运维 监控
盘点2023年支持私有化部署的企业文档管理系统/企业网盘选型
相较于个人消费者使用的网盘,企业网盘更注重安全性和协同性,在产品功能形态上较个人网盘有较大的差异。2020年受疫情影响,远程办公市场开始火爆,企业开始重视并加大预算力度采购数字化办公协同工具类软件,而企业网盘作为一种新型的企业电子资料文档管理系统,可以极大提升企业数字化的协同生产力水平,是远程协同办公的重要组成部分。
|
安全 数据库 Python
一日一技:超级简单搭建更加稳定安全的文件分享服务器
一日一技:超级简单搭建更加稳定安全的文件分享服务器
130 0