PHP
JavaScript
Both default to port 3000.
Everything else
A proxied site’s target listens on localhost, so nothing has to be open to the
outside for it to work.
What runs behind a site
The kind also decides what Shipways expects to be running alongside the site, and the site’s Overview tab tells you whether it is. Laravel and Statamic — a scheduler and a queue worker. Next.js and Nuxt.js — the Node process itself. Everything else — nothing. That is a real answer rather than a gap: nothing runs behind a static site, and a proxied one is by definition pointed at something you run your own way. The register is deliberately short. A capability that cannot be recognised without guessing is worse than one that is missing — a row saying “no queue worker” on a site whose worker is running under a name Shipways does not recognise teaches people to stop believing the panel. WordPress’swp-cron and
Symfony’s Messenger are both real and both left out until they can be
recognised as reliably as these three.
Absent does not always mean broken. A site with no queued jobs needs no worker.
A Node site with no process is a site that is down. The panel says which of the
two it is.
Processes themselves are added under
daemons and
scheduled jobs, on the server, because they are
written under the server’s permission rather than the site’s.