如何搭建Cloudreve私有云盘(Linux)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Cloudreve以最低的成本快速搭建公私兼备的网盘系统,听说很多人都在用,今天教大家如何搭建Cloudreve网盘系统。

Cloudreve以最低的成本快速搭建公私兼备的网盘系统,听说很多人都在用,今天教大家如何搭建Cloudreve网盘系统。


在搭建之前请确保已经安装宝塔面板,才进行以下操作。


安装过程


服务商安全组和宝塔面板安全防火墙放行端口TCP:5212

7b4e353ac96566eded41bf23e1eaec45_d3da2f70b603f32357e741a5b83e1180.png

a4f243bd4422ff48b68a185d401fd050_50b38d9d6f41cb4779ac387db8772948.png




选择Cloudreve版本

在 GitHub Release 页面获取官方程序。


其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz 。比如,普通64位linux系统上部署3.1.1版本,则应该下载cloudreve_3.1.1_linux_amd64.tar.gz。


通过宝塔面板SSH的连接工具,命令查询内核参数。

d2747bf33eb89625cff14add9be169d8_1a491620b92143f48921f2df2c9fdbd8.png

输出结果x86_64代表amd64;aarch64代表arm64、Linux服务器大部分是amd64位框架,所以我们下载第一个的压缩包。


在Linux,为了省事,我们直接用wget下载吧(wget+下载地址)

#通过yum装wget
yum install wget

有些小白可能连wget都没有装,系统过于干净,然后无法执行我的命令,先装个wget,然后通过wget下载获取主程序。


执行以下命令,对应下载链接处可以改为自己获取的(GitHub官方的下载链接容易访问不了,贴心的为大家准备了高速下载压缩包链接)

amd64下载链接
https://cos.CDN.azpay.cn/uploads/2021/10/30/thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz
arm64下载链接
https://cos.cdn.azpay.cn/uploads/2021/10/30/Ed5O75vq_cloudreve_3.3.2_linux_arm64.tar.gz
mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序
cd /www/wwwroot/cloudreve # 进入该文件夹
wget https://cos.cdn.azpay.cn/uploads/2021/10/30/thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz # 这里是amd64下载链接、如果不是amd64、请你复制上面arm64下载链接
tar -zxvf thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz # 解压 压缩包获取到的主程序
chmod +x ./cloudreve # 赋予执行权限
./cloudreve # 启动 Cloudreve

9165fa6da51ec563a7c41c219953a7a6_f8c4e221c25f5690b60c89c7c1e64ae3.png


再次回车、显示账户和登录密码,务必保存该密码。

a06c8fdf14b84cd0e19851468395d019_e342e79e3afafc7bcfa5400fca8fea3d.png

安装Supervisor管理器

为Cloudreve加个进程守护,这样后台自动启动进程。

ce0c461bd68aaa553d990120b31c7fc2_53e3bd5743d2ed06637660380753713b.png

a95dce945c554fbc870e0faf3a78dbde_5b537b3fa140b838c3799afceda53410.png


添加守护进程

运行目录/www/wwwroot/cloudreve
启动命令/www/wwwroot/cloudreve/cloudreve

983f430f00a7ab8a318913e6e847cd0f_1e2fe6e8b5ef2aa7e2e311df8231f75c.png


添加成功后,看下进程状态是否为开启的绿色,假如不是就重启服务器,再回来看下,还不是就检查配置是否正确。


登录地址为服务器IP:5212,比如http://190.158.0.120:5212,如果登录不了请重启一下服务器。

a955e452b04ff3e707be4f56b35124f8_4255408728d0503f454464ee5b63f0a7.png


绑定域名

添加一个网站,记住运行目录填写/www/wwwroot/cloudreve,创建mysql数据库

89027d18d6d9e397bc19929eb67c9df6_dce0dfe9b538751486a268714e47f018.png

80decf764c892c416482300b6f3ce3ea_443fa4cd69adc274e108bb57bcc506cb.png


