比较简单一些的文件在线管理器,文档和音视频
官网
开源
https://github.com/lrsjng/h5ai
演示
https://larsjung.de/h5ai/demo/
简单安装
php7.3+mysql5.5+nginx
删除禁用函数scandir、exec、passthru、putenv
在nginx配置中,添加index后面加个/_h5ai/publick/index.php
配置文件是 /_h5ai/private/conf/options.json
生成自定义 sha512 密码:http://md5hashing.net/hashing/sha512
然后搜索 “passhash”,把hash密码改下
改语言"lang": "en", -------------》"lang": "zh-cn",
改压缩"type": "php-tar",------》"type": "shell-zip",
改搜索 search中"enabled": false,---》"enabled": true,
改信息 info中enabled 由 false 改为 true。
这样基本上就能用了
更复杂一些的功能,那么继续看
ubuntu 可以直装的插件
apt-get install libav-tools #音视频
#打开/etc/apt/sources.list 添加软件源
deb http://www.deb-multimedia.org jessie main non-free
deb ftp://ftp.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org stable main non-free
deb ftp://ftp.deb-multimedia.org stable main non-free
apt-get install deb-multimedia-keyring
apt-get install aptitude #图片/PDF
aptitude install imagemagick
apt-get install zip #解压缩
而centos需要另类安装
sudo yum install epel-release -y
sudo yum update -y
yum install ImageMagick ImageMagick-devel
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install ffmpeg ffmpeg-devel -y
转至 http://www.ffmpeg.org/releases/ 查看最新的 FFmpeg
wget http://www.ffmpeg.org/releases/ffmpeg-*.*.tar.gz
tar -zxvf ffmpeg-*.*.tar.gz
cd ffmpeg-*.*
./configure
make
make install