# Creating a repository¶

## Creating locations and repositories¶

Hint

Locations represent individual GraphDB servers, where the repository data is stored. They can be local (a directory on the disk) or remote (an end-point URL). Only a single location can be active at a time. Each location has a SYSTEM repository containing meta-data about how to initialise other repositories from the current location.

When started, GraphDB creates GraphDB-HOME/data directory as a default location.

Locations can be attached, edited and detached. To attach a data location:

1. Go to Admin -> Locations and Repositories.

2. Click Attach location.

3. Enter a location: