| 
 | 
 
 本帖最后由 lgc 于 2018-9-8 23:40 编辑  
 
先放个简洁的,caddy+browse+filemanager 
caddy.browse支持在线mp4播放,图片查看. 
filemanager后台管理:上传\在网页执行Linux命令\在线编辑文本\新建.重命名.移动.删除 等等 
觉得有用请mark一下让更多mjj看到 
  
  
 
下载运行  
[ol]wget https://raw.githubusercontent.com/ernut/fileshare/master/browse.sh && chmod +x browse.sh && bash browse.sh[/ol]复制代码 
浏览器打开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 
[ol]wget https://raw.githubusercontent.com/ernut/fileshare/master/h5ai.sh && chmod +x h5ai.sh && bash h5ai.sh[/ol]复制代码 
 
安装hhvm 
以下是ubuntu的命令 
debian看这里https://docs.hhvm.com/hhvm/installation/linux 
centos参考这里http://bit.ly/2CwBeE6 
不喜欢用hhvm的话php也行 
[ol]apt-get updateapt-get install hhvm -y[/ol]复制代码 
 
运行 
[ol]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 &[/ol]复制代码 
 
浏览器打开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 
[ol]mkdir /www/h5ai/upload && mount -o bind /www/jQuery-File-Upload/server/php/files/ /www/h5ai/upload[/ol]复制代码 
 
 
 
 
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
×
 
 
 
 
 |