Update Apps
This commit is contained in:
@@ -1,11 +0,0 @@
|
|||||||
CONTAINER_NAME="blinko"
|
|
||||||
NEXTAUTH_SECRET="my_ultra_secure_nextauth_secret"
|
|
||||||
NEXTAUTH_URL="http://1.2.3.4:1111"
|
|
||||||
NEXT_PUBLIC_BASE_URL="http://1.2.3.4:1111"
|
|
||||||
PANEL_APP_PORT_HTTP=1111
|
|
||||||
PANEL_DB_HOST="postgresql"
|
|
||||||
PANEL_DB_HOST_NAME="postgresql"
|
|
||||||
PANEL_DB_NAME="blinko"
|
|
||||||
PANEL_DB_PORT=5432
|
|
||||||
PANEL_DB_USER="blinko"
|
|
||||||
PANEL_DB_USER_PASSWORD="blinko"
|
|
||||||
@@ -1,70 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: "1111"
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: HTTP Port
|
|
||||||
labelZh: HTTP 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: "http://1.2.3.4:1111"
|
|
||||||
envKey: NEXTAUTH_URL
|
|
||||||
labelEn: NextAuth URL
|
|
||||||
labelZh: 基本 URL
|
|
||||||
required: true
|
|
||||||
rule: paramExtUrl
|
|
||||||
type: text
|
|
||||||
- default: "http://1.2.3.4:1111"
|
|
||||||
envKey: NEXT_PUBLIC_BASE_URL
|
|
||||||
labelEn: Next Public Base URL
|
|
||||||
labelZh: 公共基本 URL
|
|
||||||
required: true
|
|
||||||
rule: paramExtUrl
|
|
||||||
type: text
|
|
||||||
- default: "my_ultra_secure_nextauth_secret"
|
|
||||||
envKey: NEXTAUTH_SECRET
|
|
||||||
labelEn: NextAuth Secret
|
|
||||||
labelZh: NextAuth 密钥
|
|
||||||
random: true
|
|
||||||
required: true
|
|
||||||
rule: paramComplexity
|
|
||||||
type: password
|
|
||||||
- default: ""
|
|
||||||
envKey: PANEL_DB_HOST
|
|
||||||
key: postgresql
|
|
||||||
labelEn: PostgreSQL Database Service
|
|
||||||
labelZh: PostgreSQL 数据库服务
|
|
||||||
required: true
|
|
||||||
type: service
|
|
||||||
- default: "5432"
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_DB_PORT
|
|
||||||
labelEn: Database Port Number
|
|
||||||
labelZh: 数据库端口号
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: "blinko"
|
|
||||||
envKey: PANEL_DB_NAME
|
|
||||||
labelEn: Database
|
|
||||||
labelZh: 数据库名
|
|
||||||
random: true
|
|
||||||
required: true
|
|
||||||
rule: paramCommon
|
|
||||||
type: text
|
|
||||||
- default: "blinko"
|
|
||||||
envKey: PANEL_DB_USER
|
|
||||||
labelEn: User
|
|
||||||
labelZh: 数据库用户
|
|
||||||
random: true
|
|
||||||
required: true
|
|
||||||
rule: paramCommon
|
|
||||||
type: text
|
|
||||||
- default: "blinko"
|
|
||||||
envKey: PANEL_DB_USER_PASSWORD
|
|
||||||
labelEn: Password
|
|
||||||
labelZh: 数据库用户密码
|
|
||||||
random: true
|
|
||||||
required: true
|
|
||||||
rule: paramComplexity
|
|
||||||
type: password
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
services:
|
|
||||||
blinko:
|
|
||||||
image: "blinkospace/blinko:1.0.3"
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
environment:
|
|
||||||
NODE_ENV: production
|
|
||||||
NEXTAUTH_URL: ${NEXTAUTH_URL}
|
|
||||||
NEXT_PUBLIC_BASE_URL: ${NEXT_PUBLIC_BASE_URL}
|
|
||||||
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
|
|
||||||
DATABASE_URL: postgresql://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
|
|
||||||
depends_on:
|
|
||||||
postgres:
|
|
||||||
condition: service_healthy
|
|
||||||
volumes:
|
|
||||||
- "./data:/app/.blinko"
|
|
||||||
restart: always
|
|
||||||
logging:
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "3"
|
|
||||||
ports:
|
|
||||||
- "${PANEL_APP_PORT_HTTP}:1111"
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD", "curl", "-f", "http://localhost:1111/"]
|
|
||||||
interval: 30s
|
|
||||||
timeout: 10s
|
|
||||||
retries: 5
|
|
||||||
start_period: 30s
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
cup:
|
cup:
|
||||||
image: ghcr.io/sergi0g/cup:latest
|
image: ghcr.io/sergi0g/cup:v3.4.0
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
@@ -2,7 +2,12 @@ name: cup
|
|||||||
tags:
|
tags:
|
||||||
- 实用工具
|
- 实用工具
|
||||||
title: 自动检测 Docker 容器基础镜像的工具
|
title: 自动检测 Docker 容器基础镜像的工具
|
||||||
description: 自动检测 Docker 容器基础镜像的工具
|
description:
|
||||||
|
en: Docker container updates made easy
|
||||||
|
zh: 自动检测 Docker 容器基础镜像的工具
|
||||||
|
architectures:
|
||||||
|
- amd64
|
||||||
|
- arm64
|
||||||
additionalProperties:
|
additionalProperties:
|
||||||
key: cup
|
key: cup
|
||||||
name: cup
|
name: cup
|
||||||
@@ -16,10 +21,4 @@ additionalProperties:
|
|||||||
recommend: 0
|
recommend: 0
|
||||||
website: https://cup.sergi0g.dev/
|
website: https://cup.sergi0g.dev/
|
||||||
github: https://github.com/sergi0g/cup
|
github: https://github.com/sergi0g/cup
|
||||||
document: https://cup.sergi0g.dev/docs
|
document: https://cup.sergi0g.dev/docs
|
||||||
description:
|
|
||||||
en: Docker container updates made easy
|
|
||||||
zh: 自动检测 Docker 容器基础镜像的工具
|
|
||||||
architectures:
|
|
||||||
- amd64
|
|
||||||
- arm64
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
deepseek-free-api:
|
deepseek-free-api:
|
||||||
image: vinlic/deepseek-free-api:latest
|
image: vinlic/deepseek-free-api:0.0.21
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
COMMAND="-i 10.144.144.1 --network-name abc --network-secret abc -p tcp://public.easytier.top:11010"
|
|
||||||
CONTAINER_NAME="easytier"
|
|
||||||
DATA_PATH="./data/data"
|
|
||||||
HOSTNAME="easytier"
|
|
||||||
PRIVILEGED_MODE="true"
|
|
||||||
TIME_ZONE="Asia/Shanghai"
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: "./data"
|
|
||||||
edit: true
|
|
||||||
envKey: DATA_PATH
|
|
||||||
labelEn: Data Path
|
|
||||||
labelZh: 数据路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "Asia/Shanghai"
|
|
||||||
edit: true
|
|
||||||
envKey: TIME_ZONE
|
|
||||||
labelEn: Time Zone
|
|
||||||
labelZh: 时区
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "true"
|
|
||||||
disabled: true
|
|
||||||
envKey: PRIVILEGED_MODE
|
|
||||||
labelEn: Privilege mode switch
|
|
||||||
labelZh: 特权模式开关
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "easytier"
|
|
||||||
edit: true
|
|
||||||
envKey: HOSTNAME
|
|
||||||
labelEn: Hostname
|
|
||||||
labelZh: 主机名
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "-i <ip> --network-name <用户> --network-secret <密码> -e tcp://<服务器地址>:11010 -l <监听地址>"
|
|
||||||
edit: true
|
|
||||||
envKey: COMMAND
|
|
||||||
labelEn: Command (modified as required)
|
|
||||||
labelZh: 命令 (按需修改)
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
services:
|
|
||||||
easytier:
|
|
||||||
image: "easytier/easytier:v2.3.1"
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
network_mode: host
|
|
||||||
privileged: ${PRIVILEGED_MODE}
|
|
||||||
hostname: ${HOSTNAME}
|
|
||||||
environment:
|
|
||||||
- TZ=${TIME_ZONE}
|
|
||||||
volumes:
|
|
||||||
- ${DATA_PATH}:/root
|
|
||||||
command: ${COMMAND}
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
COMMAND="-c /root/config.toml"
|
|
||||||
CONFIG_FILE_PATH="./data/config.toml"
|
|
||||||
CONFIG_FILE_PATH_INTERNAL="/root/config.toml"
|
|
||||||
CONTAINER_NAME="easytier"
|
|
||||||
DATA_PATH="./data/data"
|
|
||||||
HOSTNAME="easytier"
|
|
||||||
PRIVILEGED_MODE="true"
|
|
||||||
TIME_ZONE="Asia/Shanghai"
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: "./data/data"
|
|
||||||
edit: true
|
|
||||||
envKey: DATA_PATH
|
|
||||||
labelEn: Data Path
|
|
||||||
labelZh: 数据路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "./data/config.toml"
|
|
||||||
disabled: true
|
|
||||||
envKey: CONFIG_FILE_PATH
|
|
||||||
labelEn: Configuration file path
|
|
||||||
labelZh: 配置文件路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "/root/config.toml"
|
|
||||||
disabled: true
|
|
||||||
envKey: CONFIG_FILE_PATH_INTERNAL
|
|
||||||
labelEn: Configuration file path(inside container)
|
|
||||||
labelZh: 配置文件路径 (容器内部)
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "Asia/Shanghai"
|
|
||||||
edit: true
|
|
||||||
envKey: TIME_ZONE
|
|
||||||
labelEn: Time Zone
|
|
||||||
labelZh: 时区
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "true"
|
|
||||||
disabled: true
|
|
||||||
envKey: PRIVILEGED_MODE
|
|
||||||
labelEn: Privilege mode switch
|
|
||||||
labelZh: 特权模式开关
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "easytier"
|
|
||||||
edit: true
|
|
||||||
envKey: HOSTNAME
|
|
||||||
labelEn: Hostname
|
|
||||||
labelZh: 主机名
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "-c /root/config.toml"
|
|
||||||
disabled: true
|
|
||||||
envKey: COMMAND
|
|
||||||
labelEn: Command
|
|
||||||
labelZh: 命令
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
# 实例名称,用于在同一台机器上标识此 VPN 节点
|
|
||||||
instance_name = ""
|
|
||||||
# 主机名,用于标识此设备的主机名
|
|
||||||
hostname = ""
|
|
||||||
# 实例 ID,一般为 UUID,在同一个 VPN 网络中唯一
|
|
||||||
instance_id = ""
|
|
||||||
# 此 VPN 节点的 IPv4 地址,如果为空,则此节点将仅转发数据包,不会创建 TUN 设备
|
|
||||||
ipv4 = ""
|
|
||||||
# 由 Easytier 自动确定并设置IP地址,默认从10.0.0.1开始。警告:在使用 DHCP 时,如果网络中出现 IP 冲突,IP 将自动更改
|
|
||||||
dhcp = false
|
|
||||||
|
|
||||||
# 监听器列表,用于接受连接
|
|
||||||
listeners = [
|
|
||||||
"tcp://0.0.0.0:11010",
|
|
||||||
"udp://0.0.0.0:11010",
|
|
||||||
"wg://0.0.0.0:11011",
|
|
||||||
"ws://0.0.0.0:11011/",
|
|
||||||
"wss://0.0.0.0:11012/",
|
|
||||||
]
|
|
||||||
|
|
||||||
# 退出节点列表
|
|
||||||
exit_nodes = [
|
|
||||||
]
|
|
||||||
|
|
||||||
# 用于管理的 RPC 门户地址
|
|
||||||
rpc_portal = "127.0.0.1:15888"
|
|
||||||
|
|
||||||
[network_identity]
|
|
||||||
# 网络名称,用于标识 VPN 网络
|
|
||||||
network_name = ""
|
|
||||||
# 网络密钥,用于验证此节点属于 VPN 网络
|
|
||||||
network_secret = ""
|
|
||||||
|
|
||||||
# 这里是对等连接节点配置,可以多段配置
|
|
||||||
[[peer]]
|
|
||||||
uri = ""
|
|
||||||
|
|
||||||
[[peer]]
|
|
||||||
uri = ""
|
|
||||||
|
|
||||||
# 这里是子网代理节点配置,可以有多段配置
|
|
||||||
[[proxy_network]]
|
|
||||||
cidr = "10.0.1.0/24"
|
|
||||||
|
|
||||||
[[proxy_network]]
|
|
||||||
cidr = "10.0.2.0/24"
|
|
||||||
|
|
||||||
[flags]
|
|
||||||
# 连接到对等节点使用的默认协议
|
|
||||||
default_protocol = "tcp"
|
|
||||||
# TUN 设备名称,如果为空,则使用默认名称
|
|
||||||
dev_name = ""
|
|
||||||
# 是否启用加密
|
|
||||||
enable_encryption = true
|
|
||||||
# 是否启用 IPv6 支持
|
|
||||||
enable_ipv6 = true
|
|
||||||
# TUN 设备的 MTU
|
|
||||||
mtu = 1380
|
|
||||||
# 延迟优先模式,将尝试使用最低延迟路径转发流量,默认使用最短路径
|
|
||||||
latency_first = false
|
|
||||||
# 将本节点配置为退出节点
|
|
||||||
enable_exit_node = false
|
|
||||||
# 禁用 TUN 设备
|
|
||||||
no_tun = false
|
|
||||||
# 为子网代理启用 smoltcp 堆栈
|
|
||||||
use_smoltcp = false
|
|
||||||
# 仅转发白名单网络的流量,支持通配符字符串。多个网络名称间可以使用英文空格间隔。如果该参数为空,则禁用转发。默认允许所有网络。例如:'*'(所有网络),'def*'(以def为前缀的网络),'net1 net2'(只允许net1和net2)
|
|
||||||
foreign_network_whitelist = "*"
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
instance_name = "default"
|
|
||||||
instance_id = "3d3db819-ad54-4d86-bf9a-faac864478ab"
|
|
||||||
dhcp = false
|
|
||||||
listeners = [
|
|
||||||
"tcp://0.0.0.0:11010",
|
|
||||||
"udp://0.0.0.0:11010",
|
|
||||||
"wg://0.0.0.0:11011",
|
|
||||||
"ws://0.0.0.0:11011/",
|
|
||||||
"wss://0.0.0.0:11012/",
|
|
||||||
]
|
|
||||||
exit_nodes = []
|
|
||||||
peer = []
|
|
||||||
rpc_portal = "0.0.0.0:15889"
|
|
||||||
|
|
||||||
[network_identity]
|
|
||||||
network_name = "default"
|
|
||||||
network_secret = ""
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
services:
|
|
||||||
easytier:
|
|
||||||
image: "easytier/easytier:latest"
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
network_mode: host
|
|
||||||
privileged: ${PRIVILEGED_MODE}
|
|
||||||
hostname: ${HOSTNAME}
|
|
||||||
environment:
|
|
||||||
- TZ=${TIME_ZONE}
|
|
||||||
volumes:
|
|
||||||
- ${DATA_PATH}:/root
|
|
||||||
- ${CONFIG_FILE_PATH}:${CONFIG_FILE_PATH_INTERNAL}
|
|
||||||
command: ${COMMAND}
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
COMMAND="-i 10.144.144.1 --network-name abc --network-secret abc -p tcp://public.easytier.top:11010"
|
COMMAND="-c /root/config.toml"
|
||||||
|
CONFIG_FILE_PATH="./data/config.toml"
|
||||||
|
CONFIG_FILE_PATH_INTERNAL="/root/config.toml"
|
||||||
CONTAINER_NAME="easytier"
|
CONTAINER_NAME="easytier"
|
||||||
DATA_PATH="./data/data"
|
DATA_PATH="./data/data"
|
||||||
HOSTNAME="easytier"
|
HOSTNAME="easytier"
|
||||||
|
|||||||
@@ -1,12 +1,26 @@
|
|||||||
additionalProperties:
|
additionalProperties:
|
||||||
formFields:
|
formFields:
|
||||||
- default: "./data"
|
- default: "./data/data"
|
||||||
edit: true
|
edit: true
|
||||||
envKey: DATA_PATH
|
envKey: DATA_PATH
|
||||||
labelEn: Data Path
|
labelEn: Data Path
|
||||||
labelZh: 数据路径
|
labelZh: 数据路径
|
||||||
required: true
|
required: true
|
||||||
type: text
|
type: text
|
||||||
|
- default: "./data/config.toml"
|
||||||
|
disabled: true
|
||||||
|
envKey: CONFIG_FILE_PATH
|
||||||
|
labelEn: Configuration file path
|
||||||
|
labelZh: 配置文件路径
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "/root/config.toml"
|
||||||
|
disabled: true
|
||||||
|
envKey: CONFIG_FILE_PATH_INTERNAL
|
||||||
|
labelEn: Configuration file path(inside container)
|
||||||
|
labelZh: 配置文件路径 (容器内部)
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
- default: "Asia/Shanghai"
|
- default: "Asia/Shanghai"
|
||||||
edit: true
|
edit: true
|
||||||
envKey: TIME_ZONE
|
envKey: TIME_ZONE
|
||||||
@@ -28,10 +42,10 @@ additionalProperties:
|
|||||||
labelZh: 主机名
|
labelZh: 主机名
|
||||||
required: true
|
required: true
|
||||||
type: text
|
type: text
|
||||||
- default: "-i <ip> --network-name <用户> --network-secret <密码> -e tcp://<服务器地址>:11010 -l <监听地址>"
|
- default: "-c /root/config.toml"
|
||||||
edit: true
|
disabled: true
|
||||||
envKey: COMMAND
|
envKey: COMMAND
|
||||||
labelEn: Command (modified as required)
|
labelEn: Command
|
||||||
labelZh: 命令 (按需修改)
|
labelZh: 命令
|
||||||
required: true
|
required: true
|
||||||
type: text
|
type: text
|
||||||
|
|||||||
@@ -10,6 +10,11 @@ services:
|
|||||||
- TZ=${TIME_ZONE}
|
- TZ=${TIME_ZONE}
|
||||||
volumes:
|
volumes:
|
||||||
- ${DATA_PATH}:/root
|
- ${DATA_PATH}:/root
|
||||||
|
- ${CONFIG_FILE_PATH}:${CONFIG_FILE_PATH_INTERNAL}
|
||||||
command: ${COMMAND}
|
command: ${COMMAND}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
glm-free-api:
|
glm-free-api:
|
||||||
image: vinlic/glm-free-api:latest
|
image: vinlic/glm-free-api:0.0.37
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
services:
|
|
||||||
hexo:
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
ports:
|
|
||||||
- "${PANEL_APP_PORT_HTTP}:4000"
|
|
||||||
volumes:
|
|
||||||
- "${DATA_PATH}:/app"
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Asia/Shanghai
|
|
||||||
- GIT_USER=${GIT_USERNAME}
|
|
||||||
- GIT_EMAIL=${GIT_MAIL}
|
|
||||||
image: bloodstar/hexo:latest
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: 40064
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: ./data
|
|
||||||
edit: true
|
|
||||||
envKey: DATA_PATH
|
|
||||||
labelEn: Data folder path
|
|
||||||
labelZh: 数据文件夹路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: ""
|
|
||||||
edit: true
|
|
||||||
envKey: GIT_USERNAME
|
|
||||||
labelEn: Git username
|
|
||||||
labelZh: Git 用户名
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: ""
|
|
||||||
edit: true
|
|
||||||
envKey: GIT_MAIL
|
|
||||||
labelEn: Git Email
|
|
||||||
labelZh: Git 邮箱
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -14,7 +14,7 @@ services:
|
|||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
- GIT_USER=${GIT_USERNAME}
|
- GIT_USER=${GIT_USERNAME}
|
||||||
- GIT_EMAIL=${GIT_MAIL}
|
- GIT_EMAIL=${GIT_MAIL}
|
||||||
image: bloodstar/hexo:stable-23-07-01
|
image: bloodstar/hexo:stable-25-05-01
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
hubcmd-ui:
|
hubcmd-ui:
|
||||||
image: dqzboy/hubcmd-ui:latest
|
image: dqzboy/hubcmd-ui:4.0.7
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
jimeng-free-api:
|
jimeng-free-api:
|
||||||
image: vinlic/jimeng-free-api:latest
|
image: vinlic/jimeng-free-api:0.0.6
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
kimi-free-api:
|
kimi-free-api:
|
||||||
image: vinlic/kimi-free-api:latest
|
image: vinlic/kimi-free-api:0.0.36
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
metaso-free-api:
|
metaso-free-api:
|
||||||
image: vinlic/metaso-free-api:latest
|
image: vinlic/metaso-free-api:0.0.17
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
CONTAINER_NAME="netdata"
|
|
||||||
DOCKER_SOCK_PATH="/var/run/docker.sock"
|
|
||||||
HOSTNAME="netdata"
|
|
||||||
PANEL_APP_PORT_HTTP=19999
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: "19999"
|
|
||||||
disabled: true
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: "netdata"
|
|
||||||
edit: true
|
|
||||||
envKey: HOSTNAME
|
|
||||||
labelEn: Hostname
|
|
||||||
labelZh: 主机名
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "/var/run/docker.sock"
|
|
||||||
edit: true
|
|
||||||
envKey: DOCKER_SOCK_PATH
|
|
||||||
labelEn: Docker Socket Path
|
|
||||||
labelZh: Docker 套接字路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
services:
|
|
||||||
netdata:
|
|
||||||
image: "netdata/netdata:latest"
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
network_mode: host
|
|
||||||
hostname: ${HOSTNAME}
|
|
||||||
cap_add:
|
|
||||||
- SYS_PTRACE
|
|
||||||
- SYS_ADMIN
|
|
||||||
security_opt:
|
|
||||||
- apparmor:unconfined
|
|
||||||
volumes:
|
|
||||||
- ./data/netdataconfig:/etc/netdata
|
|
||||||
- ./data/netdatalib:/var/lib/netdata
|
|
||||||
- ./data/netdatacache:/var/cache/netdata
|
|
||||||
- /:/host/root:ro,rslave
|
|
||||||
- /etc/passwd:/host/etc/passwd:ro
|
|
||||||
- /etc/group:/host/etc/group:ro
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
|
||||||
- /proc:/host/proc:ro
|
|
||||||
- /sys:/host/sys:ro
|
|
||||||
- /etc/os-release:/host/etc/os-release:ro
|
|
||||||
- /var/log:/host/var/log:ro
|
|
||||||
- ${DOCKER_SOCK_PATH}:/var/run/docker.sock:ro
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
CONTAINER_NAME="netdata"
|
|
||||||
DOCKER_SOCK_PATH="/var/run/docker.sock"
|
|
||||||
HOSTNAME="netdata"
|
|
||||||
PANEL_APP_PORT_HTTP=40314
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: "40314"
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: "netdata"
|
|
||||||
edit: true
|
|
||||||
envKey: HOSTNAME
|
|
||||||
labelEn: Hostname
|
|
||||||
labelZh: 主机名
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "/var/run/docker.sock"
|
|
||||||
edit: true
|
|
||||||
envKey: DOCKER_SOCK_PATH
|
|
||||||
labelEn: Docker Socket Path
|
|
||||||
labelZh: Docker 套接字路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
services:
|
|
||||||
netdata:
|
|
||||||
image: "netdata/netdata:latest"
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
ports:
|
|
||||||
- "${PANEL_APP_PORT_HTTP}:19999"
|
|
||||||
hostname: ${HOSTNAME}
|
|
||||||
cap_add:
|
|
||||||
- SYS_PTRACE
|
|
||||||
- SYS_ADMIN
|
|
||||||
security_opt:
|
|
||||||
- apparmor:unconfined
|
|
||||||
volumes:
|
|
||||||
- ./data/netdataconfig:/etc/netdata
|
|
||||||
- ./data/netdatalib:/var/lib/netdata
|
|
||||||
- ./data/netdatacache:/var/cache/netdata
|
|
||||||
- /:/host/root:ro,rslave
|
|
||||||
- /etc/passwd:/host/etc/passwd:ro
|
|
||||||
- /etc/group:/host/etc/group:ro
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
|
||||||
- /proc:/host/proc:ro
|
|
||||||
- /sys:/host/sys:ro
|
|
||||||
- /etc/os-release:/host/etc/os-release:ro
|
|
||||||
- /var/log:/host/var/log:ro
|
|
||||||
- ${DOCKER_SOCK_PATH}:/var/run/docker.sock:ro
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
CONTAINER_NAME="next-terminal"
|
|
||||||
PANEL_APP_PORT_HTTP="40058"
|
|
||||||
PANEL_APP_PORT_SSH="40059"
|
|
||||||
DATA_PATH="./data"
|
|
||||||
SSHD_SWITCH="false"
|
|
||||||
SSH_KEY_PATH="./ssh/id_rsa"
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
database:
|
|
||||||
enabled: true
|
|
||||||
type: postgres
|
|
||||||
postgres:
|
|
||||||
hostname: postgresql
|
|
||||||
port: 5432
|
|
||||||
username: next-terminal
|
|
||||||
password: next-terminal
|
|
||||||
database: next-terminal
|
|
||||||
log:
|
|
||||||
level: debug
|
|
||||||
filename: ./logs/nt.log
|
|
||||||
|
|
||||||
server:
|
|
||||||
addr: "0.0.0.0:8088"
|
|
||||||
tls:
|
|
||||||
enabled: false
|
|
||||||
auto: false
|
|
||||||
cert: ""
|
|
||||||
key: ""
|
|
||||||
|
|
||||||
app:
|
|
||||||
recording:
|
|
||||||
type: "local"
|
|
||||||
path: "/usr/local/next-terminal/data/recordings"
|
|
||||||
guacd:
|
|
||||||
drive: "/usr/local/next-terminal/data/drive"
|
|
||||||
hosts:
|
|
||||||
- hostname: guacd
|
|
||||||
port: 4822
|
|
||||||
weight: 1
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: 40058
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: 40059
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_SSH
|
|
||||||
labelEn: SSH Server Port
|
|
||||||
labelZh: SSH Server 端口 (可选)
|
|
||||||
required: false
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: 40060
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_PROXY_HTTP
|
|
||||||
labelEn: Proxy HTTP Port
|
|
||||||
labelZh: 资产反代 HTTP 端口 (可选)
|
|
||||||
required: false
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: 40061
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_PROXY_HTTPS
|
|
||||||
labelEn: Proxy HTTPS Port
|
|
||||||
labelZh: 资产反代 HTTPS 端口 (申请证书必需)
|
|
||||||
required: false
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: ./data
|
|
||||||
edit: true
|
|
||||||
envKey: DATA_PATH
|
|
||||||
labelEn: Data folder path
|
|
||||||
labelZh: 数据文件夹路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
services:
|
|
||||||
next-terminal:
|
|
||||||
image: dushixiang/next-terminal:v2.4.10
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
ports:
|
|
||||||
- "${PANEL_APP_PORT_HTTP}:8088"
|
|
||||||
- "${PANEL_APP_PORT_SSH}:2022"
|
|
||||||
- "${PANEL_APP_PORT_PROXY_HTTP}:80"
|
|
||||||
- "${PANEL_APP_PORT_PROXY_HTTPS}:443"
|
|
||||||
volumes:
|
|
||||||
- "/etc/localtime:/etc/localtime"
|
|
||||||
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
|
||||||
- ./logs:/usr/local/next-terminal/logs
|
|
||||||
- ./config.yaml:/etc/next-terminal/config.yaml
|
|
||||||
depends_on:
|
|
||||||
- postgresql
|
|
||||||
- guacd
|
|
||||||
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
postgresql:
|
|
||||||
container_name: postgresql-${CONTAINER_NAME}
|
|
||||||
image: registry.cn-beijing.aliyuncs.com/dushixiang/postgres:16.4
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
environment:
|
|
||||||
POSTGRES_DB: next-terminal
|
|
||||||
POSTGRES_USER: next-terminal
|
|
||||||
POSTGRES_PASSWORD: next-terminal
|
|
||||||
volumes:
|
|
||||||
- ./data/postgresql:/var/lib/postgresql/data
|
|
||||||
restart: always
|
|
||||||
|
|
||||||
guacd:
|
|
||||||
container_name: guacd-${CONTAINER_NAME}
|
|
||||||
image: dushixiang/guacd:1.5.5
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
volumes:
|
|
||||||
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
|
||||||
|
|
||||||
environment:
|
|
||||||
- GUACD_LOG_LEVEL=debug
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
-----BEGIN OPENSSH PRIVATE KEY-----
|
|
||||||
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
|
|
||||||
-----END OPENSSH PRIVATE KEY-----
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
CONTAINER_NAME="next-terminal"
|
|
||||||
PANEL_APP_PORT_HTTP="40058"
|
|
||||||
PANEL_APP_PORT_SSH="40059"
|
|
||||||
DATA_PATH="./data"
|
|
||||||
SSHD_SWITCH="false"
|
|
||||||
SSH_KEY_PATH="./ssh/id_rsa"
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: 40058
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: 40059
|
|
||||||
edit: true
|
|
||||||
envKey: PANEL_APP_PORT_SSH
|
|
||||||
labelEn: SSH Port
|
|
||||||
labelZh: SSH端口
|
|
||||||
required: false
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: ./data
|
|
||||||
edit: true
|
|
||||||
envKey: DATA_PATH
|
|
||||||
labelEn: Data folder path
|
|
||||||
labelZh: 数据文件夹路径
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "false"
|
|
||||||
edit: true
|
|
||||||
envKey: SSHD_SWITCH
|
|
||||||
labelEn: Enable SSH (true or false)
|
|
||||||
labelZh: 启用SSH(true/false)
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: ./ssh/id_rsa
|
|
||||||
edit: true
|
|
||||||
envKey: SSH_KEY_PATH
|
|
||||||
labelEn: SSH key file(/root/.ssh/id_rsa)
|
|
||||||
labelZh: SSH 私钥文件(/root/.ssh/id_rsa)
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
services:
|
|
||||||
nt-guacd:
|
|
||||||
container_name: ${CONTAINER_NAME}-guacd
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
volumes:
|
|
||||||
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
|
||||||
image: dushixiang/guacd:latest
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
next-terminal:
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- 1panel-network
|
|
||||||
ports:
|
|
||||||
- "${PANEL_APP_PORT_HTTP}:8088"
|
|
||||||
- "${PANEL_APP_PORT_SSH}:8089"
|
|
||||||
volumes:
|
|
||||||
- "${DATA_PATH}:/usr/local/next-terminal/data"
|
|
||||||
- "/etc/localtime:/etc/localtime"
|
|
||||||
- "${SSH_KEY_PATH}:/root/.ssh/id_rsa"
|
|
||||||
environment:
|
|
||||||
DB: sqlite
|
|
||||||
GUACD_HOSTNAME: nt-guacd
|
|
||||||
GUACD_PORT: 4822
|
|
||||||
SSHD_ENABLE: ${SSHD_SWITCH}
|
|
||||||
image: dushixiang/next-terminal:latest
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
|
|
||||||
networks:
|
|
||||||
1panel-network:
|
|
||||||
external: true
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
-----BEGIN OPENSSH PRIVATE KEY-----
|
|
||||||
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
|
|
||||||
-----END OPENSSH PRIVATE KEY-----
|
|
||||||
@@ -15,5 +15,5 @@ additionalProperties:
|
|||||||
limit: 1
|
limit: 1
|
||||||
recommend: 0
|
recommend: 0
|
||||||
website: https://ehang-io.github.io/nps
|
website: https://ehang-io.github.io/nps
|
||||||
github: https://github.com/yisier/nps
|
github: https://github.com/ehang-io/nps
|
||||||
document: https://ehang-io.github.io/nps
|
document: https://ehang-io.github.io/nps/#/?id=nps
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
CONTAINER_NAME="npc"
|
|
||||||
NPS_SERVER_ADDR="1.2.3.4:8025"
|
|
||||||
NPS_VKEY="xly7traGe3r0t6UWltristuh1"
|
|
||||||
TLS_ENABLE_SWITCH="true"
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: 1.2.3.4:8025
|
|
||||||
edit: true
|
|
||||||
envKey: NPS_SERVER_ADDR
|
|
||||||
labelEn: NPS server address
|
|
||||||
labelZh: NPS 服务端地址
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: "xly7traGe3r0t6UWltristuh1"
|
|
||||||
edit: true
|
|
||||||
envKey: NPS_VKEY
|
|
||||||
labelEn: Client connection key displayed by the server
|
|
||||||
labelZh: 服务端显示的客户端连接密钥
|
|
||||||
required: true
|
|
||||||
rule: paramCommon
|
|
||||||
type: text
|
|
||||||
- default: "true"
|
|
||||||
envKey: TLS_ENABLE_SWITCH
|
|
||||||
labelEn: Whether TLS is enabled for server-client communication
|
|
||||||
labelZh: 服务端与客户端的通信是否启用 TLS
|
|
||||||
required: true
|
|
||||||
type: select
|
|
||||||
values:
|
|
||||||
- label: "True"
|
|
||||||
value: "true"
|
|
||||||
- label: "False"
|
|
||||||
value: "false"
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
services:
|
|
||||||
npc:
|
|
||||||
image: yisier1/npc:latest
|
|
||||||
restart: always
|
|
||||||
network_mode: "host"
|
|
||||||
command: -server=${NPS_SERVER_ADDR} -vkey=${NPS_VKEY} -tls_enable=${TLS_ENABLE_SWITCH}
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
labels:
|
|
||||||
createdBy: "Apps"
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
nps:
|
nps:
|
||||||
image: yisier1/nps:latest
|
image: yisier1/nps:v0.27.01
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
|
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
|
||||||
0
apps/nps/0.29.21/web/static/css/bootstrap-select.min.css → apps/nps/0.29.21-duan2001/web/static/css/bootstrap-select.min.css
vendored
Executable file → Normal file
0
apps/nps/0.29.21/web/static/css/bootstrap-select.min.css → apps/nps/0.29.21-duan2001/web/static/css/bootstrap-select.min.css
vendored
Executable file → Normal file
0
apps/nps/0.29.21/web/static/css/bootstrap-table.min.css → apps/nps/0.29.21-duan2001/web/static/css/bootstrap-table.min.css
vendored
Executable file → Normal file
0
apps/nps/0.29.21/web/static/css/bootstrap-table.min.css → apps/nps/0.29.21-duan2001/web/static/css/bootstrap-table.min.css
vendored
Executable file → Normal file
0
apps/nps/0.29.21/web/static/css/style.css → apps/nps/0.29.21-duan2001/web/static/css/style.css
Executable file → Normal file
0
apps/nps/0.29.21/web/static/css/style.css → apps/nps/0.29.21-duan2001/web/static/css/style.css
Executable file → Normal file
|
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 389 B |
|
Before Width: | Height: | Size: 503 B After Width: | Height: | Size: 503 B |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
0
apps/nps/0.29.21/web/static/js/bootstrap-table-locale-all.min.js → apps/nps/0.29.21-duan2001/web/static/js/bootstrap-table-locale-all.min.js
vendored
Executable file → Normal file
0
apps/nps/0.29.21/web/static/js/bootstrap-table-locale-all.min.js → apps/nps/0.29.21-duan2001/web/static/js/bootstrap-table-locale-all.min.js
vendored
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user