Reference systemd services
Location¶
/home/justinwieb/forge/infra/systemd/
Services¶
Truth is in /etc/systemd/system/forge-*.service, this table is a hint, verify with systemctl list-units 'forge-*' if uncertain.
| Service | Runs | Notes |
|---|---|---|
forge-dispatcher |
scripts/dispatcher.sh |
task queue worker |
forge-mkdocs |
mkdocs serve (port 8000) |
mkdocs.justinsforge.com |
forge-context-api |
FastAPI on 127.0.0.1:7358 | wellness/home/business slice |
forge-inbox-capture |
inbox bot long-poller | Telegram capture |
forge-inbox-webhook |
inbox webhook (port 7400) | inbox.justinsforge.com, iOS Shortcut |
forge-lifeos-coordinator |
Ava bot long-poller | Telegram lifeos |
forge-tmux-anchor |
always-on Claude Code RC tmux session | home base |
forge-dashboard |
scripts/forge_dashboard_serve.sh (port 8099) |
dashboard.justinsforge.com, regenerates every 30s, added 2026-04-28 |
forge-manager was retired during the Pure Phoenix refactor.
Monitors run as cron jobs (not a systemd service):
- security-check.sh every 5 min
- infra-check.sh every 10 min
- business-check.sh every 15 min
- Installed via scripts/monitors/install-cron.sh
Install / Uninstall¶
sudo bash infra/systemd/install.sh # copies services, enables, starts, installs cron
sudo bash infra/systemd/uninstall.sh # stops, disables, removes all