AgentStack
SKILL verified Apache-2.0 Self-run

Setup Thunderid

skill-thunder-id-skills-setup-thunderid · by thunder-id

Install and start the ThunderID server. Use when asked to "set up ThunderID", "install ThunderID", "run ThunderID", or "start ThunderID server".

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-thunder-id-skills-setup-thunderid

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Setup Thunderid? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

ThunderID Server Setup

Ask the developer which option they prefer, then run the command.

Option A — npx (recommended)

npx thunderid --install-dir . --admin-username admin --admin-password secret

Alternatively, configure via environment variables:

THUNDER_INSTALL_DIR=. ADMIN_USERNAME=admin ADMIN_PASSWORD=secret npx thunderid

Downloads the latest ThunderID release for the current OS/arch, runs first-time setup, and starts the server — no manual steps required.

  • Server starts at https://localhost:8090
  • Console at https://localhost:8090/console — default credentials: admin / secret

Option B — Docker Compose

curl -o docker-compose.yml https://raw.githubusercontent.com/thunder-id/thunderid/v0.39.0/install/quick-start/docker-compose.yml
docker compose up

Wait for ThunderID started on https://localhost:8090 in the logs. On first run the setup container may take 30–60 seconds to initialize the database.

  • Server starts at https://localhost:8090
  • Console at https://localhost:8090/console — default credentials: admin / admin
  • Note the [INFO] Sample App ID: from the setup container output

Troubleshooting

docker compose up hangs — Run docker compose logs setup to check database initialization progress.

Certificate warnings — ThunderID uses a self-signed HTTPS certificate on localhost:8090. Visit https://localhost:8090 in your browser and accept the warning before running your app.

What's Next

Choose the integration skill for your framework:

| Framework | Skill | |-----------|-------| | Next.js | /integrate-nextjs | | Nuxt | /integrate-nuxt | | React | /integrate-react | | React + React Router | /integrate-react-router | | React + TanStack Router | /integrate-tanstack-router | | Vue | /integrate-vue | | Express | /integrate-express | | Node.js (other) | /integrate-node | | Browser / vanilla JS | /integrate-browser | | Universal JS | /integrate-javascript | | Angular, Svelte, Python, Go, etc. | /integrate-oidc |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.