Skip to content
/ caddy Public

修改文件管理模板的Caddy 使用UPX压缩体积

Notifications You must be signed in to change notification settings

lmq8267/caddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目地址:caddyserver/caddy

GitHub Created At Build status

caddy的大概命令参数
文件服务器的UI预览效果图


添加了两个插件:

  1. mholt/caddy-webdav

  2. aksdb/caddy-cgi


启动方法参照:hiboy的Sh87_cad_dy.sh

/tmp/caddy run --config /tmp/Caddyfile --adapter caddyfile

Caddyfile 配置文件内容如下:

{ # 全局配置
order cgi before respond # 启动 cgi 模块 # 全局配置
order webdav before file_server # 启动 webdav 模块 # 全局配置
admin off # 关闭 API 端口 # 全局配置
} # 全局配置

:8889 {
 #文件服务器,后面是文件路径;效果类似于https://opt.cn2qq.com 
 root * /mnt/sda1/filebrowser/caddy
 file_server browse
        
 log {
  output file /tmp/caddy/requests.log {
   roll_size     1MiB
   roll_local_time
   roll_keep     5
   roll_keep_for 120h
  }
 }
}

 :12322 {
  webdav * {
   root /mnt/sda1/caddy/www
  }
 }

另外的功能 我没用过

 #认证,账号admin 密码123456
  basicauth /dav/* {
   admin $2a$14$RdbOHzJhf5BaapSdlYTCbe.yWY9cEZjyDpfgwStY28K/qsM1tX8tu
  }
  #webdav
  webdav /dav/* {
   prefix /dav
   root /
  }
  
#ssl证书就是
tls {
  protocols tls1.2 tls1.3
 } 

#basicauth的密码生成是直接用caddy命令:

/tmp/caddy hash-password  --plaintext 123456

UI预览

在线预览

1.全中文界面 支持文件夹内README.md预览

2.支持脚本文件预览

3.照片、视频、音频 的预览和播放

About

修改文件管理模板的Caddy 使用UPX压缩体积

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages