NEW
Novidade: Implante sua aplicação em minutos com o Shard AI

Hospede seu app Go pelo código-fonte ou binário pré-compilado.

Envie um projeto Go para compilação automática ou um binário pré-compilado. Publique Gin, Fiber, Echo, chi ou discordgo com um fluxo de produção claro.

Do código ou binário ao processo em execução

Go

selecione a versão do Go ao criar a aplicação

Código / binário

escolha um projeto Go ou executável pré-compilado

Compilação automática

projetos de código são compilados automaticamente no deploy

Ao vivo

logs da aplicação e métricas de recursos

Exemplos de cargas de trabalho Go

De APIs Gin a serviços em segundo plano e bots Discord.

A Shard Cloud executa serviços web em Go, processos de longa duração e bots a partir do projeto-fonte ou binário pré-compilado e da configuração de deploy que você fornece.

Explorar capacidades

APIs com Gin, Fiber, Echo e chi

Hospede APIs HTTP, webhooks e serviços feitos com Gin, Fiber, Echo ou chi. Adicione as dependências do módulo em go.mod e exponha a porta necessária para a aplicação web.

Serviços e workers Go

Execute um processo Go para filas, tarefas agendadas ou integrações. O guia de deploy traz a configuração de início; acompanhe o processo pelos logs e métricas de recursos.

Bots com discordgo

Hospede um bot discordgo ou outra integração Go. Coloque o token nas variáveis de ambiente e use os logs da aplicação para acompanhar conexões, eventos e erros.

Escolha código ou binário

Hospedagem Go para builds de código e binários compilados.

Publique um módulo Go para compilação automática ou um executável pré-compilado, e opere-o com disco persistente, domínios, logs e reinício automático.

Envie código ou binário

Publique um módulo Go para compilação automática ou envie um executável testado em um arquivo ZIP ou RAR.

Compilação automática do módulo

Para envios de código, a Shard Cloud resolve as dependências do módulo Go e compila a aplicação durante o deploy. Um envio de binário pré-compilado pula essa etapa e inicia o executável configurado.

Arquivos persistentes da aplicação

Cada aplicação tem disco persistente de 10 GB para arquivos que precisam sobreviver a um reinício.

Publique um endereço HTTPS

Toda aplicação web recebe um endereço HTTPS gratuito em *.shardweb.app. Conecte seu próprio domínio com o plano Core ou superior.

Use logs e métricas de recursos

Os logs da aplicação mostram a saída da compilação, da inicialização e da execução. Métricas de memória e CPU ajudam a dimensionar uma API, serviço ou bot Go pela carga real.

Reinício automático

Aplicações Go oferecem reinício automático. Gerencie o processo pelo painel e use os logs para investigar erros que causam sua interrupção.

Configuração do deploy

Como publicar uma aplicação Go na Shard Cloud.

Prepare um projeto-fonte ou binário pré-compilado, configure o deploy e verifique a carga em execução.

Começar agora
01
Adicione os arquivos-fonte
Inclua main.go, go.mod e .shardcloud. O módulo precisa de um arquivo de entrada com main() e um go.mod válido que liste as dependências.
02
Configure o deploy
A Shard Cloud resolve o módulo e o compila durante o deploy, então não há comando de build para configurar.
03
Verifique a carga de trabalho
Os logs mostram a saída de build, inicialização e execução.

Da conexão à primeira decisão, em um único fluxo.

Tutoriais

Tutoriais para seu runtime

Abra a documentação passo a passo da Shard Cloud para projetos populares neste runtime.

Como hospedar aplicações Gin

Crie e publique aplicações Gin na Shard Cloud.

Ler tutorial
Perguntas frequentes

Perguntas frequentes sobre Hospedagem Go

As duas opções funcionam. Para compilar a partir do código, envie main.go, go.mod e .shardcloud, e a Shard Cloud compila no deploy. Para um binário pré-compilado, compile para Linux com GOOS=linux GOARCH=amd64 go build -o app main.go e envie o arquivo app com um .shardcloud que defina MAIN=app.

Sim. A Shard Cloud suporta cargas Go, incluindo aplicações HTTP com Gin, Fiber, Echo e chi, serviços de longa duração e bots feitos com discordgo. Inclua as dependências em go.mod e configure o ponto de entrada do projeto antes do deploy.

Nenhum ao enviar o código: a Shard Cloud resolve o go.mod e compila o módulo durante o deploy. Para um binário pré-compilado, compile você mesmo com GOOS=linux GOARCH=amd64 go build -o app main.go e defina MAIN=app.

Use sempre que você mesmo compilar o binário: GOOS=linux GOARCH=amd64 go build -o app main.go. Um binário compilado para Windows ou macOS não executa na Shard Cloud. Envios de código-fonte não precisam disso, porque a Shard Cloud compila em Linux.

Geralmente, não. Um bot que se conecta pelo gateway do Discord não precisa de endereço web público. Configure a publicação web e escute tráfego HTTP somente quando o bot recebe callbacks por webhook ou expõe uma API.

Defina VERSION=LATEST para a versão mais recente do Go com suporte, ou VERSION=recommended para a versão recomendada pela plataforma. Escolha a configuração compatível com seu módulo e dependências.

Todo app precisa de pelo menos 256 MB. Use 512 MB ou mais para um site ou API públicos e aumente a memória com base no uso observado.

Seu servidor deve ouvir na porta 80.

Pronto para avançar

Publique seu projeto Go.

Traga sua API Gin, Fiber, Echo ou chi, serviço Go ou bot discordgo. Compare os recursos e preços atuais dos planos abaixo e crie sua aplicação.

Configuração guiada e sem compromisso

Código ou binário preparado
Confirme que seu módulo Go está pronto para o build pelo código ou que o binário pré-compilado está pronto para envio.

Configuração de runtime pronta
Defina o ponto de entrada, a memória, a versão e as variáveis de ambiente sem colocar segredos no código-fonte.

Publique seu projeto Go
Envie código para compilação automática ou um binário pré-compilado e siga o guia Go para a configuração.

Um plano para cada fase do seu projeto

Avaliado em 4.9/5 no TrustpilotUsado por mais de 50 mil desenvolvedores

Plano Basic

Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.

R$ 7,70/mês
1-2GB RAM
1-2 vCPU
4-8 projetos
5-10GB CDN

Plano Core

Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.

R$ 21,00/mês
4-8GB RAM
4-5 vCPU
16-32 projetos
35-100GB CDN
Conecte seu próprio domínio customizado

Plano Pro

Construído para empresas em escala com alto volume de projetos e suporte avançado.

R$ 59,50/mês
12-24GB RAM
6-10 vCPU
48-96 projetos
150-250GB CDN
Load balancers
Backups automáticos