---
title: 'application:setup'
url: 'https://docs.danami.com/juggernaut/command-line-interface/application/application-setup'
markdown: 'https://docs.danami.com/juggernaut/command-line-interface/application/application-setup.md'
date: '2026-10-07'
description: 'Install the application from the command line. juggernaut --task=application:setup --license_key=<string> Option Value Default Description --license_key <string> The extension license key. --autoinstall <1|0> 1 Set to 1 to run the installer and configure the applicatio…'
taxonomy:
  category:
    - docs
---

[](#)  [ Basics ](https://docs.danami.com/juggernaut/)     [ Command Line Interface ](https://docs.danami.com/juggernaut/command-line-interface)      Application       application:setup    

# application:setup

Install the application from the command line.

```
juggernaut --task=application:setup --license_key=<string>
```

| Option | Value | Default | Description |
|---|---|---|---|
| `--license_key` | <string> |  | The extension license key. |
| `--autoinstall` | <1\|0> | 1 | Set to 1 to run the installer and configure the application. |
| `--maxmind_key` | <string> |  | The MaxMind geo database license key. See: [How to get a key](https://docs.danami.com/juggernaut/settings/panel-application/geolocation-settings#how-to-get-a-maxmind-license-key) |
| `--recaptcha_key` | <string> |  | The reCaptcha site key. |
| `--recaptcha_secret` | <string> |  | The reCaptcha secret. |
| `--abuseipdb_key` | <string> |  | The AbuseIPDB API key. See: [How to get a key](https://docs.danami.com/juggernaut/settings/panel-application/network-tools-settings#how-to-get-an-abuseipdb-api-key) |
| `--abuseipdb_block_reporting` | <1\|0> | 0 | Set to 1 to enable the AbuseIPDB block reporting or set to 0 to not. |
| `--messenger` | <1\|0> | 1 | Set to 1 to enable the messenger service or set to 0 to not. |
| `--maxminddb` | <1\|0> | 0 | Set to 1 to enable the Apache maxminddb geolocation module or set to 0 to not. |
| `--geofilter` | <1\|0> | 0 | Set to 1 to enable server wide geo filtering or set to 0 to not. |
| `--allow_ipaddress` | <string> |  | An IP address that you want to add to allow permanently. |
| `--ignore_ipaddress` | <string> |  | An IP address that you want to add to ignore permanently. |

## Examples

```
// run the installer and configure the application
juggernaut --task=application:setup --license_key=XXXXXXXXXXXXX

// run the installer, configure the application, and set the maxmind API key
juggernaut --task=application:setup --license_key=XXXXXXXXXXXXX --maxmind_key=XXXXXXXXXXXXX

// install with all API keys, disable the messenger service, and permanently allow the office IP
juggernaut --task=application:setup --license_key=XXXXXXXXXXXXX --maxmind_key=XXXXXXXXXXXXX --abuseipdb_key=XXXXXXXXXXXXXXX --messenger=0 --allow_ipaddress=203.0.113.10
```

 [ ](https://docs.danami.com/juggernaut/command-line-interface/application/application-permissions) [](https://docs.danami.com/juggernaut/command-line-interface/application/application-update)

---

## Navigation

- Previous: [application:permissions](https://docs.danami.com/juggernaut/command-line-interface/application/application-permissions.md)
- Next: [application:update](https://docs.danami.com/juggernaut/command-line-interface/application/application-update.md)
