# Requirements & Installation

# Requirements & Installation

Production installation, dependency order and first-run checks.

**Applies to:** `Nord Inventory v2.0.0`

## Requirements

- FiveM/FXServer using a modern artifact compatible with `cerulean`.
- `oxmysql` running before Nord Inventory.
- A supported framework, or `standalone/custom` mode.
- MySQL/MariaDB database access.

## Recommended start order

```cfg
ensure oxmysql
# framework resources here
ensure nord_inventory
# resources which register into Nord Inventory afterwards
```

If a third-party resource registers items at startup, start it **after** `nord_inventory` unless it implements its own retry/readiness logic.

## Resource naming

Do not rename `nord_inventory` unless you are also prepared to change every external integration that calls `exports.nord_inventory`.

## Database

Install `sql/nord_inventory.sql`. Keep database backups before migration. Never let two inventory resources simultaneously own the same player inventory state during a live migration.

## First boot checklist

- no SQL migration/query errors;
- framework detected as intended;
- locale JSON loads;
- inventory opens and closes correctly;
- Admin Studio permission works;
- one test item survives reconnect;
- one stash and one vehicle session can be opened;
- System Health is reviewed before production traffic.
