Sua aplicação Node.js rodando em Docker sem esforço

Na Umbler, sua experiência Node.js vai além. Infraestrutura em containers, com seus ambientes isolados e seguros. MongoDB nativo, gerenciadores de pacotes npm e Yarn, monitoramento via painel e deploy facilitado. Publique sua aplicação com as mãos nas costas!

Comece agora! Preços
umblerito@R2D2MINGW64/d/my-project(master)
remote: Umbler: Build started. ID #2a0b1c5f-e2de-4cb6-b241-0790e16f2243
remote: Umbler: Build logs
remote: NPM detected
remote: Umbler0.1.0 /usr/src/app
remote: -- express3.21.2
remote: +-- basic-auth1.0.4
remote: +-- commander2.6.0
remote: +-- connect2.30.2
remote: | +-- basic-auth-connect1.0.0
remote: | +-- body-parser1.13.3
remote: | | +-- iconv-lite0.4.11
remote: | | -- raw-body2.1.7 remote: | | +-- bytes2.4.0
remote: | | -- iconv-lite0.4.1
remote: | +-- bytes2.1.0
remote: | +-- compression1.5.2
remote: | | +-- accepts1.2.13
remote: | | | -- negotiator0.5.3
remote: | | -- compressible2.0.10
remote: | | -- mime-db1.27.0
remote: | +-- connect-timeout1.6.2
remote: | +-- cookie-parser1.3.5
remote: | +-- csurf1.8.3
remote: | | -- csrf3.0.6
remote: | | +-- rndm1.2.0
remote: | | +-- tsscmp1.0.5
remote: | | -- uid-safe2.1.4
remote: | | -- random-bytes1.0.0
remote: | +-- errorhandler1.4.3
remote: | | +-- accepts1.3.3
remote: | | | -- negotiator0.6.1
remote: | | -- escape-html1.0.3
remote: | +-- express-session1.11.3
remote: | | +-- crc3.3.0
remote: | | -- uid-safe2.0.0
remote: | | -- base64-url1.2.1
remote: | +-- finalhandler0.4.0
remote: | | -- unpipe1.0.0
remote: | +-- http-errors1.3.1
remote: | | +-- inherits2.0.3
remote: | | -- statuses1.3.1
remote: npm WARN Umbler0.1.0 No repository field.
remote: npm WARN Umbler0.1.0 No license field.
remote: npm info ok
remote: Build OK
remote: Umbler: Build completed successfully! Your application will be updated and published soon.
remote: Umbler: Temp address: http://myappnode-com.umbler.net

Só mais uma hospedagem Node.js (só que não!)

Faça seu cadastro, informe seu domínio e selecione a plataforma que deseja utilizar. Ativação e liberação concluídas em menos de dois minutos.

  • Instale o Node.js na versão que quiser

    Você é livre para escolher qual release do Node.js quer instalado em seu ambiente. Compatibilidade? Fique tranquilo, isso não será problema. v.4 v.6 v.8

  • Utilize o banco de dados que sua aplicação precisa

    Ative o MongoDB em um container exclusivo ou MySQL e SQL Server na infraestrutura padrão da Umbler.

  • Monitore e gerencie seus ambientes

    Acompanhe o desempenho das suas aplicações pelos gráficos de consumo, Logs de Deploy e sistema de alertas.

  • Defina Variáveis de Ambiente

    Incremente a segurança da sua aplicação guardando variáveis diretamente em seu container.

Controle de Pacotes npm e Yarn

Utilize seu gerenciador de pacotes favorito

npm ou Yarn? Tanto faz! Baixe e instale os módulos e frameworks de sua aplicação Node.js via Yarn ou npm em segundos. Basta enviar o arquivo package.json que a Umbler instala tudo de forma automática. Em segundos!

Publique suas aplicações com apenas um push

