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

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

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

相关文章
|
8月前
|
存储 监控 安全
设置云存储环境:步骤与考虑因素
【5月更文挑战第31天】在数字化时代,云存储成为企业和个人的关键需求。设置云存储涉及确定存储需求(如数据类型、量、访问频率),选择可靠的服务提供商(考虑信誉、安全、性能和价格),配置环境(创建账号、设置权限、选择存储区),制定备份和恢复策略,确保数据安全(如加密、双因素认证)以及成本管理。持续监控和维护也是必不可少的,以适应技术发展并保持高效、安全的云存储环境。
103 0
|
8月前
|
SQL
2024最新修复版独立付费进群系统源码全开源
2024最新修复版独立付费进群系统源码全开源
115 0
|
前端开发 测试技术 数据库
互助盘系统(海外版)点对点交易模式开发搭建部署
互助盘系统(海外版)点对点交易模式开发搭建部署
|
供应链 Java C++
量化买卖盘指标开发搭建获取部署详解
量化买卖盘指标开发搭建获取部署详解
|
安全 数据库 Python
一日一技:超级简单搭建更加稳定安全的文件分享服务器
一日一技:超级简单搭建更加稳定安全的文件分享服务器
141 0
|
存储 容灾
《混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布》电子版地址
混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布
198 0
《混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布》电子版地址
|
Docker 容器
教大家用云服务器搭建自己的云盘 可离线下载 可在线看片
随着迅雷远程离线下载的关闭,某度网盘不开会员又没速度,下载一些冷门资源的时候,看着几kb甚至几B的情况是不是很绝望? 别担心,小编教大家如何自建网盘,摆脱限速和无法远程离线下载的限制。
83898 0
|
存储 云安全 Cloud Native
无影云应用启动公测 百种 GB 级文件无需下载即点即用
无影云应用是一种基于公共云托管的应用程序虚拟化流式传输服务,可实现多生态应用免部署与快速构建,应用即点即用,为用户提供安全、易用、高效且低成本的云上应用管理与使用体验。
424 0
|
存储 运维 Cloud Native
教你如何免费使用一款免运维、无限容量的表存储服务
作者:李欣前言表格存储是一款用于存储海量非关系型(NoSQL)结构化数据的云原生表存储服务,提供 Schemaless 表结构设计、多元化索引以及数据更新实时订阅通道,支撑 PB 级数据存储的同时能提供丰富且灵活的数据查询、检索和分析能力。对接了各大主流开源计算引擎,能灵活的实现流批一体分析。通过阅读本文您将了解如何免费开通和使用表格存储服务,即刻拥有一个完全免运维、弹性、高性能、低成本的表存储服
3406 0
教你如何免费使用一款免运维、无限容量的表存储服务
|
弹性计算 容灾 虚拟化
薅羊毛!如何利用混合云备份超低成本实现VMware环境的云上容灾
阿里云连续复制型容灾( Continuous Data Replication,CDR)是阿里云混合云容灾服务推出的针对企业关键应用的秒—分级 RPO/RTO 业务持续性保障方案,它通过把虚拟机/物理机近乎实时的复制到阿里云ECS上来实现连续性的保障。
2542 0