diff --git a/apps/nging/README.md b/apps/nging/README.md new file mode 100644 index 00000000..250d3604 --- /dev/null +++ b/apps/nging/README.md @@ -0,0 +1,16 @@ +# Nging V5 + +![Nging's logo](https://github.com/admpub/nging/blob/master/public/assets/backend/images/nging-gear.png?raw=true) + + + +Open in Gitpod + +> 注意:这是Nging V5源代码,旧版V4.x、V3.x、V2.x、V1.x已经转移到 [v4分支](https://github.com/admpub/nging/tree/v4) [v3分支](https://github.com/admpub/nging/tree/v3) [v2分支](https://github.com/admpub/nging/tree/v2) [v1分支](https://github.com/admpub/nging/tree/v1) + + Nging支持MySQL和SQLite3数据库 + +Nging是一个网站服务程序,可以管理和配置 Caddy 和 Nginx 站点,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等。 + +请注意,本系统的源代码基于AGPL协议发布,不管您使用本系统的完整代码还是部分代码,都请遵循AGPL协议。 +> 如果需要更宽松的商业授权协议,请联系我购买授权。 \ No newline at end of file diff --git a/apps/nging/data.yml b/apps/nging/data.yml new file mode 100644 index 00000000..d47aa65c --- /dev/null +++ b/apps/nging/data.yml @@ -0,0 +1,19 @@ +name: Nging +tags: + - 实用工具 +title: Go 语言 Web 管理面板 +description: Go 语言 Web 管理面板 +additionalProperties: + key: nging + name: Nging + tags: + - Tool + shortDescZh: Go 语言 Web 管理面板 + shortDescEn: Go Language Web Management Panel + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://github.com/admpub/nging + github: https://github.com/admpub/nging + document: https://github.com/admpub/nging \ No newline at end of file diff --git a/apps/nging/latest/.env.sample b/apps/nging/latest/.env.sample new file mode 100644 index 00000000..a4007a5a --- /dev/null +++ b/apps/nging/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="nging" +PANEL_APP_PORT_HTTP="40227" diff --git a/apps/nging/latest/data.yml b/apps/nging/latest/data.yml new file mode 100644 index 00000000..9f274702 --- /dev/null +++ b/apps/nging/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40227 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/nging/latest/docker-compose.yml b/apps/nging/latest/docker-compose.yml new file mode 100644 index 00000000..b9b8d4a6 --- /dev/null +++ b/apps/nging/latest/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3' +services: + nging: + image: admpub/nging:latest + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:9999" + volumes: + - ./data/data/cache:/home/nging_linux_amd64/data/cache + - ./data/data/ftpdir:/home/nging_linux_amd64/data/ftpdir + - ./data/data/logs:/home/nging_linux_amd64/data/logs + - ./data/data/sm2:/home/nging_linux_amd64/data/sm2 + - ./data/myconfig:/home/nging_linux_amd64/myconfig + - ./data/public:/home/nging_linux_amd64/public + command: [ "-p", "9999", "-c", "myconfig/config.yaml" ] + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/nging/logo.png b/apps/nging/logo.png new file mode 100644 index 00000000..a84565e1 Binary files /dev/null and b/apps/nging/logo.png differ