Files
gitlab-instance-0a899031_sh/d2ypp2/config/system-stack.env.example
root ab45c6c329 s
2026-05-18 03:02:15 +00:00

164 lines
4.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Copy to config/system-stack.env before first Linux deployment when you need custom values.
# Profile model:
# - install-hub.sh: base Linux super hub, web admin, ShellCrash, monitoring, beginner tools
# - install-business.sh: Douyin / YouTube / HDMI business module only
# - install-all.sh: hub first, then business module
# LAN identity
HOSTNAME_ALIAS=live
# Shared control plane
PORT=8001
# Caddy 将 :80 反代到 PORThttp://live.local 无端口验收)
ENABLE_LIVE_EDGE_PROXY=1
# Hub web services
WEBTTY_PORT=7681
# 默认 3080避免与 Caddy 占用 80live.local 无端口访问控制台)
HOMEPAGE_PORT=3080
FILEBROWSER_PORT=8082
NETDATA_PORT=19999
# Business streaming services
SRS_HTTP_PORT=8080
SRS_API_PORT=1985
SRS_RTMP_PORT=1935
SRS_SRT_PORT=10080
SRS_WEBRTC_PORT=8088
SRS_WEBRTC_UDP_PORT=8000
# ShellCrash
SHELLCRASH_DIR=/etc/ShellCrash
# Browser / Android lab
BROWSER_PROFILE_DIR=/var/lib/live-browser/profile
BROWSER_START_URL=https://www.tiktok.com/live
BROWSER_REMOTE_DEBUG_PORT=9222
BROWSER_LOCALE=zh-CN
# WebTTY credentials
WEBTTY_USER=live
WEBTTY_PASS=12345678
# File Browser credentials
FILEBROWSER_USER=live
FILEBROWSER_PASS=12345678
# Wi-Fi onboarding
WIFI_CONNECTION_NAME=live-wifi
WIFI_SSID=live
WIFI_PSK=12345678
DISABLE_IPV6=1
# ws-scrcpy 克隆地址(可改为 NetrisTV 上游https://github.com/NetrisTV/ws-scrcpy.git
# ANDROID_PANEL_GIT_URL=https://github.com/baixin1228/web-scrcpy.git
# 可选Docker Neko 浏览器桌面m1k1o/neko与 SRS 8080 错开端口
# 默认策略:管理员口令可用、开发者工具开启、油猴强制安装并持久化;用户数据目录见 NEKO_PROFILE_HOST_DIR
# WebRTC 画面NEKO_WEBRTC_NAT1TO1 必须为本机在局域网中的 IP如 192.168.x.x与参考机填网关 IP 同理
# 设为 1 才会安装/启动 Neko 容器;不需要浏览器桌面可改回 0
ENABLE_NEKO=1
NEKO_HTTP_PORT=9200
NEKO_HTTP_PORT_1=9200
NEKO_HTTP_PORT_2=9201
NEKO_HTTP_PORT_3=9202
NEKO_START_URL=https://accounts.google.com/ServiceLogin?continue=https://www.youtube.com/
NEKO_IMAGE_X86=ghcr.io/m1k1o/neko/google-chrome:3.0.0
NEKO_IMAGE_ARM64=ghcr.io/m1k1o/neko/chromium:3.0.0
NEKO_INSTANCE_COUNT=2
# Neko 浏览器登录:显示昵称可填 live / admin密码与全站策略一致默认 12345678
NEKO_USER_PASS=12345678
NEKO_ADMIN_PASS=12345678
# 持久化 Chromium 配置油猴、YouTube 登录、脚本、开发者数据);可从参考机 rsync 整个目录覆盖以迁移
NEKO_PROFILE_HOST_DIR=
NEKO_SHM_SIZE=512mb
NEKO_DESKTOP_SCREEN=1280x720@15
NEKO_MAX_FPS=15
NEKO_VIDEO_BITRATE=1200
NEKO_BROWSER_RENDER_MODE=auto
NEKO_WEBRTC_EPR=52000-52099
NEKO_WEBRTC_EPR_1=52000-52099
NEKO_WEBRTC_EPR_2=52101-52199
NEKO_WEBRTC_EPR_3=52201-52299
NEKO_WEBRTC_UDP_RANGE=52000-52099
NEKO_WEBRTC_UDP_RANGE_1=52000-52099
NEKO_WEBRTC_UDP_RANGE_2=52101-52199
NEKO_WEBRTC_UDP_RANGE_3=52201-52299
NEKO_WEBRTC_ICELITE=0
NEKO_WEBRTC_TCPMUX=52300
NEKO_WEBRTC_TCPMUX_1=52300
NEKO_WEBRTC_TCPMUX_2=52301
NEKO_WEBRTC_TCPMUX_3=52302
NEKO_WEBRTC_UDPMUX=52300
NEKO_WEBRTC_UDPMUX_1=52300
NEKO_WEBRTC_UDPMUX_2=52301
NEKO_WEBRTC_UDPMUX_3=52302
NEKO_WEBRTC_NAT1TO1=
NEKO_PLUGINS_ENABLED=true
# Redroid Android 13
ENABLE_REDROID=1
REDROID_DEFAULT_PORT=5555
REDROID_PORT_STEP=1
REDROID_INSTANCE_PREFIX=redroid13
REDROID_DEFAULT_COUNT=1
REDROID_DATA_PREFIX=/var/lib/live-redroid
REDROID_GPU_MODE=guest
REDROID_DEVICE_PROFILE=pixel-7-pro
REDROID_ADB_INSECURE=1
REDROID_BOOT_ARGS="androidboot.redroid_magisk=1 androidboot.redroid_gpu_mode=guest"
REDROID_EXPECT_GMS=1
REDROID_EXPECT_MAGISK=1
REDROID_WEB_CONSOLE_PORT=9010
REDROID_IMAGE_X86=fahaddz/redroid:13
REDROID_IMAGE_X86_ALT=fahaddz/redroid:13
REDROID_IMAGE_ARM64=fahaddz/redroid:13-arm-pi5
REDROID_IMAGE_ARM64_ALT=fahaddz/redroid:13-arm-pi5
# Android gateway mode仅双网口直连安卓板时需要单网口留空 ANDROID_DOWNLINK_IF 即可,控制台为「跳过」)
ANDROID_GATEWAY_NAME=live-android-gateway
ANDROID_UPLINK_IF=eth0
ANDROID_DOWNLINK_IF=
ANDROID_GATEWAY_CIDR=192.168.51.1/24
ANDROID_PANEL_PORT=5000
ANDROID_PANEL_DIR=/opt/live-modules/web-scrcpy
ANDROID_PANEL_VIDEO_BIT_RATE=1024000
# Optional modules
# Shared
ENABLE_SHELLCRASH=1
ENABLE_WEBTTY=1
ENABLE_BROWSER=1
ENABLE_MDNS=1
ENABLE_WIFI_PROFILE=1
ENABLE_ANDROID_PANEL=1
# Hub profile defaults
ENABLE_COCKPIT=1
ENABLE_FILEBROWSER=1
ENABLE_HOMEPAGE=1
ENABLE_NETDATA=1
ENABLE_MITMPROXY=1
MITMPROXY_WEB_PORT=8086
MITMPROXY_PROXY_PORT=8087
ENABLE_VSCODE_SERVER=1
VSCODE_SERVER_PORT=8440
VSCODE_SERVER_PASSWORD=12345678
ENABLE_UPTIME_KUMA=1
UPTIME_KUMA_PORT=3001
ENABLE_PULSEAUDIO=1
PULSEAUDIO_TCP_PORT=4713
ENABLE_KMSCUBE=1
KMSCUBE_AUTOSTART=0
KMSCUBE_DRM_DEVICE=/dev/dri/card0
ENABLE_OPENCLAW=1
OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_BRIDGE_PORT=18790
OPENCLAW_GATEWAY_TOKEN=12345678
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1
OPENCLAW_CONFIG_DIR=/var/lib/live-openclaw/config
OPENCLAW_WORKSPACE_DIR=/var/lib/live-openclaw/workspace
# Business profile defaults
ENABLE_SRS=1