Compare commits

...

10 Commits

Author SHA1 Message Date
lmq8267
98b3436add
Update caddy 2025-06-11 08:05:17 +08:00
lmq8267
dfbdaca1d2
Update build.yml 2025-02-10 14:02:31 +08:00
lmq8267
42ca5d0975
Update README.md 2025-02-10 10:35:06 +08:00
lmq8267
d649f50551
Update build.yml 2025-02-10 10:33:18 +08:00
lmq8267
895a0940e6
Update caddy.lua 2025-01-26 16:47:19 +08:00
lmq8267
81f9a6017d
Update README.md 2025-01-12 09:27:11 +08:00
lmq8267
0c6a524875
Update Caddyfile 2024-12-29 15:38:19 +08:00
lmq8267
fd5e086251
Update caddy 2024-12-29 15:37:57 +08:00
lmq8267
6b4b2d5b52
Update README.md 2024-12-06 08:28:48 +08:00
lmq8267
7beae1a69d
Update README.md 2024-12-06 08:09:31 +08:00
5 changed files with 18 additions and 24 deletions

View File

@ -26,14 +26,14 @@ jobs:
cd /opt/openwrt-sdk*/bin/packages/aarch64_generic/base cd /opt/openwrt-sdk*/bin/packages/aarch64_generic/base
ls ls
mv *.ipk luci-app-caddy_all.ipk mv *.ipk luci-app-caddy_all.ipk
echo "build_time=$(date '+%Y-%m-%d %H:%M:%S')" >> $GITHUB_ENV echo "build_time=$(date '+%Y年%m月%d日%H:%M:%S' | jq -sRr @uri)" >> $GITHUB_ENV
echo "tag=$(date '+%Y-%m-%d')" >> $GITHUB_ENV echo "tag=$(date '+%Y-%m-%d')" >> $GITHUB_ENV
- name: 发布 - name: 发布
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
token: ${{ secrets.c8 }} token: ${{ secrets.c8 }}
body: | body: |
> ### 编译时间 ${{ env.build_time }} > ### ![](https://img.shields.io/badge/%E7%BC%96%E8%AF%91%E6%97%B6%E9%97%B4-${{ env.build_time }}-8267?logo=github&labelColor=%E9%A1%BB)![](https://img.shields.io/github/downloads/${{ github.repository }}/${{ env.tag }}/total?label=%E4%B8%8B%E8%BD%BD%E6%AC%A1%E6%95%B0&logo=github)
二进制程序下载地址:[caddy](https://github.com/lmq8267/caddy/releases) 二进制程序下载地址:[caddy](https://github.com/lmq8267/caddy/releases)

View File

@ -1,12 +1,14 @@
# luci-app-caddy # luci-app-caddy
<p align="center"> <p align="center">
<a href="https://github.com/lmq8267/luci-app-caddy/releases"><img src="https://img.shields.io/github/downloads/lmq8267/luci-app-caddy/total"> <img alt="GitHub Created At" src="https://img.shields.io/github/created-at/lmq8267/luci-app-caddy?logo=github&label=%E5%88%9B%E5%BB%BA%E6%97%A5%E6%9C%9F">
<a href="https://github.com/lmq8267/luci-app-caddy/graphs/contributors"><img src="https://img.shields.io/github/contributors-anon/lmq8267/luci-app-caddy"> <a href="https://hits.seeyoufarm.com"><img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Flmq8267%2Fluci-app-caddy&count_bg=%2395C10D&title_bg=%23555555&icon=github.svg&icon_color=%238DC409&title=%E8%AE%BF%E9%97%AE%E6%95%B0&edge_flat=false"/></a>
<a href="https://github.com/lmq8267/luci-app-caddy/releases/"><img src="https://img.shields.io/github/release/lmq8267/luci-app-caddy"> <a href="https://github.com/lmq8267/luci-app-caddy/releases"><img src="https://img.shields.io/github/downloads/lmq8267/luci-app-caddy/total?logo=github&label=%E4%B8%8B%E8%BD%BD%E9%87%8F"></a>
<a href="https://github.com/lmq8267/luci-app-caddy/issues"><img src="https://img.shields.io/github/issues-raw/lmq8267/luci-app-caddy"> <a href="https://github.com/lmq8267/luci-app-caddy/graphs/contributors"><img src="https://img.shields.io/github/contributors-anon/lmq8267/luci-app-caddy?logo=github&label=%E8%B4%A1%E7%8C%AE%E8%80%85"></a>
<a href="https://github.com/lmq8267/luci-app-caddy/discussions"><img src="https://img.shields.io/github/discussions/lmq8267/luci-app-caddy"> <a href="https://github.com/lmq8267/luci-app-caddy/releases/"><img src="https://img.shields.io/github/release/lmq8267/luci-app-caddy?logo=github&label=%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC"></a>
<a href="GitHub repo size"><img src="https://img.shields.io/github/repo-size/lmq8267/luci-app-caddy?color=red&style=flat-square"> <a href="https://github.com/lmq8267/luci-app-caddy/issues"><img src="https://img.shields.io/github/issues-raw/lmq8267/luci-app-caddy?logo=github&label=%E9%97%AE%E9%A2%98"></a>
<a href="https://github.com/lmq8267/luci-app-caddy/actions?query=workflow%3ABuild"><img src="https://img.shields.io/github/actions/workflow/status/lmq8267/luci-app-caddy/build.yml?branch=main" alt="Build status"> <a href="https://github.com/lmq8267/luci-app-caddy/discussions"><img src="https://img.shields.io/github/discussions/lmq8267/luci-app-caddy?logo=github&label=%E8%AE%A8%E8%AE%BA"></a>
<a href="GitHub repo size"><img src="https://img.shields.io/github/repo-size/lmq8267/luci-app-caddy?logo=github&label=%E4%BB%93%E5%BA%93%E5%A4%A7%E5%B0%8F"></a>
<a href="https://github.com/lmq8267/luci-app-caddy/actions?query=workflow%3ABuild"><img src="https://img.shields.io/github/actions/workflow/status/lmq8267/luci-app-caddy/build.yml?branch=main&logo=github&label=%E6%9E%84%E5%BB%BA%E7%8A%B6%E6%80%81" alt="Build status"></a>
项目地址https://github.com/caddyserver/caddy 项目地址https://github.com/caddyserver/caddy
@ -17,7 +19,8 @@ caddy的大概 [命令参数](https://github.com/lmq8267/caddy/blob/main/README_
caddy list-modules -s caddy list-modules -s
``` ```
------------------------------------------------------ ------------------------------------------------------
编译的大概步骤:抄自网上的方法,也有我编译好的二进制文件[caddy](https://github.com/lmq8267/caddy/releases) 编译的大概步骤:抄自网上的方法, 也有我编译好的二进制文件[caddy](https://github.com/lmq8267/caddy/releases)文件服务器支持照片音视频预览播放 支持markdown[UI预览效果图](https://github.com/lmq8267/caddy/tree/main#ui%E9%A2%84%E8%A7%88)
还有OpenWrt的[github.com/fuqiang03/openwrt-caddy](https://github.com/fuqiang03/openwrt-caddy)Makefile
```shell ```shell
apt update apt update
apt install xcaddy git libnss3 upx-ucl apt install xcaddy git libnss3 upx-ucl

View File

@ -11,13 +11,13 @@ o = s:option(Flag, "enabled", translate("Enabled"))
o.rmempty = false o.rmempty = false
o.default = 0 o.default = 0
o = s:option(Button, "btnrm", translate("版本")) o = s:option(Button, "btnrm", translate("重启"))
o.inputtitle = translate("检测更新") o.inputtitle = translate("重启")
o.description = translate("点击按钮开始检测更新,上方状态栏显示") o.description = translate("在没有修改参数的情况下快速重新启动一次")
o.inputstyle = "apply" o.inputstyle = "apply"
o:depends("enabled", "1") o:depends("enabled", "1")
o.write = function() o.write = function()
os.execute("rm -rf /tmp/caddy*.tag /tmp/caddy*.newtag") os.execute("/etc/init.d/caddy restart")
end end
e=s:option(ListValue,"cmd",translate("启动方式"), e=s:option(ListValue,"cmd",translate("启动方式"),

View File

@ -21,11 +21,6 @@ admin $2a$14$RdbOHzJhf5BaapSdlYTCbe.yWY9cEZjyDpfgwStY28K/qsM1tX8tu
#文件服务器 端口12311 #文件服务器 端口12311
file_server browse file_server browse
header {
#中文字符显示
Content-Type "charset=utf-8"
}
log { log {
#日志 路径/tmp/caddy/requests.log #日志 路径/tmp/caddy/requests.log
output file /tmp/caddy/requests.log { output file /tmp/caddy/requests.log {

View File

@ -63,7 +63,7 @@ start_service() {
exit 1 exit 1
else else
chmod +x $PROG chmod +x $PROG
if [ $(($($PROG -h | wc -l))) -lt 3 ] ;then if [[ "$($PROG -h 2>&1 | wc -l)" -lt 3 ]] ;then
uci -q set caddy.@caddy[0].enabled=0 uci -q set caddy.@caddy[0].enabled=0
uci commit caddy uci commit caddy
echo "$(TZ=UTC-8 date -R +%Y年%m月%d日\ %X) : $PROG 程序不完整或CPU架构不支持的程序无法启动!" >>$log_dir 2>&1 echo "$(TZ=UTC-8 date -R +%Y年%m月%d日\ %X) : $PROG 程序不完整或CPU架构不支持的程序无法启动!" >>$log_dir 2>&1
@ -139,10 +139,6 @@ $filebasicauth
root * $data_dir root * $data_dir
file_server browse file_server browse
header {
Content-Type "charset=utf-8"
}
$logs $logs
} }