Unattended + Reconfigure
Use -y for non-interactive mode and pass your JSON with --config.
curl -fsSL https://seqdesk.com/install.sh | bash -s -- -y --config ./infrastructure-setup.jsonYou can also download the template we host and point the installer at a remote URL directly:
wget https://seqdesk.com/infrastructure-setup.json -O infrastructure-setup.jsoncurl -fsSL https://seqdesk.com/install.sh | bash -s -- -y --config https://seqdesk.com/infrastructure-setup.jsonTo re-apply changed JSON values to an existing install in place:
curl -fsSL https://seqdesk.com/install.sh | bash -s -- -y --reconfigure --config ./infrastructure-setup.jsonReconfigure updates keys present in your JSON. Omitted keys keep their current values.
Reconfigure skips DB push and seed by default to preserve existing data. If you explicitly want DB push and seed, use:
curl -fsSL https://seqdesk.com/install.sh | bash -s -- -y --reconfigure --reseed-db --config ./infrastructure-setup.jsonPath reminder: local --config and default ./seqdesk are resolved from your current working directory. Use absolute paths in automation.