Alojamento Node.js

Alojamento Node.js: a sua API e a sua aplicação, sempre acessíveis

Procura onde alojar a sua aplicação Node.js? Na Simafri, uma API Express ou uma aplicação NestJS corre diretamente no alojamento web, e o VPS Pro entra em cena para o tempo real e as tarefas em segundo plano. Escolhe a versão de Node.js e o domínio ou subdomínio, e nós ajudamo-lo a ligar tudo.

Escolher o meu alojamento
  • Versão de Node.js à escolha
  • npm por SSH
  • HTTPS em cada subdomínio

Onde a pôr a correr

Duas formas de alojar uma aplicação Node.js

Tudo depende da forma como a sua aplicação trabalha: a responder a pedidos, ou também de forma contínua, fora de qualquer pedido.

API e aplicações web

O alojamento web

A sua aplicação escuta os pedidos HTTP e responde-lhes: o servidor arranca-a, reinicia-a quando é preciso e serve-a no seu endereço.

  • Declarada no painel, na ferramenta Setup Node.js App
  • Várias versões de Node.js, incluindo a 22
  • Uma aplicação por domínio ou subdomínio, como api.o-seu-dominio.com
  • MySQL para os seus dados, npm install por SSH
Conhecer o alojamento web

Tempo real e tarefas em segundo plano

O VPS Pro

O seu projeto mantém ligações WebSocket abertas, processa filas de mensagens ou precisa de PostgreSQL e de Redis: impõe-se um servidor dedicado aos seus processos.

  • Socket.IO, BullMQ e workers em execução contínua
  • PM2, systemd ou Docker, à sua escolha
  • PostgreSQL, Redis ou MongoDB instalados por si
  • Acesso root com a sua chave SSH
Conhecer o VPS Pro

No alojamento web

O que está pronto para o seu código JavaScript

A sua aplicação declarada em poucos campos

Indique a pasta da aplicação, o ficheiro de arranque e a versão de Node.js: o servidor encarrega-se de a pôr a correr e de lhe encaminhar os pedidos.

O npm e os seus scripts

Por SSH, instale os seus pacotes, execute os scripts de build e os comandos pontuais, ou agende-os com o cron.

Um subdomínio por serviço

A sua API em api.o-seu-dominio.com, a sua interface no domínio principal: cada aplicação tem o seu endereço e o seu certificado.

MySQL à distância de uma consulta

Crie as suas bases no painel e ligue-as com Prisma, Sequelize, Knex ou o driver mysql2.

O seu front-end ao lado

Um front-end React, Vue ou Angular compilado publica-se como ficheiros estáticos no domínio que escolher, com uma regra de reescrita para index.html.

Uma colocação online guiada

A partir do plano Pro, um técnico acompanha-o até a sua aplicação responder no seu endereço.

Avaliações certificadas

Confiam em nós

Cada avaliação é certificada pelo Markleex: o seu autor é uma organização real, cujo site pode visitar.

4,9/5 Classificação média Todas as nossas avaliações no Markleex

São muito fiáveis, rápidos e profissionais. O seu trabalho é impecável. É uma boa equipa. O nosso agradecimento a eles!

Traduzida. Língua original: húngaro

Kötegyáni Önkéntes Tűzoltó Egyesület · húngaro

Nagyon megbízthatóak, gyorsak és szakszerűek. A munkájuk kifogástalan. Ez egy jó csapat. Köszönet Nekik!

Kötegyáni Önkéntes Tűzoltó Egyesület Hungria

[…] Apreciámos particularmente a sua disponibilidade, a sua capacidade de escuta, os seus conselhos e o seu acompanhamento nas nossas diligências. […]

Traduzida. Língua original: francês

Nou Tout’ Enpòwtan · francês

[…] Nous avons particulièrement apprécié leur disponibilité, leur écoute, leurs conseils et leur accompagnement dans nos démarches. […]

Nou Tout’ Enpòwtan Guadalupe

A Simafri fez um trabalho excelente na criação do site da nossa entidade. […] O atendimento foi ágil desde o primeiro contato, com respostas rápidas a cada dúvida e ajuste solicitado. […]

