部署Cloudreve私人网盘项目

AI摘要:本文介绍了在宝塔面板上部署Cloudreve私人网盘项目的步骤,包括下载安装包、上传解压、配置网站、设置防火墙、启动守护进程及修改端口等。

Powered by AISummary.

cloud

任意linux系统都可以部署,这里以debian(ubuntu)为例

下载并上传cloudreve压缩文件

  1. Cloudreve安装下载网页向下滑,选择下载cloudreve_3.8.3_linux_amd64.tar.gz版本下载
  1. 通过文件管理将下载的cloudreve_3.8.3_linux_amd64.tar.gz上传到服务器任意目录内并解压。

    开始部署网站

  2. 点击终端进入命令行
    解压后进入项目文件夹内执行:

    sudo chmod +x cloudreve
    ./cloudreve

    终端会输出类似这样:

cloud
请记住用户名密码

登录cloudreve网页

  进入浏览器输入IP:5212,输入刚才记录的用户名密码,就登录成功了。

注意事项

守护进程问题

  刚才我们是在命令行运行了./cloudreve命令后才登录网站的,但是命令行关闭后这个程序也关闭了,网站就登录不了了。
解决办法:
  在 /etc/systemd/system/ 目录下创建一个名为 cloudreve.service 的文件。
sudo nano /etc/systemd/system/cloudreve.service
将以下内容复制进去

[Unit]
Description=Cloudreve Service

[Service]
ExecStart=/www/wwwroot/cloudreve/cloudreve
Restart=always

[Install]
WantedBy=multi-user.target

ctrl+x,保存并退出。
而后命令行依次执行如下命令:
sudo systemctl daemon-reload # 加载服务配置

sudo systemctl enable cloudreve.service # 启用服务在系统启动时自动运行。

sudo systemctl start cloudreve.service # 启动服务。

sudo systemctl status cloudreve.service # 检查服务状态。

修改端口问题

  cloudreve默认监听5212端口,也可以通过修改项目目录下的conf.ini文件中的 listen 选项来修改监听端口。

配置反代

nginx反代配置示例:

server {
    listen 443 ssl http2;
    server_name cloudreve.域名.top;  # 二级域名

    ssl_certificate certs/ssl证书.pem;  # ssl证书目录
    ssl_certificate_key certs/ssl证书.key;  # ssl证书目录

    client_max_body_size 500m;  # 设置最大请求体为500MB

    location / {
        proxy_pass http://内网ip:5212;  # 反向代理配置
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
打赏
评论区
头像
文章目录

本站已运行: