Create a Repository
A repository contains all of your objects, including the revision history. It can be considered the lakeFS analog of a bucket in an object store. Since it has version control qualities, it is also analogous to a repository in Git.
Create the first user
When you first open the lakeFS UI, you will be asked to create an initial admin user.
-
In your browser, open the address of your lakeFS server. Depending on how you deployed lakeFS, this can be a custom address pointing at your server (e.g. https://lakefs.example.com), the address of a load balancer, or something else. You should see the following page, prompting you to set up an admin user.
Note: If you already have lakeFS credentials, log in and skip to creating the repository.
-
Follow the steps to create an initial administrator user. Save the credentials you’ve received somewhere safe, you won’t be able to see them again!
-
Follow the link and go to the login screen.
-
Use the credentials to login as an administrator.
Create the repository
-
Click Create Repository.
-
Fill in a repository name.
-
Set the Storage Namespace to a location in the bucket you’ve configured in a previous step. The storage namespace is a location in the underlying storage where data for this repository will be stored.
-
Click Create Repository.
Next steps
You just created your first lakeFS repository!
- You may now want to import data into your repository.
- Check out how lakeFS easily integrates with your other tools.
- Join us on Slack to introduce yourself, discover best practices and share your own!