Cloudreve V3 – 简单宝塔安装教程(Go语言开发),简单好用,推荐!

zakwu   ·   发表于 2021-3-24   ·   云计算应用

随着网盘纷纷倒闭,个人数据没有好地方放。我们可以选择自己搭建自己的私有云盘系统,这里本人推荐Cloudreve V3,目前是采用Go语言开发,整个安装和升级特简单。Cloudreve是一个支持多家云存储的云盘系统,使用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。


下面简单说下这个云盘系统的特性:

1、支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端

2、上传/下载 支持客户端直传,支持下载限速

3、可对接 Aria2 离线下载(支持所有存储策略,下载完成后自动中转)

4、在线 压缩/解压缩、多文件打包下载(支持所有存储策略)

5、覆盖全部存储策略的 WebDAV 协议支持

6、拖拽上传、目录上传、流式上传处理

7、文件拖拽管理

8、多用户、用户组

9、创建文件、目录的分享链接,可设定自动过期

10、视频、图像、音频、文本、Office 文档在线预览

11、自定义配色、黑暗模式、PWA 应用、全站单页应用

12、All-In-One 打包,开箱即用


官网:https://cloudreve.org/

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

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

安装文档:https://docs.cloudreve.org/getting-started/install

演示:https://demo.cloudreve.org


首先去github下载对应的版本,国内访问github地址会经常出现打不开的情况,这个我这里有个小版本,就是下载迅雷,最新版的迅雷里面集成了浏览器,用迅雷这个浏览器是可以比较快访问的,下载也比较快。


安装部署

第一步:安装宝塔,基本步骤不再赘述


第二步:使用SSH工具查看系统内核


#命令
arch
 
#输出结果x86_64代表amd64;aarch64代表arm64

然后前往GitHub选择适合自己内核的版本下载


第三步:宝塔基本的创建网站并上传刚刚下载的程序,不多赘述(参考:Nginx 1.18.0,MySQL 5.6.50,PHP-7.3);


第四步:在宝塔 -> 安全 里面放行5212端口;

备注:如果是阿里云、腾讯云等等,还需要在服务器管理页的安全组那里也放行端口。


第五步:使用SSH工具执行以下命令:

#进入网站目录
cd /www/wwwroot/(自己的网站目录)
 
#赋予执行权限
chmod +x ./cloudreve
 
#启动程序
./cloudreve


#现在已经可以访问网站

http://你的ip:5212

如果能正常访问,说明安装成功了。

记住安装的初始用户名,密码,如果忘记了,进入网站根目录,删除cloudreve.db,再执行./cloudreve命令就有新的账号密码。


我们一般都是域名访问云盘系统,下面教大家配置域名的反向代理。


第七步:设置进程守护,宝塔自带这个软件,非常好用。

在宝塔的软件商店搜索并安装:Supervisor管理器,设置方法如下:


备注:设置完成之后如果不是绿三角,那么请重启服务器即可解决。



第八步(可选):设置默认数据库为MySQL(之前的安装系统是默认了sqlite数据库,当然使用mysql性能更好,建议用这个吧),如果你仍然很纠结,这里小小靠谱一下:

各自特点

SQLite :独立、简单(零配置);适用于为单个应用程序和设备提供本地数据存储。

MySQL:可伸缩、高并发性;适用于客户端/服务器模式企业数据的共享数据存储。

使用场景

SQLite :嵌入式设备和物联网、中小型网站、缓存企业数据、作为一种文件格式使用;

MySQL:客户端/服务器应用程序、大型网站、大型数据、高并发。

选择哪个

1) 数据和应用程序是分开的需要通过网络访问:选择MySQL;

2)多线程或多进程同时执行写操作并且要求不能排队轮流写操作:选择MySQL(SQLite同时只支持一个写操作);

3)数据大于1TB:选择MySQL(SQLite只能使用单个最大140TB的文件);

4)并发性低、数据小于1TB、本地存储:选择SQLite。


好了,废话不多说,上方法:

新建一个MySQL数据库,将相关信息添加在目录下的conf.ini文件里,命令行重启进程,获得新账号密码。当然你开头新建网站的时候也可以顺便新建数据库,通过宝塔的文件管理器也可以编辑conf.ini这个文件。

[Database]
 
#数据库类型,目前支持 sqlite | mysql
 
Type = mysql
 
#用户名
 
User = cloudreve
 
#密码
 
Password = cloudreve
 
#数据库地址
 
Host = 127.0.0.1
 
#数据库名称
 
Name = cloudreve
 
#数据表前缀(自定义)
 
TablePrefix = ss_pan

如下截图,上面那部分粘贴进去:



最好一步:官方出了新版如何升级呢?其实非常简单,安装官方的说法是:

1、备份数据库;

2、下载或构建最新版本的 Cloudreve;

3、停止正在运行的 Cloudreve;

4、将老版本的 Cloudreve 主程序替换为新版本;

5、启动 Cloudreve;

6、清空浏览器缓存。


其实,简单说是就是,去https://github.com/cloudreve/Cloudreve/releases对应最新版本,上传网站根目录下,然后去Supervisor管理器,关闭进程,然后就是解压最新的那个版本的压缩包,会自动覆盖旧版本,最后就是去Supervisor管理器开启进程,网站就完成升级了,是不是非常简便。好了就说到这里,如果有不懂的,大家可以在下面提问题。我这里附件附上最新的Cloudreve版本,3.1.1版本,方便大家下载。


打赏我,让我更有动力~

附件列表

cloudreve_3.3.1_linux_arm.tar.gz   文件大小:17.072M (下载次数:0)

cloudreve_3.3.1_linux_amd64.tar.gz   文件大小:18.216M (下载次数:0)

cloudreve_3.3.1_linux_arm64.tar.gz   文件大小:17.212M (下载次数:0)

cloudreve_3.3.1_windows_amd64.zip   文件大小:18.309M (下载次数:0)

Cloudreve-3.3.1.tar.gz   文件大小:0.017M (下载次数:0)

Cloudreve-3.3.1.zip   文件大小:0.416M (下载次数:0)

0 条回复   |  直到 2021-3-24 | 1338 次浏览
登录后才可发表内容
每日签到
连续签到0天