This commit is contained in:
eric
2026-05-19 12:52:04 +00:00
parent bae55ec52c
commit 1d89aa29e0
27 changed files with 251 additions and 92 deletions

View File

@@ -536,7 +536,7 @@ resolve_neko_instances_csv() {
}
neko_managed_policies_enabled() {
case "${NEKO_MANAGED_POLICIES:-0}" in
case "${NEKO_MANAGED_POLICIES:-1}" in
1|true|TRUE|yes|YES|on|ON|enable|enabled)
return 0
;;
@@ -780,6 +780,7 @@ ensure_runtime_dirs_owned_by_live() {
web-console/out \
web-console/.next \
web-console/node_modules \
services/neko \
services/neko/data
do
path="$ROOT_DIR/$rel"
@@ -960,8 +961,8 @@ Environment=HOST=0.0.0.0
Environment=PORT=$PORT
Environment=LIVE_NOFILE_SOFT=$LIVE_NOFILE_SOFT
LimitNOFILE=$LIVE_NOFILE_SOFT
ExecStartPre=/usr/bin/install -d -o live -g live $ROOT_DIR/config $ROOT_DIR/logs $ROOT_DIR/downloads $ROOT_DIR/backup $ROOT_DIR/backup_config $ROOT_DIR/.pm2 $ROOT_DIR/.process_runner $ROOT_DIR/web-console $ROOT_DIR/services/neko/data
ExecStartPre=/bin/chown -R live:live $ROOT_DIR/config $ROOT_DIR/logs $ROOT_DIR/downloads $ROOT_DIR/backup $ROOT_DIR/backup_config $ROOT_DIR/.pm2 $ROOT_DIR/.process_runner $ROOT_DIR/web-console $ROOT_DIR/services/neko/data
ExecStartPre=/usr/bin/install -d -o live -g live $ROOT_DIR/config $ROOT_DIR/logs $ROOT_DIR/downloads $ROOT_DIR/backup $ROOT_DIR/backup_config $ROOT_DIR/.pm2 $ROOT_DIR/.process_runner $ROOT_DIR/web-console $ROOT_DIR/services/neko
ExecStartPre=/bin/chown -R live:live $ROOT_DIR/config $ROOT_DIR/logs $ROOT_DIR/downloads $ROOT_DIR/backup $ROOT_DIR/backup_config $ROOT_DIR/.pm2 $ROOT_DIR/.process_runner $ROOT_DIR/web-console $ROOT_DIR/services/neko
ExecStart=$ROOT_DIR/start.sh
Restart=always
RestartSec=5
@@ -1355,7 +1356,7 @@ install_neko_browser() {
export NEKO_START_URL="${NEKO_START_URL:-https://accounts.google.com/ServiceLogin?continue=https://www.youtube.com/}"
export NEKO_IMAGE="$(resolve_neko_image)"
export NEKO_BROWSER_SUPERVISOR_CONF="$(resolve_neko_supervisor_conf)"
export NEKO_MANAGED_POLICIES="${NEKO_MANAGED_POLICIES:-0}"
export NEKO_MANAGED_POLICIES="${NEKO_MANAGED_POLICIES:-1}"
export NEKO_DESKTOP_SCREEN="${NEKO_DESKTOP_SCREEN:-1280x720@15}"
export NEKO_WEBRTC_UDP_RANGE="${NEKO_WEBRTC_UDP_RANGE:-52000-52099}"
export NEKO_WEBRTC_UDP_RANGE_1="${NEKO_WEBRTC_UDP_RANGE_1:-$NEKO_WEBRTC_UDP_RANGE}"