Skip to Content
InstallationUnattended + Reconfigure

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.json

You 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.json
curl -fsSL https://seqdesk.com/install.sh | bash -s -- -y --config https://seqdesk.com/infrastructure-setup.json

To 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.json

Reconfigure 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.json

Path reminder: local --config and default ./seqdesk are resolved from your current working directory. Use absolute paths in automation.