📣 Atualização importante — o acesso muda em 1º de outubro de 2026

A partir de 1º de outubro de 2026 ao meio-dia (horário do Reino Unido), este espelho exigirá autenticação para que o apt continue funcionando.
Baixar os pacotes continua gratuito nos repositórios do GitHub onde eles são construídos.
Uma assinatura anual oferece atualizações imediatas gratuitas via apt e apoia diretamente a continuidade do projeto. Obrigado! 🙏

🔑 Obter assinatura anual

€15 / $15 / £15 por ano — em dólares americanos se a sua moeda não for suportada.

💬 Dúvidas, problemas ou qualquer coisa sobre este repositório? Junte-se à nossa comunidade do Discord — o melhor lugar para obter ajuda e se conectar com outros usuários.
Apoiou anteriormente via Buy Me a Coffee? Você é incrível! Venha para o nosso Discord e resolveremos uma assinatura vitalícia gratuita para você. 💜

🐳 Instalar a última versão do unregistry no Ubuntu

Envie imagens Docker diretamente para servidores remotos sem registro externo

Última versão: 0.4.3 · atualizado em 2026-07-17
FonteVersão
deb.griffo.io0.4.3 ✅
Ubuntu oficial🚫 não empacotado
← Voltar ao início

O que é o unregistry?

unregistry é um registro leve de imagens de containers criado por Pasha Sviderski que armazena e serve imagens diretamente do armazenamento do daemon Docker. O comando docker pussh incluído permite enviar imagens diretamente para servidores Docker remotos via SSH, transferindo apenas as camadas ausentes para máxima eficiência.

😤 Problemas na Implantação com Docker:
  • Docker Hub/GHCR: Seu código fica público ou você paga por repositórios privados
  • Registro auto-hospedado: Mais um serviço para manter, proteger e pagar
  • Save/Load: Transfere a imagem inteira mesmo que 90% já exista no servidor
  • Rebuild remoto: Desperdiça tempo e recursos do servidor, depurando builds de produção
✅ A Solução unregistry: docker pussh myapp:latest user@server - É só isso! Sua imagem está no servidor remoto sem configuração de registro, sem assinatura, sem armazenamento intermediário, apenas transferência direta das camadas ausentes via SSH.
🚀 Por que as últimas versões são importantes: o unregistry está em desenvolvimento ativo com lançamentos frequentes contendo melhorias de desempenho, tratamento SSH aprimorado, melhor integração com containerd e novos recursos de implantação. As versões mais recentes incluem deduplicação de camadas aprimorada e melhor suporte multi-plataforma.

⚡ Principais Recursos do unregistry

🚀 Transferência Direta

Envie imagens diretamente para servidores remotos via SSH. Sem registro intermediário, sem portas expostas, apenas transferência eficiente ponto a ponto.

📦 Deduplicação de Camadas

Transfere apenas as camadas ausentes, como rsync para imagens Docker. Se 90% da sua imagem já existe remotamente, apenas 10% é transferido.

🔒 Seguro por Design

Usa SSH para autenticação e transporte. Sem portas de registro expostas, sem configuração de segurança adicional necessária.

⚡ Configuração Zero

Sem infraestrutura de registro para manter. Funciona com qualquer servidor que tenha Docker e acesso SSH.

🏗️ Pronto para CI/CD

Perfeito para pipelines de implantação. Construa localmente ou no CI, envie diretamente para servidores de produção sem a complexidade de um registro.

🌐 Multi-Plataforma

Suporta imagens multi-plataforma com o armazenamento de imagens containerd. Implante imagens ARM e x86 de forma eficiente.

🚀 Sempre à frente dos repositórios oficiais: Debian e Ubuntu congelam as versões dos pacotes a cada lançamento — este repositório publica novas versões upstream normalmente em poucas horas. Um simples apt upgrade mantém você sempre na versão mais recente.

📦 Instalação a partir do deb.griffo.io

Passo 1: Adicionar repositório

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null apt update

Passo 2: Instalar unregistry

# Install unregistry and docker-pussh sudo apt install unregistry docker-pussh # Verificar instalação docker pussh --version
# Install unregistry and docker-pussh apt install unregistry docker-pussh # Verificar instalação docker pussh --version

🎯 Exemplos de uso básico

Envio simples de imagem:

# Build image locally docker build -t myapp:latest . # Push directly to remote server docker pussh myapp:latest user@server.example.com # That's it! Image is now available on remote server

Uso avançado:

# Push with SSH key docker pussh myapp:latest ubuntu@192.168.1.100 -i ~/.ssh/id_rsa # Custom SSH port docker pussh myapp:latest user@server:2222 # Specific platform for multi-arch images docker pussh myapp:latest user@server --platform linux/amd64 # Use in deployment script docker pussh myapp:$VERSION deploy@prod-server ssh deploy@prod-server docker run -d myapp:$VERSION

Integração com CI/CD:

# GitHub Actions example - name: Build and deploy run: | docker build -t myapp:${{ github.sha }} . docker pussh myapp:${{ github.sha }} deploy@staging-server

🚀 Por que escolher o deb.griffo.io?

📊 Comparação de Instalação:
  • Ubuntu Oficial: Não disponível nos repositórios oficiais
  • Script Manual: Requer atualizações manuais e gerenciamento de dependências
  • Homebrew: Limitado a plataformas específicas
  • deb.griffo.io: Última versão com atualizações automáticas

📦 Repositório de construção de pacotes

Os pacotes do Ubuntu são construídos e mantidos automaticamente nestes repositórios do GitHub:

🔗 Pacotes relacionados

Também disponível no deb.griffo.io:

🎯 Perfeito para: Engenheiros DevOps que implantam containers, desenvolvedores que querem distribuição simples de imagens, equipes que evitam a complexidade de registros, entusiastas de homelab e qualquer pessoa que precise de transferências eficientes de imagens Docker.

📦 Últimos lançamentos deste repositório

❓ Perguntas frequentes

O Unregistry está nos repositórios oficiais do Ubuntu?

Não — Unregistry não está empacotado nos arquivos oficiais do Ubuntu. Este repositório é atualmente a única fonte apt, oferecendo Unregistry 0.4.3.

Como instalo o Unregistry mais recente no Ubuntu?

Adicione o repositório deb.griffo.io uma única vez com as instruções acima e execute: sudo apt install unregistry. Novos lançamentos chegam pelo sudo apt upgrade normal.

Os pacotes são assinados e como são construídos?

Cada pacote é assinado com a chave GPG do repositório (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) e construído a partir de lançamentos upstream em repositórios públicos do GitHub que qualquer pessoa pode inspecionar.

Quais versões do Ubuntu são suportadas?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing e 26.04 Resolute.