Add a Registry
Connect your private container registry in a few steps.
What you need
- Registry URL (e.g.,
docker.io,ghcr.io) - Username
- Access token (not your password)
Steps
1. Get an access token
Create a read-only access token from your registry provider:
Docker Hub:
- Account Settings → Security → New Access Token
- Set to "Read-only"
GitHub Container Registry:
- Settings → Developer settings → Personal access tokens
- Grant
read:packagesscope
GitLab Container Registry:
- Project → Settings → Repository → Deploy tokens
- Enable
read_registryscope
AWS ECR / GCR / ACR:
- Create a service account with read-only permissions
- Generate credentials following provider documentation
Self-hosted registries:
- Contact your registry administrator for credentials
2. Add to Thevenin
- Go to Container Registries in Thevenin
- Click Add Registry
- Fill in:
- Name: Any name (e.g., "My Docker Hub")
- URL: Registry URL without
https:// - Username: Your registry username
- Token: Paste your access token
- Click Test Connection
- Click Save
Common Registry URLs
Public Registries:
- Docker Hub:
docker.ioorregistry-1.docker.io - GitHub:
ghcr.io - GitLab:
registry.gitlab.com - Quay.io:
quay.io
Cloud Providers:
- AWS ECR:
[account-id].dkr.ecr.[region].amazonaws.com - Google GCR:
gcr.ioor[region]-docker.pkg.dev - Azure ACR:
[registry-name].azurecr.io
Self-hosted:
- Your registry domain (e.g.,
registry.company.com)
tip
Using a different registry? Just enter its URL. We support any standard container registry. Need help? Contact support.
Use in applications
When creating an app:
- Select "Private Registry"
- Choose your registry
- Enter image name:
username/image:tag
Update credentials
- Go to Container Registries
- Click Edit on your registry
- Update the token
- Test and save
Troubleshooting
"Authentication failed"
- Check token is valid
- Verify username is correct
- Make sure token has read permissions
"Image not found"
- Check image name spelling
- Verify tag exists
- Confirm repository is accessible
"Cannot connect"
- Verify registry URL format
- Check registry is online
- Ensure no
http://prefix