registry

Configure container registry authentication for Kamal deployment pipelines.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/donnfelker/kamal-skills --skill registry-donnfelker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: registry
Source: https://github.com/donnfelker/kamal-skills/tree/main/skills/registry
Command: npx skills add https://github.com/donnfelker/kamal-skills --skill registry-donnfelker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves the complexity of configuring container registries for Kamal deployments, ensuring your application images are securely pushed and pulled from providers like Docker Hub, AWS ECR, or GCP Artifact Registry.

Core Features & Use Cases

  • Registry Configuration: Standardizes the setup of registry credentials and server endpoints within your deployment configuration.
  • Authentication Management: Simplifies the process of logging in and out of registries across all your servers simultaneously.
  • Use Case: When migrating from Docker Hub to a private AWS ECR repository, use this skill to correctly configure the registry block and handle the 12-hour token expiration using ERB.

Quick Start

Use the registry skill to configure my Kamal deployment to push images to my private AWS ECR repository.

Frequently Asked Questions about registry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure container registry authentication for Kamal deployments?

Configure container registry authentication for Kamal deployments by defining standardized YAML blocks that manage registry credentials and server endpoints for providers like Docker Hub, AWS ECR, or GCP Artifact Registry.

How do I handle AWS ECR token expiration when using Kamal?

Handle AWS ECR token expiration in Kamal by configuring the registry block with ERB to dynamically manage the 12-hour token expiration required for seamless image deployment.

Can I use a self-hosted Docker registry with Kamal?

Yes, you can use a self-hosted Docker registry with Kamal. The configuration supports diverse providers, allowing you to standardize credentials and server endpoints for self-hosted registries.

What is the best way to manage Docker login states across multiple servers for Kamal?

Manage Docker login states across multiple servers for Kamal by using authentication management features that simplify logging in and out of registries simultaneously across all deployment servers.

Does Kamal registry configuration support GCP Artifact Registry?

Yes, Kamal registry configuration supports GCP Artifact Registry. It standardizes the setup of registry credentials and server endpoints to securely push and pull application images from GCP.