33 lines
1.3 KiB
YAML
33 lines
1.3 KiB
YAML
# 变量由 system-stack.env 或启动前 export(勿使用 ${VAR:-default},旧版 docker-compose 会报错)
|
||
# WebRTC:NEKO_WEBRTC_NAT1TO1 填板子局域网 IP
|
||
version: "3.3"
|
||
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:
|
||
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}: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"
|