1
0

chore(deps): update seriousm4x/upsnap docker tag to v5.2.8 (#3992)

This commit is contained in:
renovate[bot]
2026-02-13 06:52:42 +00:00
committed by GitHub
parent 8d4404f77f
commit 07a52224f3
3 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
CONTAINER_NAME="upsnap"
DATA_PATH="./data"
DNS_SERVER_1="119.29.29.29"
DNS_SERVER_2="223.5.5.5"
LISTEN_ADDR="0.0.0.0"
PANEL_APP_PORT_HTTP=40318
TIME_ZONE="Asia/Shanghai"
UPSNAP_INTERVAL="@every 10s"
UPSNAP_PING_PRIVILEGED="true"
UPSNAP_SCAN_RANGE="192.168.1.0/24"
UPSNAP_SCAN_TIMEOUT="500ms"
UPSNAP_WEBSITE_TITLE="Upsnap Dashboard"

118
apps/upsnap/5.2.8/data.yml Normal file
View File

@@ -0,0 +1,118 @@
additionalProperties:
formFields:
- default: "40318"
disabled: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
label:
en: Port
zh: 端口
required: true
rule: paramPort
type: number
- default: "0.0.0.0"
edit: true
envKey: LISTEN_ADDR
labelEn: Listening address
labelZh: 监听地址
label:
en: Listening address
zh: 监听地址
required: true
type: text
- default: "./data"
edit: true
envKey: DATA_PATH
labelEn: Data Path
labelZh: 数据路径
label:
en: Data Path
zh: 数据路径
required: true
type: text
- default: "Asia/Shanghai"
edit: true
envKey: TIME_ZONE
labelEn: Time Zone
labelZh: 时区
label:
en: Time Zone
zh: 时区
required: true
type: text
- default: "@every 10s"
edit: true
envKey: UPSNAP_INTERVAL
labelEn: Scan Interval
labelZh: 扫描间隔
label:
en: Scan Interval
zh: 扫描间隔
required: true
type: text
- default: "192.168.1.0/24"
edit: true
envKey: UPSNAP_SCAN_RANGE
labelEn: Scan Range
labelZh: 扫描网段范围
label:
en: Scan Range
zh: 扫描网段范围
required: true
type: text
- default: "500ms"
edit: true
envKey: UPSNAP_SCAN_TIMEOUT
labelEn: Scan Timeout
labelZh: 扫描超时
label:
en: Scan Timeout
zh: 扫描超时
required: true
type: text
- default: "true"
edit: true
envKey: UPSNAP_PING_PRIVILEGED
labelEn: Ping Privileged
labelZh: 使用特权权限进行 Ping
label:
en: Ping Privileged
zh: 使用特权权限进行 Ping
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "Upsnap Dashboard"
edit: true
envKey: UPSNAP_WEBSITE_TITLE
labelEn: Website Title
labelZh: 网站标题
label:
en: Website Title
zh: 网站标题
required: true
type: text
- default: "119.29.29.29"
edit: true
envKey: DNS_SERVER_1
labelEn: DNS Server 1
labelZh: DNS 服务器 1
label:
en: DNS Server 1
zh: DNS 服务器 1
required: true
type: text
- default: "223.5.5.5"
edit: true
envKey: DNS_SERVER_2
labelEn: DNS Server 2
labelZh: DNS 服务器 2
label:
en: DNS Server 2
zh: DNS 服务器 2
required: true
type: text

View File

@@ -0,0 +1,24 @@
services:
upsnap:
image: seriousm4x/upsnap:5.2.8
container_name: ${CONTAINER_NAME}
network_mode: host
restart: always
volumes:
- ${DATA_PATH}:/app/pb_data
environment:
- TZ=${TIME_ZONE}
- UPSNAP_INTERVAL=${UPSNAP_INTERVAL}
- UPSNAP_SCAN_RANGE=${UPSNAP_SCAN_RANGE}
- UPSNAP_SCAN_TIMEOUT=${UPSNAP_SCAN_TIMEOUT}
- UPSNAP_PING_PRIVILEGED=${UPSNAP_PING_PRIVILEGED}
- UPSNAP_WEBSITE_TITLE=${UPSNAP_WEBSITE_TITLE}
healthcheck:
test: curl -fs "http://localhost:${PANEL_APP_PORT_HTTP}/api/health" || exit 1
interval: 10s
dns:
- ${DNS_SERVER_1}
- ${DNS_SERVER_2}
entrypoint: /bin/sh -c "./upsnap serve --http ${LISTEN_ADDR}:${PANEL_APP_PORT_HTTP}"
labels:
createdBy: "Apps"