CentOS 部署 Cloudreve 个人网盘

  Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

版本:Cloudreve v3.5.3

✨ 特性

  • ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
  • 📤 上传/下载 支持客户端直传,支持下载限速
  • 💾 可对接 Aria2 离线下载,可使用多个从机机点分担下载任务
  • 📚 在线 压缩/解压缩、多文件打包下载
  • 💻 覆盖全部存储策略的 WebDAV 协议支持
  • ⚡ 拖拽上传、目录上传、流式上传处理
  • 🗃️ 文件拖拽管理
  • 👩‍👧‍👦 多用户、用户组
  • 🔗 创建文件、目录的分享链接,可设定自动过期
  • 👁️‍🗨️ 视频、图像、音频、文本、Office 文档在线预览
  • 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
  • 🚀 All-In-One 打包,开箱即用
  • 🌈 ... ...

部署

Linux 系统下,获取压缩包,解压后,执行主程序即可
Windows 系统下,直接解压获取到的 zip 压缩包,启动 cloudreve.exe 即可

  • GitHub 下载
# wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.4.2_linux_amd64.tar.gz
  • 本站下载
# wget https://file.cnxiaobai.com/Linux/Cloudreve/cloudreve_3.5.3_linux_amd64.tar.gz
  • 解压获取到的主程序
# tar -zxvf cloudreve_3.4.3_linux_amd64.tar.gz
  • 赋予执行权限
# chmod +x cloudreve

image.png

  • 启动 Cloudreve,第一次启动时,自动创建管理员账号密码
# ./cloudreve

image.png

  • 以后台方式启动 Cloudreve,第一次启动时,自动创建管理员账号密码
# nohup ./cloudreve &

image.png

  • 设置防火墙
# firewall-cmd --zone=public --add-port=5212/tcp --permanent
# firewall-cmd --reload

访问 Cloudreve

  • 浏览器访问服务器IP+端口,进入登录页面,例:
http://192.168.10.20:5212

image.png

  • 输入管理员账号密码,登录 Cloudreve

image.png

image.png

Nginx 配置

# vim /etc/nginx/nginx.conf
user  nginx;
worker_processes auto;
pid        /var/run/nginx.pid;

events {
    use epoll;
    worker_connections 51200;
    multi_accept on;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
                      
    server_names_hash_bucket_size 512;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 10240m;
    client_header_timeout 3600s;
    client_body_timeout 3600s;

    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;
    keepalive_timeout 60;

    fastcgi_connect_timeout 3600s;
    fastcgi_send_timeout 3600s;
    fastcgi_read_timeout 3600s;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;

    gzip on;
    gzip_min_length  1k;
    gzip_buffers     4 16k;
    gzip_http_version 1.1;
    gzip_comp_level 2;
    gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
    gzip_vary on;
    gzip_proxied   expired no-cache no-store private auth;
    gzip_disable   "MSIE [1-6]\.";
    server_tokens off;

    server {
        listen 80;
        server_name 192.168.10.20; # 修改为自己的服务器IP地址
        access_log off;
        
        location / {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_redirect off;
            proxy_pass http://127.0.0.1:5212;
        }
    }
}

存储策略修改

  • Cloudreve 默认给管理员账号分配的空间为 1G,可按需修改
  • 进入管理面板

image.png

  • 点击用户组,点击编辑按钮,修改管理员的存储策略

image.png

  • 按实际修改最大容量,完成后点击页面底部的保存即可

image.png

image.png


标题:CentOS 部署 Cloudreve 个人网盘
作者:Mune
地址:https://cnxiaobai.com/articles/2022/04/06/1649319305637.html

    评论
    0 评论
avatar

取消