Download

Install SeqDesk

Pick the method that fits your setup. Every path boots the same app and is exercised end to end in continuous integration.

Linux · macOS
npm i -g seqdesk
seqdesk

When to use: Almost everyone. The supported install and upgrade path: the launcher downloads and runs the public installer for you, so you never call the shell script directly.

Requires Node.js 18+ and a reachable PostgreSQL database.

Detailed guide →

Requirements

  • Node.js 18+ (20 LTS recommended)
  • PostgreSQL (SeqDesk is PostgreSQL-only)
  • Linux or macOS
  • Optional, for pipelines: Conda / Nextflow (+ SLURM for clusters)

Quick start

  1. Install with the npm launcher above.
  2. Open the configured URL. The setup wizard checks the database and applies the schema automatically.
  3. Sign in with the seeded bootstrap account (admin@example.com / admin) and change it immediately.
  4. Invite your team and configure your facility.
Full quick start →

Install from a config file

Prefer a fully file-based install? Put your settings in a JSON file and run an unattended install. This is the same configuration the admin config builder produces, so you can write it by hand.

{
  "nextAuthUrl": "https://seqdesk.example.org",
  "databaseUrl": "postgresql://seqdesk:PASSWORD@127.0.0.1:5432/seqdesk?schema=public",
  "sequencingDataDir": "/data/sequencing",
  "pipelinesEnabled": true
}
seqdesk -y --config ./infrastructure-setup.json

Full installation, configuration, and unattended options live in the documentation.