设置反向代理

代理名称:cloudreve
URL:http://127.0.0.1:5212

6a290ec58fabe5b35de586998bf791b3_0119be63f4849c25ae380fe66c9a812b.png

f51e0c3c35467fff01d89428aa81b6ac_3444a9504db65622d0830771dfceebc9.png


修改数据库

默认数据库是自带的SQLite,修改为mysql数据库,将mysql数据库相关信息修改好添加在目录下的conf.ini文件里,命令行重启进程,获得新账号密码。

200fb21368176cd976699c6efb2b7bc3_08149cfd792ad9167c45aecc13527719.png

[Database]
Type = mysql; 数据库类型,目前支持 sqlite | mysql
User = cloudreve; 用户名
Password = cloudreve; 密码
Host = 127.0.0.1; 数据库地址
Name = cloudreve; 数据库名称
TablePrefix = cd; 数据表前缀

输入以下命令行重启进程,获得新账号密码。

c9dd10ebec15cd6079864d22647dbd5f_41e5140455a6412bd6c8f24523754ea6.png

cd /www/wwwroot/cloudreve # 进入该文件夹
./cloudreve # 启动 Cloudreve

如果登录不了请重启一下服务器,然后重新进行登录。

9d62ec7947b503048ca993ba730cc82f_72703d468906b12c0ff367f0d7343f46.png

教程到这里已经差不多了,现在可以前往后台修改登录帐号密码、设置用户相关信息等等。如果有问题,可以在评论区询问,会第一时间为你解答!

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
513 0
|
消息中间件 数据采集 监控
ELK搭建(五):linux系统日志监控平台搭建
现在的生产系统多使用linux系统,在实际生产过程中我们除了需要监控一些业务日志之外,有时也需要监控linux系统本身的日志,来帮助我们进行一些排错和判断。那么这一期,我们就针对linux系统日志监控平台的搭建来进行讲解 与往期一样,我们针对实际搭建教程更多是快速搭建为主,不做过多的原理性讲解,这一类讲解我们放到后期单独开几期博客来探讨。
1117 0
ELK搭建(五):linux系统日志监控平台搭建
|
5月前
|
Ubuntu Linux 数据安全/隐私保护
Linux系统使用Docker部署Cloudreve云盘并实现远程访问
Linux系统使用Docker部署Cloudreve云盘并实现远程访问
83 0
|
7月前
|
关系型数据库 MySQL Linux
MySQL【部署 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)
MySQL【部署 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)
355 0
|
7月前
|
弹性计算 Linux 数据安全/隐私保护
Linux【问题记录 01】阿里云CPU使用率 100% ECS 同时连接数峰值 25k+ 问题排查无果(附阿里云重新初始化云盘详细步骤)
Linux【问题记录 01】阿里云CPU使用率 100% ECS 同时连接数峰值 25k+ 问题排查无果(附阿里云重新初始化云盘详细步骤)
363 0
|
运维 Linux 应用服务中间件
Linux的完全本地仓库搭建指南(科普扫盲贴)
Linux的完全本地仓库搭建指南(科普扫盲贴)
788 0
Linux的完全本地仓库搭建指南(科普扫盲贴)
|
Java Linux 网络安全
Linux(Centos7)下搭建SVN服务器
Linux(Centos7)下搭建SVN服务器
300 1
Linux(Centos7)下搭建SVN服务器
|
Linux 数据安全/隐私保护 Docker
Linux上搭建泰拉瑞亚服务端详细指南
Linux上搭建泰拉瑞亚服务端详细指南
1636 0
|
Java Linux Go
Linux下使用nexus搭建maven私服
Linux下使用nexus搭建maven私服
390 0
Linux下使用nexus搭建maven私服
|
网络协议 Unix Linux
Linux下搭建samba服务器
Linux下搭建samba服务器
283 0
Linux下搭建samba服务器