Get ThunderID
ThunderID is available in multiple formats to suit your deployment needs. Choose the option that works best for you.
- Release Artifact
- Docker Compose
Get the latest release of ThunderID and run it locally on your machine.
Prerequisites
- Your operating system and architecture (macOS, Linux, or Windows)
- Terminal or command prompt access
Download the Distribution
Download thunderid-<version>-<os>-<arch>.zip from the latest release for your operating system and architecture.
If you're using a MacOS machine with Apple Silicon (ARM64) processor, download thunderid-<version>-macos-arm64.zip
Extract the Archive
Unzip the downloaded file:
unzip thunderid-<version>-<os>-<arch>.zip
Navigate to the extracted directory:
cd thunderid-<version>-<os>-<arch>/
Setup ThunderID
Initialize ThunderID with the default configurations and data before starting the server for the first time.
- Linux / macOS
- Windows
./setup.sh
.\setup.ps1
Start ThunderID
Launch the ThunderID server:
- Linux / macOS
- Windows
./start.sh
.\start.ps1
ThunderID will start on https://localhost:8090
The quickest way to get ThunderID up and running with all dependencies configured.
Prerequisites
- Docker and Docker Compose installed on your machine
- Terminal or command prompt access
Download Docker Compose File
Download the docker-compose.yml file from the ThunderID repository:
curl -o docker-compose.yml https://raw.githubusercontent.com/thunder-id/thunderid/v0.39.0/install/quick-start/docker-compose.yml
Start ThunderID
Run the following command in the directory where you downloaded the docker-compose.yml file:
docker compose up
This command will automatically:
- Initialize the database
- Run the setup process
- Start the ThunderID server
ThunderID will start on https://localhost:8090
What's Next
ThunderID is running. The next step is registering your application so you can get a Client ID.