Servidores, workers e bots Node.js
Publique Express, Fastify, Next.js, NestJS, discord.js ou outra carga Node.js de longa duração.
Publique Express, Fastify, Next.js, NestJS, discord.js ou qualquer outro projeto Node.js pelo GitHub ou ZIP/RAR. Escolha o runtime e o comando de início, com 10 GB de disco persistente, logs e um endereço HTTPS gratuito.
Do deploy à operação diária
Node.js
selecione a versão ao criar a aplicação
Otimizações V8
otimizações automáticas no motor V8
/app
disco de 10 GB; arquivos persistem entre reinícios
Ao vivo
logs da aplicação e métricas de recursos
A Shard Cloud executa qualquer carga de trabalho Node.js, incluindo sites SSR, servidores Socket.IO, filas, tarefas agendadas e processos próprios. Esses exemplos usam o runtime Node.js e a configuração do seu projeto.
Explorar capacidadesHospede APIs HTTP e webhooks Node.js com suas próprias rotas e middlewares. Sites Next.js com SSR e servidores Socket.IO são outros exemplos de projetos web que você pode publicar.
Execute processos Node.js que consomem tarefas de filas ou realizam tarefas agendadas. Defina o ponto de entrada ou comando de início personalizado e acompanhe cada processo pelos logs e métricas de recursos.
Hospede um bot discord.js ou outra integração Node.js. Configure o token nas variáveis de ambiente e acompanhe conexões e eventos recebidos nos logs da aplicação.
Execute APIs Node.js, sites SSR, workers e bots, e opere-os com disco persistente, domínios, logs e reinício automático.
Publique Express, Fastify, Next.js, NestJS, discord.js ou outra carga Node.js de longa duração.
Selecione uma versão Node.js compatível com seu projeto; o guia de deploy traz a configuração atual.
Cada aplicação tem um disco persistente de 10 GB em /app. Os arquivos armazenados ali sobrevivem aos reinícios, incluindo uploads e outros arquivos gravados pelo processo Node.js.
Toda aplicação recebe um endereço HTTPS gratuito em *.shardweb.app. Conecte seu próprio domínio com o plano Core ou superior.
Os logs mostram a saída do processo Node.js, incluindo erros de início e de execução. As métricas de memória e CPU ajudam a dimensionar uma API Express, um site Next.js ou um worker com base na carga real.
Aplicações Node.js oferecem reinício automático. Gerencie o processo pelo painel e use os logs para investigar erros que causam sua interrupção.
Prepare o projeto, escolha o runtime Node.js e o comando de início e execute a aplicação pelo painel.
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.
Execute scripts de automação de navegador com Puppeteer na Shard Cloud.
Ler tutorialCrie e hospede bots do Discord com exemplos em Node.js e Python.
Ler tutorialCrie e hospede bots do Telegram com exemplos em Node.js e Python.
Ler tutorialDefina VERSION=LATEST para a versão mais recente do Node.js com suporte, ou VERSION=recommended para a versão recomendada pela plataforma. Escolha a configuração compatível com seu projeto.
Sim. A Shard Cloud suporta qualquer carga de trabalho Node.js. Exemplos incluem APIs Express, Fastify e NestJS, sites Next.js com SSR, bots discord.js e servidores Socket.IO. Publique o projeto com os arquivos de produção e seu comando de início.
Sim. Aplicações Node.js aceitam um ponto de entrada ou um comando de início personalizado.
Sim. Cada aplicação Node.js tem um disco persistente de 10 GB em /app. Os arquivos armazenados ali permanecem após reinícios da aplicação.
Não. Toda aplicação Node.js recebe um endereço HTTPS gratuito em *.shardweb.app. Conectar seu próprio domínio está disponível com o plano Core ou superior.
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.
Traga sua API Express, site Next.js, bot Discord ou outro projeto Node.js. Compare os recursos e preços atuais dos planos abaixo e crie sua aplicação.
Configuração guiada e sem compromisso
Comando de produção testado
Saiba quais arquivos, dependências e runtime seu comando de inicialização exige.
Variáveis de ambiente prontas
Configure tokens, strings de conexão e opções sem colocar segredos no código.
Publique seu projeto Node.js
Conecte o GitHub ou envie um ZIP/RAR, defina o runtime e inicie sua aplicaçã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.