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.
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
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 capacidadesHospede 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.
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.
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.
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.
Publique um módulo Go para compilação automática ou envie um executável testado em um arquivo ZIP ou RAR.
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.
Cada aplicação tem disco persistente de 10 GB para arquivos que precisam sobreviver a um reinício.
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.
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.
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.
Prepare um projeto-fonte ou binário pré-compilado, configure o deploy e verifique a carga em execução.
Começar agoraDa conexão à primeira decisão, em um único fluxo.
Abra a documentação passo a passo da Shard Cloud para projetos populares neste runtime.
Crie e publique aplicações Gin na Shard Cloud.
Ler tutorialAs 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.
Leia o guia completo de deploy 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.
Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.
Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.
Construído para empresas em escala com alto volume de projetos e suporte avançado.