使用 Cloudreve 搭建一个云盘
本文最后更新于 280 天前,其中的信息可能已经有所发展或是发生改变。

在平常下载别人分享的文件时,或分享给别人,可能会需要到云盘

但是,很多云盘,特别是大厂的,都会在一些地方进行一定的限制,不是要登录,就是要限速,再要不然空间小,再狠亿点 buff 全部叠满

这次我来说一下 Cloudreve 怎么安装以及使用

打开官网

Cloudreve – 部署公私兼备的网盘系统

进入官网之后,点击下载,会跳转到 GitHub

页面显示的默认是最新版

Assets 下面那部分就是下载链接

名称中第一部分就是 Cloudreve 本身的名字,第二部分是版本号,第三个是系统(darwin 是给 MacOS 使用的,Linux CentOS、ubuntu、Debian、Fedora、Deepin 之类的就属于 Linux,Windows  目前是 Windows 7 及以上系统可以使用 ),第四部分是系统架构(无特殊情况一般都是 amd64)

各个系统的安装方法

MacOS

没有 MacOS 系统的设备,应该是和 Linux 的安装方法一样

Linux

  • 如果是用 Termux 在 Android 设备上搭建,需要先装好 Linux 系统,架构选择 arm64

    纯命令行

以下路径可以自己填写,替换成自己的

随着时间的推移,版本号会进行更新,请自行替换

mkdir /www/wwwroot/cloudreve   //创建文件夹
cd /www/wwwroot/cloudreve  //进入文件夹
wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz  //下载 Cloudreve 程序压缩包
tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz  //解压
chmod +x ./cloudreve  //赋予权限
./cloudreve  //运行程序

如果无法访问 GitHub,可以使用下面的加速链接

https://gh.con.sh/?q=https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz

其它加速 GitHub 下载的站

https://gitmirror.com

会释放出一些配置文件

之后会显示出账号密码

默认邮箱统一为 [email protected]

默认密码每次首次启动都是不一样的

注意!该密码只会显示一次,如果没记住、没保存,就需要删除配置文件(conf.ini),再到 Cloudreve 的运行目录下运行 ./cloudreve 获取密码

  • 宝塔面板、aapanel

面板的安装脚本(已安装可以略过这一步)

万能安装脚本

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

之后会显示账号密码,如果忘记了账号密码去官网查看帮助

Cloudreve 环节

进入面板后点击左侧选项中的 文件

创建一个新文件夹(最好别在系统盘,没有数据盘再在系统盘新建)

下载在自己的设备里再上传到服务器/直接使用 URL 直链下载

使用直接直链下载的方式会快很多,除非服务器连不上 GitHub,而本地设备可以访问(也可以使用上述的 GitHub 加速下载站)

单击“更多”,然后解压(可能是因为我屏幕不够大的原因,显示不全,屏幕大应该会直接在横的列表显示)

会解压出以下几个文件

没有后缀的 cloudreve 就是主程序了

接着来到面板的软件商店,搜索进程守护,点击安装,会弹出选择版本的窗口,最新版即可(我这里已经安装好了所以显示的是这个)

打开设置页面,添加守护进程

运行目录 表面意思

启动命令 填写到主程序的路径(结尾不加斜杠)

名称 只能填写英文字母和数字

备注 表面意思

进程数量 运行多个进程,填多少个开多少个

状态是“启动中”,就说明成功了,失败了请检查过程是否有出错

点击“日志”,会看见账号密码(该密码已修改)

Windows

Windows 就很简单,只需要解压到目录下(必须新建目录,原文件夹文件多的话放在一起很难发现,也可以直接使用压缩软件自带的解压到单独一个文件夹)

里面的 cloudreve.exe 就是主程序,双击打开

账号密码忘记了也是删除 conf.ini 然后再启动 cloudreve.exe

Docker

直接上搜索结果链接

https://bing.com/search?q=%E7%94%A8+docker+%E5%AE%89%E8%A3%85+cloudreve

访问已经安装完成的 Cloudreve

安装完成了,怎么访问?

服务器的 IP 地址:5212

本地运行:127.0.0.1:5212  或  localhost:5212

打开之后界面如下,MDUI 的风格

进入后台

在家里的设备搭建由于设备没有独立公网 IP(有 IPv6 除外),不在同一个网络下的设备无法访问

有公网 IP 可以用端口映射,没有的用内网穿透(这不在本篇文章的范围,故不解释)

也可以对接外部的存储策略,支持的如下

至此,安装过程结束

其实到这里就好了,但是每次访问都要加上端口号,很麻烦,怎么不用端口号访问?

答案是:配置反向代理

怎么配置反向代理?

使用了宝塔面板、aapanel,点击左侧的“网站”,添加站点,填写域名(没有域名可以看这篇文章:申请免费永久euorg域名,并托管至第三方),点击设置打开站点管理,点击窗口内部的左侧里的“反向代理”,添加反向代理,目标 URL 在没有修改端口的情况下填   http://127.0.0.1:5212,代理名称随便填写些3-40个字符之内的文字就行

之后访问就不用再加端口号啦!

如果是在家里的设备+ IPv6 搭建,因为运营商封了 80、443 等端口,所以只可以用端口号访问

还有个缺点是到了不支持 IPv6 的网络,就访问不了了,要使用 CDN 的端口转发功能进行双栈访问,CDN 也要同时支持 IPv4 和 IPv6,这个方法也可以隐藏端口号

本文链接:https://blog.mcneko.com/archives/141
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