找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 100|回复: 11

[教程]搭建目录程序+后台管理+批量上传

[复制链接]

21

主题

272

回帖

1034

积分

金牌会员

积分
1034
发表于 2018-9-8 15:32:37 | 显示全部楼层 |阅读模式
本帖最后由 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 update
  • apt-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.hs2v.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]复制代码





  • 回复

    使用道具 举报

    21

    主题

    272

    回帖

    1034

    积分

    金牌会员

    积分
    1034
     楼主| 发表于 2018-9-8 17:32:34 | 显示全部楼层
    本帖最后由 lgc 于 2018-9-8 17:55 编辑

    lirui 发表于 2018-9-8 17:21

    我用uban系统ubuntu-16.04-x86_64

    h5ai.sh: line 6: git: command not found


    不好意思.我脚本水平菜啊,重新改了下

    回复

    使用道具 举报

    43

    主题

    96

    回帖

    1263

    积分

    金牌会员

    积分
    1263
    发表于 2018-9-8 17:21:00 | 显示全部楼层
    学习了!那些说dockerfile的,有能力就自己写呗
    回复

    使用道具 举报

    11

    主题

    242

    回帖

    701

    积分

    高级会员

    积分
    701
    发表于 2018-9-8 17:35:13 | 显示全部楼层


    厉害 收藏备用了

    -
    回复

    使用道具 举报

    44

    主题

    855

    回帖

    2696

    积分

    金牌会员

    积分
    2696
    发表于 2018-9-8 15:36:41 | 显示全部楼层


    mark一下,收藏
    回复

    使用道具 举报

    21

    主题

    66

    回帖

    291

    积分

    中级会员

    积分
    291
    发表于 2018-9-8 15:38:29 | 显示全部楼层
    刚需 感谢楼主分享
    回复

    使用道具 举报

    362

    主题

    2380

    回帖

    8324

    积分

    论坛元老

    积分
    8324
    发表于 2018-9-8 15:39:25 | 显示全部楼层
    列表太长会卡吗
    回复

    使用道具 举报

    0

    主题

    923

    回帖

    2600

    积分

    金牌会员

    积分
    2600
    发表于 2018-9-8 15:40:50 | 显示全部楼层
    战略性mark
    回复

    使用道具 举报

    270

    主题

    2314

    回帖

    8173

    积分

    论坛元老

    积分
    8173
    发表于 2018-9-8 15:42:25 | 显示全部楼层
    太麻烦了,一个docker file全搞定
    回复

    使用道具 举报

    2

    主题

    473

    回帖

    1511

    积分

    金牌会员

    积分
    1511
    发表于 2018-9-8 15:42:59 | 显示全部楼层
    技术贴收藏马克
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-4-28 21:31 , Processed in 0.088387 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表