====== Service map ====== ==== User manager ==== The following application units run in isnotreal’s user systemd manager. Observed active states are from 2026-10-25 around 16:20 UTC; they can change during rollout. ^ Unit ^ State ^ Listener or role ^ | ''batbox-api.service'' | active, enabled | ''127.0.0.1:8772'', issue and communication API | | ''batbox-engine.service'' | active, enabled | autonomous engine; no separate listener observed | | ''batbox-memory.service'' | active, enabled | ''127.0.0.1:8771'', local memory and retrieval | | ''claude-searxng.service'' | active, enabled | ''127.0.0.1:8888'', local search | Unit files are under ''/home/isnotreal/.config/systemd/user/''. The engine unit declares ''Wants'' and ''After'' dependencies on the Batbox API and memory units. ==== System manager ==== ^ Unit ^ State ^ Listener or role ^ | ''caddy.service'' | active, enabled | public HTTP 80 and HTTPS 443; local admin endpoint 2019 | | ''qwen-vllm.service'' | active, enabled | ''127.0.0.1:8001'', local model API | | ''qwen-reasoning-router.service'' | active, enabled | ''127.0.0.1:8003'', local reasoning router | | ''cve-audit-kb.service'' | active, enabled | ''127.0.0.1:8765'', REST/MCP service | | ''ssh.service'' | active, disabled | port 22 was listening on IPv4 and IPv6 | System unit files are in ''/etc/systemd/system/'' or ''/usr/lib/systemd/system/''. Port 8000 answered an unauthenticated local request with HTTP 401 and is configured as a credential-gated Caddy route. ''ss'' showed ''*:8000'', while the Caddy site address names loopback; verify the actual bind and firewall exposure before treating it as loopback-only. Port 80/443 are Caddy ingress; the model ports 8001 and 8003 are local backends. Do not publish API credentials or copy environment-file contents into the wiki. ==== Recheck ==== Use ''systemctl --user show batbox-api batbox-engine batbox-memory claude-searxng -p Id -p ActiveState -p SubState -p FragmentPath'', ''systemctl show caddy qwen-vllm qwen-reasoning-router cve-audit-kb ssh -p Id -p ActiveState -p SubState -p FragmentPath'', and ''ss -lntup''. Omit process IDs from maintained notes: model worker PIDs are transient during rollout. Health checks and source paths are at [[memory:service]] and [[runtime:startup-recovery]]. ==== Shared wiki ==== Installed 2026-10-25: system ''php8.3-fpm.service'' has a dedicated ''batbox-wiki'' pool, running as isnotreal through ''/run/php/batbox-wiki.sock''. Caddy serves https://wiki.isnotreal.site and loopback http://127.0.0.1:8783. User ''batbox-wiki-memory.timer/service'' queues new observed revisions once a minute. See [[wiki:editing]] and [[memory:wiki-sync]].