Automation
Trigger.dev
High risk: 11 containers (webapp, PostgreSQL, Redis, ClickHouse, registry and more) and a worker that starts your tasks through the Docker socket, so task code is effectively root on this server. Task containers share a network with Electric (no authentication) and a Redis without a password. Fixed network names trigger-*: a stack using them conflicts and the script stops. Needs 4 GB RAM and 8 GB disk; may exceed the 10 minute limit. Only the admin email can sign in.
What it does
Automation Installers
What you will be asked
You fill these in during setup.
- Web interface port RequiredAdvanced settingsThe port the web interface listens on. The default is fine unless another service already uses it.
- Registry port (this server only) port RequiredAdvanced settingsThe port the registry port (this server only) listens on. The default is fine unless another service already uses it.
- Admin email RequiredThe only email address allowed to sign in (and the one made admin). Sign-in uses a magic link; with no mail server configured the link is printed in the webapp log.
- Public address OptionalAdvanced settingsThe address people and the CLI use to reach Trigger.dev, without a trailing slash. Leave empty to use http://<server IP>:<web port>. Put HTTPS in front before real use: the sign-in cookie is sent over this address.