• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

一款花里胡哨基于Web技术的私有云及在线文件管理系统【显哥出品,必为精品】

技术栈 lixian 4年前 (2020-09-01) 1015次浏览 0个评论 扫描二维码
文章目录[隐藏]

1.前言

KodExplorer可道云,原名芒果云,是基于Web技术的私有云和在线文件管理系统。致力于为用户提供安全可控、可靠易用、高扩展性的私有云解决方案。用户只需通过简单环境搭建,即可使用KodExplorer快速完成私有云/私有网盘/在线文档管理系统的部署和搭建。可道云提供了类windows经典用户界面,延续了windows平台的用户界面、操作逻辑和使用习惯,支持100余种文件格式的在线预览,解决了文件在线存储与管理、共享和跨平台访问、在线办公影音娱乐等一系列问题,使得用户的私有云产品可以拥有本地操作一样方便、快捷、安全的体验。

全平台支持:Linux,Windows,Mac; 只需要php5以上服务器环境.
一款花里胡哨基于Web技术的私有云及在线文件管理系统【显哥出品,必为精品】

2.安装

部署环境

yum安装nginx——启动nginx——配置nginx
yum安装php-fpm——启动php——配置php
下载软件包解压到nginx站点目录——重启nginx和php——浏览器访问

(1) 通过源码安装

git clone https://gitee.com/kalcaddle/KODExplorer.git
chmod -Rf 777 ./KODExplorer/*

(2). 下载安装

wget https://gitee.com/kalcaddle/KODExplorer/repository/archive/master.zip
unzip master.zip
chmod -Rf 777 ./*
#热心的本哥也给出了下载地址
wget https://download.lixian.fun/web_project/%E5%8F%AF%E9%81%93%E4%BA%91.zip

3.配置优化

(1).修改php配置文件php.ini;

post_max_size = 500M;
upload_max_filesize = 500M;
memory_limit = 500M;
max_execution_time = 3600;
max_input_time = 3600;

(2). 修改nginx的配置文件

client_max_body_size 500M;        
client_header_timeout 3600s;
client_body_timeout 3600s;
fastcgi_connect_timeout 3600s;
fastcgi_send_timeout 3600s;
fastcgi_read_timeout 3600s;
# 其他webserver相应修改类似限制;如apache需要修改LimitRequestBody

(3).修改可道云配置

设置方法:管理员登陆可道云进入后台 系统设置---基础设置---上传/下载

设置分片大小: 推荐5M
大文件上传时切分成片进行并发上传,从而实现加速和断点续传,
推荐5M; 此值必须小于下述配置;否则会引起上传异常(上传失败,进度回退)
php.ini: post_max_size, upload_max_filesize ==> 5M
nginx: client_max_body_size ==> 5M;

上传并发数量; 推荐15个并发;

(4).nginx + php-fpm上传优化

在nginx.conf中添加如下代码
#使用共享内存做临时存贮提高上传速度,共享内存需要大一些,否则上传大文件内存不足
client_body_in_file_only clean;
client_body_temp_path /dev/shm 1 2;
fastcgi_param  REQUEST_BODY_FILE  $request_body_file;

(5).其他服务器运维优化

建议全站使用https,避免传输中数据被窃听。
设置服务器防火墙,关闭无关端口
关注安全相关新闻,保持服务器相关软件为最新版本。

本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:一款花里胡哨基于Web技术的私有云及在线文件管理系统【显哥出品,必为精品】
喜欢 (2)

您必须 登录 才能发表评论!