> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guidance-for-enterprise/deka-registry/how-to-store-and-manage-artifacts-in-deka-registry/add-and-manage-artifacts.md).

# Add and Manage Artifacts

After creating a registry, you can start adding artifacts and managing them through the registry.

### Review Registry

After the registry is created, you can review its basic information in the Summary tab. For more details, refer to [**Registry Summary**](/guidance-for-enterprise/deka-registry/detail-registry/summary.md).

### Add Artifacts to Registry

Artifacts are added to the registry by pushing them from your local environment.

#### Push Docker Images

To store application images, push Docker images from your local environment to the registry. The images will appear in the **Repository** tab.

1. Open the registry details page and click **Overview**.

<figure><img src="/files/if7hW34rGeqMHKRJfdJ8" alt=""><figcaption></figcaption></figure>

2. In the Overview page, select the **Docker Image** tab to view the available commands.

<figure><img src="/files/LCTRmXRvsqf8smeTS4TC" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Prerequisites:**\
Make sure Docker is installed and your application project is ready to be built as a Docker image.
{% endhint %}

3. Run the Docker login command provided in the portal. When prompted, use the same email and password as your service portal account.

```
docker login https://dekaregistry.cloudeka.id
```

4. Build your Docker image from your local project by assigning a local image name.

```
docker build -t <image-name> .
```

5. Tag the image using the registry URL and your repository name.

```
docker tag <image-name> <registry-url>/<repository>:<tag>
```

6. Push the image to the registry.

```
docker push <registry-url>/<repository>:<tag>
```

7. After the push is complete, the image will be available in the **Repository** tab. For more details, refer to [**Repository**](/guidance-for-enterprise/deka-registry/detail-registry/repository.md).

#### Push Helm Charts

To store deployment configurations, push Helm charts from your local environment to the registry. The charts will appear in the **Helm Charts** tab.

1. Open the registry details page and click **Overview**.

<figure><img src="/files/if7hW34rGeqMHKRJfdJ8" alt=""><figcaption></figcaption></figure>

2. In the Overview page, select the **Helm Chart** tab to view the available commands.

<figure><img src="/files/OwQ4rvGDACjw2MUrTDpA" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Prerequisites:**\
Make sure Helm is installed and your project is ready to be packaged as a Helm chart.
{% endhint %}

3. Log in to the registry using Helm. When prompted, use the same email and password as your service portal account.

```
helm registry login https://dekaregistry.cloudeka.id
```

4. Create a Helm chart from your project by specifying a chart name.

```
helm create <chart-name>
```

5. Package the Helm chart. This will generate a `.tgz` file using your chart name and version.

```
helm package <chart-name>
```

6. Push the packaged chart to the registry using the generated file name (for example: `my-app-0.1.0.tgz`) and your repository name.

```
helm push <chart-name>-<version>.tgz oci://<registry-url>/<repository>
```

7. After the push is complete, the chart will be available in the **Helm Charts** tab.

For more details, refer to [**Helm Charts**](/guidance-for-enterprise/deka-registry/detail-registry/helm-charts.md).

### Additional Configurations

You can optionally manage additional registry settings through the following tabs:

* [**Logs**](/guidance-for-enterprise/deka-registry/detail-registry/logs.md) — view activity logs
* [**Labels**](/guidance-for-enterprise/deka-registry/detail-registry/labels.md) — manage metadata
* [**Tag Immutability**](/guidance-for-enterprise/deka-registry/detail-registry/tag-immutability.md) — control tag updates
* [**Member**](/guidance-for-enterprise/deka-registry/detail-registry/member.md) — manage access

Refer to each section for more details.