Núcleo de Cultura e Comunicação Social Brasil

[…] dispomos de um site elegante e funcional que apresenta as nossas atividades e guarda o registo delas. […] Continuamos também impressionados com a rapidez das intervenções, que são sempre quase instantâneas. […]

Traduzida. Língua original: francês

Emeis-Ensemble · francês

[…] nous disposons d’un site élégant et fonctionnel qui présente nos activités et en conserve les traces. […] Nous restons également impressionnés par la rapidité des interventions, qui sont toujours quasi instantanées. […]

Emeis-Ensemble França

A Simafri construiu um site magnífico! Ajudaram-nos muito bem na transferência do nome de domínio. Contacto muito bom e rápido, tanto por WhatsApp como por e-mail.

Traduzida. Língua original: neerlandês

Stichting Fruitful Tree Foundation · neerlandês

Simafri heeft een prachtige site gebouwd! Ze hielpen ons heel goed bij het verhuizen van de domeinnaam. Heel goed en snel contact, zowel via WhatsApp als email.

Stichting Fruitful Tree Foundation Países Baixos

Na prática

A sua aplicação Node.js online em quatro passos

  1. Envie o seu código

    Clone o seu repositório por SSH ou carregue os seus ficheiros por SFTP na pasta da aplicação.

  2. Declare a aplicação

    No painel, abra o Setup Node.js App e escolha a versão de Node.js, o domínio ou subdomínio e o ficheiro de arranque, por exemplo server.js.

  3. Instale os pacotes

    Execute npm install no ambiente da aplicação e acrescente as suas variáveis de ambiente, como o endereço da sua base MySQL.

  4. Arranque e verifique

    Arranque a aplicação a partir do painel: responde em HTTPS no seu endereço e reinicia-se com um clique depois de cada atualização.

Node.js num alojamento web, a sério?

Sim: uma aplicação Node.js que serve pedidos, escrita com Express, NestJS ou Fastify, corre nos três planos do alojamento web. É o caminho mais simples para uma API, um back-office ou um site renderizado no servidor, sem servidor para administrar.

O VPS para o que nunca para

Um chat em tempo real, uma fila de tarefas, um robô que trabalha de noite ou uma base PostgreSQL pedem processos que vivem fora dos pedidos. O VPS Pro dá-lhe o controlo de todo o servidor, e o VPS gerido entrega-o à nossa equipa. O nosso guia alojar uma aplicação Node.js em produção detalha a configuração.

Perguntas frequentes

As suas perguntas sobre alojamento Node.js

É possível alojar uma aplicação Node.js num alojamento web?

Sim. No alojamento web da Simafri, uma aplicação Node.js que responde a pedidos declara-se no painel, na ferramenta Setup Node.js App, num domínio ou subdomínio à sua escolha e com a versão de Node.js de que precisa. Os três planos põem-na a correr.

Que versões de Node.js estão disponíveis?

O painel propõe várias versões, incluindo o Node.js 22, e cada aplicação mantém a sua. Num VPS Pro, instala exatamente a versão que quiser.

A minha aplicação usa WebSockets, é possível?

Ligações WebSocket abertas em permanência, com o Socket.IO por exemplo, encontram o seu lugar no VPS Pro, onde o seu processo corre continuamente sob PM2, systemd ou Docker.

Posso usar PostgreSQL ou MongoDB?

Num VPS Pro, sim: instala a base de dados que escolher com o acesso root. O alojamento web disponibiliza MySQL, que o Prisma, o Sequelize e o Knex usam muito bem.

Quem me ajuda se a minha aplicação não arrancar?

No alojamento web, o acompanhamento na implementação é oferecido a partir do plano Pro. Num VPS Pro, a Assistência integral analisa consigo os registos e indica-lhe o que corrigir, até ao código da aplicação.

Diga-nos como funciona a sua aplicação

API, tempo real, tarefas em segundo plano: descreva o seu projeto Node.js e orientamo-lo para o alojamento que lhe convém.

Contacte-nos