先放个简洁的,caddy+browse+filemanager
caddy.browse支持在线mp4播放,图片查看.
filemanager后台管理:上传\在网页执行Linux命令\在线编辑文本\新建.重命名.移动.删除 等等
觉得有用请mark一下让更多mjj看到
下载运行
wget https://raw.githubusercontent.com/ernut/fileshare/master/browse.sh && chmod +x browse.sh && bash browse.sh
浏览器打开ip就可以看见caddy.browse文件列表展示了
浏览器打开ip/admin是filemanager管理界面,默认用户名密码都是admin,登陆后设置更改密码
caddy配置文件在/www/caddy/Caddyfile 展示路径、TLS、网页密码验证之类的自行修改
另外再来个花哨一些的 caddy+hhvm+h5ai+jQuery File Upload
h5ai 可以使用本程序在线预览文本、图片、音频、视频等
filemanager 后台管理
jQuery File Upload 文件上传小工具,包含多个文件选择,拖放支持,进度条,验证和预览图像,jQuery的音频和视频。支持跨域,分块和可恢复文件上传。
下载caddy、h5ai、jQuery File Upload
wget https://raw.githubusercontent.com/ernut/fileshare/master/h5ai.sh && chmod +x h5ai.sh && bash h5ai.sh
安装hhvm
以下是ubuntu的命令
debian看这里https://docs.hhvm.com/hhvm/installation/linux
centos参考这里http://bit.ly/2CwBeE6
不喜欢用hhvm的话php也行
apt-get updateapt-get install hhvm -y
运行
nohup runuser -l hhvm -c 'hhvm --mode server -d hhvm.server.type=fastcgi -d hhvm.server.file_socket=/home/hhvm/sock' &nohup /www/caddy/caddy --conf=/www/caddy/Caddyfile -agree &
浏览器打开ip就可以看见h5ai文件列表展示了
浏览器打开ip:8080是上传页面,默认上传位置是/www/jQuery-File-Upload/server/php/files/
浏览器打开ip:8080/admin是filemanager管理界面,默认用户名密码都是admin,登陆后设置里更改密码
有没有大佬知道配置怎么写到一个虚拟主机(单端口)里面啊?
h5ai只能展示_h5ai所在的目录,想添加其他位置可以参考https://www.hostloc.com/forum.php?mod=redirect&goto=findpost&ptid=466444&pid=5696876
比如把上传目录挂载到h5ai
mkdir /www/h5ai/upload && mount -o bind /www/jQuery-File-Upload/server/php/files/ /www/h5ai/upload
作者:lgc
查看原帖:https://www.hostloc.com/thread-474439-1-1.html