io7m | single-page | multi-page | epub | Idstore User Manual 1.0.0-beta0004
5.1. Overview
Previous
5. Command-Line Interface
Up
5.3. server
Next

# 5.2. initialize

- 5.2.1. Name
- 5.2.2. Description
- 5.2.3. Examples

## 5.2.1. Name

1
initialize - Initialize the server

## 5.2.2. Description

1
The initialize command performs a one-time server initialization. Specifically, the command creates all necessary tables in the configured database server, and creates an initial administrator user with the provided parameters.

### 5.2.2.2. Parameters

Parameter | Type | Required | Description
--- | --- | --- | ---
--configuration | Path | true | The configuration file
--admin-id | UUID | false | The ID of the initial administrator
--admin-username | String | true | The initial administrator to create.
--admin-password | String | true | The password of the initial administrator.
--admin-email | String | true | The email address of the initial administrator.
--admin-realname | String | true | The real name of the initial administrator.
--verbose | CLPLogLevel | false | Set the minimum logging verbosity level.

## 5.2.3. Examples

### 5.2.3.1. Example

    $ idstore initialize \
      --admin-email 'someone@example.com' \
      --admin-realname 'Someone Else' \
      --admin-username 'someone' \
      --admin-password 12345678 \
      --configuration server.conf

5.1. Overview
Previous
5. Command-Line Interface
Up
5.3. server
Next
io7m | single-page | multi-page | epub | Idstore User Manual 1.0.0-beta0004