Cloudreve是一个开源的个人网盘程序,支持多种存储方式和在线预览功能。本教程将介绍如何使用宝塔面板安装Cloudreve V3(go版本),并为其绑定域名和SSL证书。
步骤一:安装宝塔面板
宝塔面板是一个方便的服务器管理工具,可以快速配置网站、数据库、FTP等服务。要安装宝塔面板,首先需要一台Linux服务器,本教程以CentOS 7为例。
VPS推荐:超便宜美国VPS-RackNerd注册与购买教程
- 登录服务器的SSH,执行以下命令下载并运行宝塔面板的安装脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 安装过程中,会提示是否要安装Bt-Panel到/www目录,输入y并回车。
- 安装完成后,会显示一个后台地址、用户名和密码,记下这些信息,然后在浏览器中访问后台地址。
- 在宝塔面板的首页,选择推荐的软件套装进行安装,本教程选择LNMP套装(包含Nginx、MySQL、PHP等)。
- 等待软件套装安装完成,就可以开始创建网站和数据库了。
步骤二:创建网站和数据库
- 在宝塔面板的左侧菜单中,点击网站,然后点击添加站点。
- 输入一个域名(如cloudreve.com),选择PHP版本(如7.4),选择数据库类型(如MySQL),输入数据库名称(如cloudreve),用户名(如cloudreve)和密码(如cloudreve123),然后点击提交。
- 等待网站和数据库创建完成,就可以看到网站的基本信息,如根目录、FTP账号等。
- 为了让网站支持HTTPS访问,还需要为其申请SSL证书。在网站列表中,找到刚刚创建的网站,点击设置,然后点击SSL。
- 在SSL页面中,选择Let’s Encrypt免费证书,输入邮箱地址(如admin@cloudreve.com),勾选强制HTTPS访问,然后点击申请。
- 等待证书申请成功,就可以看到证书的有效期和状态。
步骤三:下载并解压Cloudreve程序
- 在浏览器中访问Cloudreve的GitHub页面(https://github.com/cloudreve/Cloudreve),找到最新的发布版本(如3.3.2),根据服务器的架构(如amd64或arm64),复制对应的下载链接(如https://github.com/cloudreve/Cloudreve/releases/download/3.3.2/cloudreve_3.3.2_linux_amd64.tar.gz)。
- 回到宝塔面板的左侧菜单中,点击文件,然后进入刚刚创建的网站的根目录(如/www/wwwroot/cloudreve.com)。
- 在文件管理器中,点击上传文件,然后粘贴刚刚复制的下载链接,点击确定开始下载。
- 下载完成后,在文件管理器中找到刚刚下载的压缩包(如cloudreve_3.3.2_linux_amd64.tar.gz),右键点击解压到当前目录。
- 解压完成后,在文件管理器中找到解压出来的可执行文件(如cloudreve),右键点击赋予执行
步骤四:赋予Cloudreve执行权限并启动
- 在宝塔面板的左侧菜单中,点击终端,然后输入以下命令进入网站的根目录:
cd /www/wwwroot/cloudreve.com
- 输入以下命令赋予Cloudreve可执行文件的执行权限:
chmod +x ./cloudreve
- 输入以下命令启动Cloudreve程序:
./cloudreve
- 程序启动后,会显示一个初始管理员账号和密码,记下这些信息,然后在浏览器中访问网站的域名(如https://cloudreve.com)。
- 输入初始管理员账号和密码,就可以登录Cloudreve的后台管理界面,进行各种设置和操作。
步骤五:配置Cloudreve的存储策略和其他选项
- 在Cloudreve的后台管理界面中,点击左侧菜单的存储策略,然后点击添加存储策略。
- 在添加存储策略的页面中,可以选择不同的存储类型,如本地存储、从机存储、七牛云、阿里云OSS、腾讯云COS、又拍云、OneDrive等。
- 根据选择的存储类型,填写相应的参数,如存储名称、存储路径、访问域名、AccessKey、SecretKey等。
- 点击保存,就可以创建一个新的存储策略,并为不同的用户组或用户分配不同的存储策略。
- 在Cloudreve的后台管理界面中,还可以点击左侧菜单的其他选项,如基础设置、用户管理、离线下载、WebDAV等,进行更多的配置和管理。
步骤六:享受你的个人网盘吧
- 在Cloudreve的前台界面中,可以上传、下载、分享、预览、管理你的文件,还可以使用WebDAV协议在各种设备上访问你的网盘。
- 如果你想要生成缩略图或者使用离线下载功能,还需要在Cloudreve的配置文件(conf.ini)中添加一些选项,并重启程序。具体的配置文件说明,请参考官方文档。
- 如果你想要支持更多的功能或者支持开发者,请考虑捐助获取Pro版。
希望这篇教程对你有帮助。如果你有其他问题,请随时提出。