diff --git a/apps/dweebui/0.60/.env.sample b/apps/dweebui/0.60/.env.sample new file mode 100644 index 00000000..6cbc21b9 --- /dev/null +++ b/apps/dweebui/0.60/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="dweebui" +DATA_PATH="./data/config" +DB_PATH="./data/db.sqlite" +DOCKER_SOCK_PATH="/var/run/docker.sock" +PANEL_APP_PORT_HTTP=40285 +SECRET_KEY="MrWiskers" diff --git a/apps/dweebui/0.60/data.yml b/apps/dweebui/0.60/data.yml new file mode 100644 index 00000000..2c3d6eae --- /dev/null +++ b/apps/dweebui/0.60/data.yml @@ -0,0 +1,40 @@ +additionalProperties: + formFields: + - default: "40285" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data/config" + disabled: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "./data/db.sqlite" + disabled: true + envKey: DB_PATH + labelEn: Database Path + labelZh: 数据库文件路径 + required: true + type: text + - default: "MrWiskers" + edit: true + envKey: SECRET_KEY + labelEn: Secret Key + labelZh: 秘钥 + random: true + required: true + rule: paramComplexity + type: password + - default: "/var/run/docker.sock" + edit: true + envKey: DOCKER_SOCK_PATH + labelEn: Docker Socket Path + labelZh: Docker 套接字路径 + required: true + type: text diff --git a/apps/dweebui/0.60/data/db.sqlite b/apps/dweebui/0.60/data/db.sqlite new file mode 100644 index 00000000..e69de29b diff --git a/apps/dweebui/0.60/docker-compose.yml b/apps/dweebui/0.60/docker-compose.yml new file mode 100644 index 00000000..b1a88b4b --- /dev/null +++ b/apps/dweebui/0.60/docker-compose.yml @@ -0,0 +1,22 @@ +services: + dweebui: + image: "lllllllillllllillll/dweebui:v0.60" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" + volumes: + - ${DATA_PATH}:/app/config + - ${DB_PATH}:/app/database/db.sqlite + - ${DOCKER_SOCK_PATH}:/var/run/docker.sock + environment: + - PORT=${PANEL_APP_PORT_HTTP} + - SECRET=${SECRET_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/dweebui/README.md b/apps/dweebui/README.md new file mode 100644 index 00000000..38ecadf0 --- /dev/null +++ b/apps/dweebui/README.md @@ -0,0 +1,11 @@ +

+

DweebUI

+

用于管理容器的免费开源 WebUI

+

+ + + + + + +

\ No newline at end of file diff --git a/apps/dweebui/data.yml b/apps/dweebui/data.yml new file mode 100644 index 00000000..8a4fee4c --- /dev/null +++ b/apps/dweebui/data.yml @@ -0,0 +1,19 @@ +name: DweebUI +tags: + - 实用工具 +title: 一个用于管理容器的 WebUI +description: 一个用于管理容器的 WebUI +additionalProperties: + key: dweebui + name: DweebUI + tags: + - Tool + shortDescZh: 一个用于管理容器的 WebUI + shortDescEn: A WebUI for managing your containers + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.dweebui.com + github: https://github.com/lllllllillllllillll/DweebUI + document: https://github.com/lllllllillllllillll/DweebUI diff --git a/apps/dweebui/latest/.env.sample b/apps/dweebui/latest/.env.sample new file mode 100644 index 00000000..6cbc21b9 --- /dev/null +++ b/apps/dweebui/latest/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="dweebui" +DATA_PATH="./data/config" +DB_PATH="./data/db.sqlite" +DOCKER_SOCK_PATH="/var/run/docker.sock" +PANEL_APP_PORT_HTTP=40285 +SECRET_KEY="MrWiskers" diff --git a/apps/dweebui/latest/data.yml b/apps/dweebui/latest/data.yml new file mode 100644 index 00000000..2c3d6eae --- /dev/null +++ b/apps/dweebui/latest/data.yml @@ -0,0 +1,40 @@ +additionalProperties: + formFields: + - default: "40285" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data/config" + disabled: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "./data/db.sqlite" + disabled: true + envKey: DB_PATH + labelEn: Database Path + labelZh: 数据库文件路径 + required: true + type: text + - default: "MrWiskers" + edit: true + envKey: SECRET_KEY + labelEn: Secret Key + labelZh: 秘钥 + random: true + required: true + rule: paramComplexity + type: password + - default: "/var/run/docker.sock" + edit: true + envKey: DOCKER_SOCK_PATH + labelEn: Docker Socket Path + labelZh: Docker 套接字路径 + required: true + type: text diff --git a/apps/dweebui/latest/data/db.sqlite b/apps/dweebui/latest/data/db.sqlite new file mode 100644 index 00000000..e69de29b diff --git a/apps/dweebui/latest/docker-compose.yml b/apps/dweebui/latest/docker-compose.yml new file mode 100644 index 00000000..187ea130 --- /dev/null +++ b/apps/dweebui/latest/docker-compose.yml @@ -0,0 +1,22 @@ +services: + dweebui: + image: "lllllllillllllillll/dweebui:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" + volumes: + - ${DATA_PATH}:/app/config + - ${DB_PATH}:/app/database/db.sqlite + - ${DOCKER_SOCK_PATH}:/var/run/docker.sock + environment: + - PORT=${PANEL_APP_PORT_HTTP} + - SECRET=${SECRET_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/dweebui/logo.png b/apps/dweebui/logo.png new file mode 100644 index 00000000..ac4f104b Binary files /dev/null and b/apps/dweebui/logo.png differ