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

Publique seu projeto Elixir com Mix e um fluxo claro de inicialização Phoenix.

Hospede Phoenix, LiveView, Oban, Nostrum ou outro projeto Elixir pelo GitHub ou ZIP/RAR. A Shard Cloud instala dependências Mix e executa o ponto de entrada ou comando customizado configurado por você.

Do mix.exs a um processo Elixir em execução

Elixir

selecione a versão Elixir no catálogo de runtimes ao vivo

Mix

dependências buscadas em mix.exs

/app

10 GB de disco; arquivos persistem após reinícios

Ao vivo

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

Exemplos de cargas Elixir

De aplicações Phoenix a workers e bots.

Publique os arquivos-fonte Elixir e o mix.exs necessários, então configure o processo que deve continuar em execução.

Explorar capacidades

Aplicações Phoenix

Execute uma aplicação Phoenix com mix phx.server e a configuração de porta exigida pelo endpoint.

Processos GenServer e jobs

Execute um processo Elixir em segundo plano com seu próprio comando de inicialização e use logs e métricas para monitorá-lo.

Processos de bots Elixir

Execute um bot Elixir como processo de aplicação de longa duração, mantendo seu token em variáveis de ambiente e acompanhando a saída nos logs.

Feito para operar

Hospedagem Elixir para Phoenix e processos de longa duração.

Busque dependências Mix, configure o comando de produção e opere o processo Elixir com armazenamento persistente, domínios, logs, métricas e suporte a reinício.

Instalação de dependências Mix

A Shard Cloud busca dependências declaradas em mix.exs durante o deploy.

Escolha uma versão do runtime Elixir

Selecione uma versão Elixir suportada no catálogo de runtimes ao vivo ao criar a aplicação.

Arquivos persistentes da aplicação

Mantenha arquivos gerados pelo Phoenix e outros dados Elixir no disco persistente de 10 GB em /app.

Publique um endereço HTTPS

Aplicações web Phoenix e outras Elixir recebem um endereço HTTPS gratuito em *.shardweb.app; domínios próprios exigem Core ou superior.

Logs e métricas de recursos

Use logs, memória e CPU para inspecionar a instalação de dependências Mix, o início do Phoenix e a saída do processo BEAM.

Reinício automático

Processos Elixir reiniciam automaticamente; inspecione os logs do painel quando um comando Mix parar.

Configuração do deploy

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

Prepare os arquivos-fonte e o mix.exs, escolha o runtime Elixir e o comando de produção e então valide o processo em execução.

Começar agora
01
Prepare o projeto
Inclua mix.exs, seu módulo principal, por exemplo lib/my_app.ex, e .shardcloud. Remova _build/, deps/ e .elixir_ls/.
02
Configure o comando de início
As dependências Mix são buscadas no deploy. Um app Phoenix define MAIN=mix.exs e CUSTOM_COMMAND=mix phx.server.
03
Verifique o processo
Teste uma rota ou job e então revise os logs e a memória.

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 Phoenix

Publique aplicações Phoenix em Elixir na Shard Cloud.

Ler tutorial
Perguntas frequentes

Perguntas frequentes sobre Hospedagem Elixir

Publique os arquivos-fonte Elixir e mix.exs. A Shard Cloud instala as dependências Mix durante o deploy.

A memória de processo da BEAM é apagada quando a aplicação reinicia. Arquivos gravados em /app persistem após reinícios; mantenha o estado que deve sobreviver ali ou em um banco de dados.

Defina VERSION=LATEST para a versão mais recente do Elixir com suporte, ou VERSION=recommended para a versão recomendada pela plataforma. Escolha a configuração compatível com seu projeto.

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 Elixir.

Traga seu app Phoenix, worker, bot ou outro processo Elixir com mix.exs e o comando de produção.

Configuração guiada e sem compromisso

mix.exs e comando de inicialização prontos
Confirme o ponto de entrada Elixir, mix.exs e o comando exigido pelo processo em execução.

Configuração de ambiente pronta
Adicione strings de conexão, tokens e configurações sem colocar segredos no código-fonte.

Publique seu projeto Elixir
Conecte o GitHub ou envie um ZIP/RAR, selecione Elixir e inicie o processo exigido pelo projeto.

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