s'
This commit is contained in:
@@ -1,15 +1,32 @@
|
||||
# 可选:m1k1o/neko 浏览器桌面(ARM64/x86)。需在 system-stack.env 设 ENABLE_NEKO=1 并由安装脚本拉起。
|
||||
# 默认映射宿主机 NEKO_HTTP_PORT(默认 9200)→ 容器 8080,避免与 SRS 8080 冲突。
|
||||
# 变量由 system-stack.env 或启动前 export(勿使用 ${VAR:-default},旧版 docker-compose 会报错)
|
||||
# WebRTC:NEKO_WEBRTC_NAT1TO1 填板子局域网 IP
|
||||
version: "3.8"
|
||||
services:
|
||||
neko:
|
||||
image: ghcr.io/m1k1o/neko/chromium:latest
|
||||
container_name: live-neko-chromium
|
||||
restart: unless-stopped
|
||||
shm_size: "2gb"
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
environment:
|
||||
NEKO_PASSWORD: "${NEKO_USER_PASS:-live}"
|
||||
NEKO_PASSWORD_ADMIN: "${NEKO_ADMIN_PASS:-admin}"
|
||||
NEKO_BIND: "0.0.0.0:8080"
|
||||
DISPLAY: ":99.0"
|
||||
NEKO_DESKTOP_SCREEN: "${NEKO_DESKTOP_SCREEN}"
|
||||
NEKO_SERVER_BIND: ":8080"
|
||||
NEKO_PASSWORD: "${NEKO_USER_PASS}"
|
||||
NEKO_PASSWORD_ADMIN: "${NEKO_ADMIN_PASS}"
|
||||
NEKO_MEMBER_PROVIDER: "multiuser"
|
||||
NEKO_MEMBER_MULTIUSER_USER_PASSWORD: "${NEKO_USER_PASS}"
|
||||
NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD: "${NEKO_ADMIN_PASS}"
|
||||
NEKO_WEBRTC_EPR: "${NEKO_WEBRTC_EPR}"
|
||||
NEKO_WEBRTC_ICELITE: "${NEKO_WEBRTC_ICELITE}"
|
||||
NEKO_WEBRTC_NAT1TO1: "${NEKO_WEBRTC_NAT1TO1}"
|
||||
NEKO_PLUGINS_ENABLED: "${NEKO_PLUGINS_ENABLED}"
|
||||
NEKO_PLUGINS_DIR: "/etc/neko/plugins/"
|
||||
ports:
|
||||
- "${NEKO_HTTP_PORT:-9200}:8080"
|
||||
- "52000-52100:52000-52100/udp"
|
||||
- "${NEKO_HTTP_PORT}:8080"
|
||||
- "${NEKO_WEBRTC_UDP_RANGE}:52000-52100/udp"
|
||||
volumes:
|
||||
- "${NEKO_PROFILE_HOST_DIR}:/home/neko/.config/chromium"
|
||||
- "./policies:/etc/chromium/policies/managed:ro"
|
||||
- "./chromium.conf:/etc/neko/supervisord/chromium.conf:ro"
|
||||
|
||||
Reference in New Issue
Block a user