diff --git a/appstore/casdoor/2.312.0/.env b/appstore/casdoor/2.313.0/.env
similarity index 100%
rename from appstore/casdoor/2.312.0/.env
rename to appstore/casdoor/2.313.0/.env
diff --git a/appstore/casdoor/2.312.0/config/init_data.json b/appstore/casdoor/2.313.0/config/init_data.json
similarity index 100%
rename from appstore/casdoor/2.312.0/config/init_data.json
rename to appstore/casdoor/2.313.0/config/init_data.json
diff --git a/appstore/casdoor/2.312.0/data.yml b/appstore/casdoor/2.313.0/data.yml
similarity index 100%
rename from appstore/casdoor/2.312.0/data.yml
rename to appstore/casdoor/2.313.0/data.yml
diff --git a/appstore/casdoor/2.312.0/docker-compose.yml b/appstore/casdoor/2.313.0/docker-compose.yml
similarity index 93%
rename from appstore/casdoor/2.312.0/docker-compose.yml
rename to appstore/casdoor/2.313.0/docker-compose.yml
index 64a394aff..639beb305 100644
--- a/appstore/casdoor/2.312.0/docker-compose.yml
+++ b/appstore/casdoor/2.313.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10
- appname=casdoor
- authState=casdoor
- image: casbin/casdoor:2.312.0
+ image: casbin/casdoor:2.313.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/casdoor/2.312.0/envs/casdoor.env b/appstore/casdoor/2.313.0/envs/casdoor.env
similarity index 100%
rename from appstore/casdoor/2.312.0/envs/casdoor.env
rename to appstore/casdoor/2.313.0/envs/casdoor.env
diff --git a/appstore/casdoor/2.312.0/envs/default.env b/appstore/casdoor/2.313.0/envs/default.env
similarity index 100%
rename from appstore/casdoor/2.312.0/envs/default.env
rename to appstore/casdoor/2.313.0/envs/default.env
diff --git a/appstore/casdoor/2.312.0/envs/global.env b/appstore/casdoor/2.313.0/envs/global.env
similarity index 100%
rename from appstore/casdoor/2.312.0/envs/global.env
rename to appstore/casdoor/2.313.0/envs/global.env
diff --git a/appstore/casdoor/2.312.0/scripts/init.sh b/appstore/casdoor/2.313.0/scripts/init.sh
similarity index 100%
rename from appstore/casdoor/2.312.0/scripts/init.sh
rename to appstore/casdoor/2.313.0/scripts/init.sh
diff --git a/appstore/casdoor/2.312.0/scripts/uninstall.sh b/appstore/casdoor/2.313.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/casdoor/2.312.0/scripts/uninstall.sh
rename to appstore/casdoor/2.313.0/scripts/uninstall.sh
diff --git a/appstore/casdoor/2.312.0/scripts/upgrade.sh b/appstore/casdoor/2.313.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/casdoor/2.312.0/scripts/upgrade.sh
rename to appstore/casdoor/2.313.0/scripts/upgrade.sh
diff --git a/appstore/libretranslate/1.9.0/.env b/appstore/libretranslate/1.9.0/.env
new file mode 100644
index 000000000..0e647f601
--- /dev/null
+++ b/appstore/libretranslate/1.9.0/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+LIBRETRANSLATE_ROOT_PATH=/home/libretranslate
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=5000
+
diff --git a/appstore/libretranslate/1.9.0/data.yml b/appstore/libretranslate/1.9.0/data.yml
new file mode 100644
index 000000000..86c7b6e6c
--- /dev/null
+++ b/appstore/libretranslate/1.9.0/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ formFields:
+ - default: "/home/libretranslate"
+ edit: true
+ envKey: LIBRETRANSLATE_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 5000
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/libretranslate/1.9.0/docker-compose.yml b/appstore/libretranslate/1.9.0/docker-compose.yml
new file mode 100644
index 000000000..31031143f
--- /dev/null
+++ b/appstore/libretranslate/1.9.0/docker-compose.yml
@@ -0,0 +1,31 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ libretranslate:
+ container_name: libretranslate
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - LT_API_KEYS=true
+ healthcheck:
+ interval: 10s
+ retries: 4
+ start_period: 5s
+ test:
+ - CMD-SHELL
+ - ./venv/bin/python scripts/healthcheck.py
+ timeout: 4s
+ image: libretranslate/libretranslate:v1.9.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:5000
+ restart: always
+ volumes:
+ - ${LIBRETRANSLATE_ROOT_PATH}/db:/app/db
+ - ${LIBRETRANSLATE_ROOT_PATH}/models:/home/libretranslate/.local:rw
diff --git a/appstore/waline/1.37.0/envs/default.env b/appstore/libretranslate/1.9.0/envs/default.env
similarity index 100%
rename from appstore/waline/1.37.0/envs/default.env
rename to appstore/libretranslate/1.9.0/envs/default.env
diff --git a/appstore/waline/1.37.0/envs/global.env b/appstore/libretranslate/1.9.0/envs/global.env
similarity index 100%
rename from appstore/waline/1.37.0/envs/global.env
rename to appstore/libretranslate/1.9.0/envs/global.env
diff --git a/appstore/waline/1.37.0/scripts/init.sh b/appstore/libretranslate/1.9.0/scripts/init.sh
similarity index 100%
rename from appstore/waline/1.37.0/scripts/init.sh
rename to appstore/libretranslate/1.9.0/scripts/init.sh
diff --git a/appstore/waline/1.37.0/scripts/uninstall.sh b/appstore/libretranslate/1.9.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/waline/1.37.0/scripts/uninstall.sh
rename to appstore/libretranslate/1.9.0/scripts/uninstall.sh
diff --git a/appstore/waline/1.37.0/scripts/upgrade.sh b/appstore/libretranslate/1.9.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/waline/1.37.0/scripts/upgrade.sh
rename to appstore/libretranslate/1.9.0/scripts/upgrade.sh
diff --git a/appstore/libretranslate/README.md b/appstore/libretranslate/README.md
new file mode 100644
index 000000000..d8103e8f6
--- /dev/null
+++ b/appstore/libretranslate/README.md
@@ -0,0 +1,19 @@
+# LibreTranslate
+
+这是一个完全免费开源的机器翻译 API,完全由用户自行托管。与其他 API 不同,它不依赖 Google 或 Azure 等专有软件进行翻译,而是采用开源的
+Argos Translate 库作为翻译引擎。
+
+
+
+
+
+## 特性
+
+- 100% 免费
+- 完全开源
+- 离线翻译
+
+---
+
+
+
diff --git a/appstore/libretranslate/data.yml b/appstore/libretranslate/data.yml
new file mode 100644
index 000000000..ddb64bc7d
--- /dev/null
+++ b/appstore/libretranslate/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ key: libretranslate
+ name: LibreTranslate
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 机器翻译 API
+ shortDescEn: Machine translation API
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://libretranslate.com/
+ github: https://github.com/LibreTranslate/LibreTranslate/
+ document: https://libretranslate.com/
+ architectures:
+ - amd64
+ - arm64
diff --git a/appstore/libretranslate/logo.png b/appstore/libretranslate/logo.png
new file mode 100644
index 000000000..858a4af30
Binary files /dev/null and b/appstore/libretranslate/logo.png differ
diff --git a/appstore/libretranslate/logo.svg b/appstore/libretranslate/logo.svg
new file mode 100644
index 000000000..76e3e2a64
--- /dev/null
+++ b/appstore/libretranslate/logo.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/appstore/neko-master/1.2.7/.env b/appstore/neko-master/1.2.7/.env
new file mode 100644
index 000000000..a7936548e
--- /dev/null
+++ b/appstore/neko-master/1.2.7/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+NEKO_MASTER_ROOT_PATH=/home/neko-master
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=3000
+
+# WebSocket 端口 [必填]
+PANEL_APP_PORT_WS=3002
+
diff --git a/appstore/neko-master/1.2.7/data.yml b/appstore/neko-master/1.2.7/data.yml
new file mode 100644
index 000000000..64ed67c95
--- /dev/null
+++ b/appstore/neko-master/1.2.7/data.yml
@@ -0,0 +1,25 @@
+additionalProperties:
+ formFields:
+ - default: "/home/neko-master"
+ edit: true
+ envKey: NEKO_MASTER_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 3000
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 3002
+ edit: true
+ envKey: PANEL_APP_PORT_WS
+ labelZh: WebSocket 端口
+ labelEn: WebSocket port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/neko-master/1.2.7/docker-compose.yml b/appstore/neko-master/1.2.7/docker-compose.yml
new file mode 100644
index 000000000..e8950537e
--- /dev/null
+++ b/appstore/neko-master/1.2.7/docker-compose.yml
@@ -0,0 +1,24 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ neko-master:
+ container_name: neko-master
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - NODE_ENV=production
+ - DB_PATH=/app/data/stats.db
+ image: foru17/neko-master:1.2.7
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:3000
+ - ${PANEL_APP_PORT_WS}:3002
+ restart: always
+ volumes:
+ - ${NEKO_MASTER_ROOT_PATH}/data:/app/data
diff --git a/appstore/neko-master/1.2.7/envs/default.env b/appstore/neko-master/1.2.7/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/appstore/neko-master/1.2.7/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/neko-master/1.2.7/envs/global.env b/appstore/neko-master/1.2.7/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/appstore/neko-master/1.2.7/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/neko-master/1.2.7/scripts/init.sh b/appstore/neko-master/1.2.7/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/neko-master/1.2.7/scripts/init.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/neko-master/1.2.7/scripts/uninstall.sh b/appstore/neko-master/1.2.7/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/neko-master/1.2.7/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/neko-master/1.2.7/scripts/upgrade.sh b/appstore/neko-master/1.2.7/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/neko-master/1.2.7/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/neko-master/README.md b/appstore/neko-master/README.md
new file mode 100644
index 000000000..01888760d
--- /dev/null
+++ b/appstore/neko-master/README.md
@@ -0,0 +1,51 @@
+# Neko Master
+
+让你的网络流量一目了然
+
+
+
+
+
+## 简介
+
+Neko(ねこ)在日语中意为“猫”, 发音为 /ˈneɪkoʊ/(NEH-ko)。
+
+如同猫一般安静而敏锐, Neko Master 专注于对网络流量进行轻量、精确的分析与可视化。
+
+## 反向代理
+
+Nginx 标准示例
+
+```nginx
+server {
+ listen 443 ssl http2;
+ server_name neko.example.com;
+
+ location / {
+ proxy_pass http://:3000;
+ proxy_http_version 1.1;
+ proxy_set_header Host $host;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header X-Forwarded-Proto $scheme;
+ }
+
+ location ^~ /_cm_ws {
+ proxy_pass http://:3002;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ proxy_set_header Host $host;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header X-Forwarded-Proto $scheme;
+ proxy_read_timeout 86400;
+ proxy_send_timeout 86400;
+ proxy_buffering off;
+ }
+}
+```
+
+---
+
+
+
diff --git a/appstore/neko-master/data.yml b/appstore/neko-master/data.yml
new file mode 100644
index 000000000..93e9d4665
--- /dev/null
+++ b/appstore/neko-master/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ key: neko-master
+ name: Neko Master
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 实时监控 流量审计 多网关管理
+ shortDescEn: Real-time monitoring traffic audit multi-gateway management
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/foru17/neko-master/
+ github: https://github.com/foru17/neko-master/
+ document: https://github.com/foru17/neko-master/
+ architectures:
+ - amd64
+ - arm64
diff --git a/appstore/neko-master/logo.png b/appstore/neko-master/logo.png
new file mode 100644
index 000000000..bb76e3743
Binary files /dev/null and b/appstore/neko-master/logo.png differ
diff --git a/appstore/waline/1.37.0/.env b/appstore/waline/1.38.0/.env
similarity index 100%
rename from appstore/waline/1.37.0/.env
rename to appstore/waline/1.38.0/.env
diff --git a/appstore/waline/1.37.0/data.yml b/appstore/waline/1.38.0/data.yml
similarity index 100%
rename from appstore/waline/1.37.0/data.yml
rename to appstore/waline/1.38.0/data.yml
diff --git a/appstore/waline/1.37.0/docker-compose.yml b/appstore/waline/1.38.0/docker-compose.yml
similarity index 92%
rename from appstore/waline/1.37.0/docker-compose.yml
rename to appstore/waline/1.38.0/docker-compose.yml
index efc290682..376443bd8 100644
--- a/appstore/waline/1.37.0/docker-compose.yml
+++ b/appstore/waline/1.38.0/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- SQLITE_PATH=/app/data
- SQLITE_DB=waline
- SQLITE_PREFIX=wl_
- image: lizheming/waline:1.37.0
+ image: lizheming/waline:1.38.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/waline/1.38.0/envs/default.env b/appstore/waline/1.38.0/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/appstore/waline/1.38.0/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/waline/1.38.0/envs/global.env b/appstore/waline/1.38.0/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/appstore/waline/1.38.0/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/waline/1.38.0/scripts/init.sh b/appstore/waline/1.38.0/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/waline/1.38.0/scripts/init.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/waline/1.38.0/scripts/uninstall.sh b/appstore/waline/1.38.0/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/waline/1.38.0/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/waline/1.38.0/scripts/upgrade.sh b/appstore/waline/1.38.0/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/waline/1.38.0/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/dockge/casdoor/docker-compose.yml b/dockge/casdoor/docker-compose.yml
index 64a394aff..639beb305 100644
--- a/dockge/casdoor/docker-compose.yml
+++ b/dockge/casdoor/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10
- appname=casdoor
- authState=casdoor
- image: casbin/casdoor:2.312.0
+ image: casbin/casdoor:2.313.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/libretranslate/.env b/dockge/libretranslate/.env
new file mode 100644
index 000000000..0e647f601
--- /dev/null
+++ b/dockge/libretranslate/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+LIBRETRANSLATE_ROOT_PATH=/home/libretranslate
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=5000
+
diff --git a/dockge/libretranslate/docker-compose.yml b/dockge/libretranslate/docker-compose.yml
new file mode 100644
index 000000000..31031143f
--- /dev/null
+++ b/dockge/libretranslate/docker-compose.yml
@@ -0,0 +1,31 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ libretranslate:
+ container_name: libretranslate
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - LT_API_KEYS=true
+ healthcheck:
+ interval: 10s
+ retries: 4
+ start_period: 5s
+ test:
+ - CMD-SHELL
+ - ./venv/bin/python scripts/healthcheck.py
+ timeout: 4s
+ image: libretranslate/libretranslate:v1.9.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:5000
+ restart: always
+ volumes:
+ - ${LIBRETRANSLATE_ROOT_PATH}/db:/app/db
+ - ${LIBRETRANSLATE_ROOT_PATH}/models:/home/libretranslate/.local:rw
diff --git a/dockge/libretranslate/envs/default.env b/dockge/libretranslate/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/libretranslate/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/libretranslate/envs/global.env b/dockge/libretranslate/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/libretranslate/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/neko-master/.env b/dockge/neko-master/.env
new file mode 100644
index 000000000..a7936548e
--- /dev/null
+++ b/dockge/neko-master/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+NEKO_MASTER_ROOT_PATH=/home/neko-master
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=3000
+
+# WebSocket 端口 [必填]
+PANEL_APP_PORT_WS=3002
+
diff --git a/dockge/neko-master/docker-compose.yml b/dockge/neko-master/docker-compose.yml
new file mode 100644
index 000000000..e8950537e
--- /dev/null
+++ b/dockge/neko-master/docker-compose.yml
@@ -0,0 +1,24 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ neko-master:
+ container_name: neko-master
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - NODE_ENV=production
+ - DB_PATH=/app/data/stats.db
+ image: foru17/neko-master:1.2.7
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:3000
+ - ${PANEL_APP_PORT_WS}:3002
+ restart: always
+ volumes:
+ - ${NEKO_MASTER_ROOT_PATH}/data:/app/data
diff --git a/dockge/neko-master/envs/default.env b/dockge/neko-master/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/neko-master/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/neko-master/envs/global.env b/dockge/neko-master/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/neko-master/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/waline/docker-compose.yml b/dockge/waline/docker-compose.yml
index efc290682..376443bd8 100644
--- a/dockge/waline/docker-compose.yml
+++ b/dockge/waline/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- SQLITE_PATH=/app/data
- SQLITE_DB=waline
- SQLITE_PREFIX=wl_
- image: lizheming/waline:1.37.0
+ image: lizheming/waline:1.38.0
labels:
createdBy: Apps
networks: