Files
gitlab-instance-0a899031_do…/services/neko/docker-compose.yml
2026-03-28 15:08:59 -05:00

33 lines
1.3 KiB
YAML
Raw Permalink 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.
# 变量由 system-stack.env 或启动前 export勿使用 ${VAR:-default},旧版 docker-compose 会报错)
# WebRTCNEKO_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"