← Blog

Um botão de deploy pro seu README, apontando pra servidores que as pessoas possuem

Railyard

3 de outubro de 2026 · 2 min de leitura

O badge de README “Deploy to X” é um padrão familiar pra mantenedores de projetos open-source — é o jeito de menor fricção de transformar “clone isso e descubra como rodar” em um clique. A parte que vale notar nesta versão específica: o clique cai num servidor que o visitante possui, não numa conta compartilhada numa plataforma gerenciada com sua própria fatura medida anexada a cada instância que alguém sobe.

A implementação inteira

[![Deploy to Railyard](https://app.railyard.run/deploy/badge)](https://app.railyard.run/deploy?repo=https://github.com/OWNER/REPO)

Uma linha em markdown, com a URL do seu próprio repositório no lugar. Sem processo de inscrição, sem esperar aprovação pra entrar num programa de parceiros, sem conta separada pra registrar especificamente pro seu projeto — é um padrão de URL, não um produto com o qual você se integra.

O que acontece quando alguém clica

A pessoa entra, ou cria uma conta se for nova — depois New app abre com o repositório já lido: framework detectado, tipos de processo preenchidos, bancos de dados identificados, variáveis de ambiente documentadas já listadas. O visitante não está começando de um formulário em branco; está começando de tudo que o Railyard já conseguiu descobrir sobre o projeto, confirmando ou ajustando a partir daí.

Dois extras opcionais:

  • &branch=NAME faz deploy de uma branch específica em vez da padrão — útil pra um projeto que quer que o botão lance uma branch de release estável em vez do que main for no momento.
  • Já está no catálogo de templates? Use https://app.railyard.run/deploy?template=KEY em vez da URL do repositório — os visitantes recebem a configuração já preenchida da entrada do catálogo (addons, notas de setup documentadas) em vez de autodetecção pura.

Por que isso importa pra mantenedores especificamente, não pros usuários finais

Todo mantenedor de um projeto self-hostable já teve a mesma thread de suporte: alguém quer experimentar o projeto, chega na metade de uma configuração manual, bate numa parede numa connection string de banco de dados ou numa variável de ambiente faltando, e desiste antes de nunca ver aquilo rodando. Um botão de deploy não substitui uma boa documentação — ele substitui a etapa em que a documentação por si só não era suficiente pra levar alguém do zero a uma instância rodando, que é geralmente exatamente onde usuários interessados se perdem.

Referência completa: Deploy to Railyard button.

Adicione o botão ao README do seu próprio projeto.

Um badge em markdown, preenchido com a URL do seu repositório — sem aplicação pra enviar, sem espera por aprovação.

Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.