Time is money. Com processo de deploy simplificado da Umbler, você ganha tempo e agilidade em suas aplicações. Uma vez criado seu ambiente Node, basta acessar sua GIT URL exclusiva e enviar seus pacotes em segundos.

  • Controle de versão

    Tenha domínio total sobre as versões das suas aplicações com o GIT Umbler.

  • Compartilhamento

    Gerencie seus projetos colaborativos compartilhando acesso ao código de sua aplicação, sem troca de senhas.

Deploy de aplicações Node.js facilidado

A Hospedagem Node.js da Umbler foi criada com a comunidade

Com a ajuda de mais de 50 desenvolvedores, a Umbler tem melhorado e adaptado seus ambientes Node.js para que entreguem o melhor que a tecnologia tem a oferecer. Veja o que nossos brothers têm a dizer.

"Participar como Beta Tester foi excepcional. A interação com o time da Umbler foi completa, sempre dispostos a receber os feedbacks. Hoje vejo a hospedagem Node.js da Umbler como um produto competitivo e aderente a projetos com os mais diversos níveis de complexibilidade e porte."

Beta Tester Node.js Arthur de Oliveira
Arthur Oliveira de Souza Analista de Sistemas no Grupo Dadalto

"Ser um beta tester de Node.js na Umbler foi ótimo! Os membros da equipe foram superatenciosos e educados. Agradeço muito pela oportunidade de participar desse time!"

Beta Tester Node.js Breno Henrique
Breno Henrique Desenvolvedor Fullstack na Equals

"Dos testes básicos aos complexos, subi minhas aplicações Node.js na Umbler de forma muito fácil e rápida. Minha experiência como beta tester foi excelente! Não penso em sair deste hosting. Vou migrar tudo para a Umbler!"

Beta Testes Node.js Michel Silva
Michel Silva Líder técnico na Huia

Rode sua aplicação em ambientes isolados, flexíveis às suas necessidades

Por exigir menos memória e processamento do servidor, e ser assíncrono, o Node.js possibilita o tratamento de requisições de forma muito mais rápida. Mesmo assim, se você precisar expandir seu ambiente, pode escalar seus containers em segundos, vertical e horizontalmente.

Simule o tamanho de seus containers e saiba quanto investir

R$ 6

1. Escolha o tamanho

Escolha o tamanho de container que melhor atende sua demanda.

2. Replique seus containers

1 instância(s)

Após criar seu container, você pode replicá-lo e alterar seu tamanho com apenas alguns cliques.

R$ 6

por aplicação/mês

Container Node.js da Umbler
aplicação
Espaço: 5 GB
CPU: 0,5 Core
RAM: 256 MB
Tráfego: 256 GB

Receba até R$ 100 em créditos para testar a ferramenta como quiser

Experimente agora!

Ainda tem dúvidas sobre a hospedagem Node.js da Umbler?

Confira abaixo algumas das principais perguntas sobre a Hospedagem Node.js da Umbler

Basta utilizar os mesmos dados de acesso à sua conta Umbler.

Você pode acompanhar os logs diretamente no Painel, basta ativá-los. Depois disso, o sistema gerará logs para as próximas 24 horas.

Sim, mas é necessário criar um domínio ou subdomínio para cada tipo de plataforma. Exemplo: dominio.com (PHP) e api.dominio.com (Node).

A Umbler utiliza a imagem oficial do DockerHub, que eventualmente remove alguma versão de seu pacote. Acompanhe os releases pelo site DockerHub.

O orquestrador utilizado em nossa estrutura de container (Swarm), faz o gerenciamento de consumo dos containers de forma automática. Caso alguma requisição atinja 100% da capacidade do servidor, o orquestrador encerrará este processo e iniciará um novo container, fazendo o recycle. A requisição ativa, no início do processo de recycle, retornará erro 503, enquanto as requisições na fila de processamento serão mantidas até a inicialização completa do novo container.

Sim! Atualmente, somente os ambientes Node.js são estruturados no modelo de containers.

Na virtualização, o ambiente encapsula o sistema operacional completo, com muitos processos. Na conteinerização, o ambiente encapsula apenas um processo.

Tutoriais e guias de utilização do Node.js
Conheça nossa Central de ajuda