Ir para o conteúdo principal

Configurar Ambiente JavaScript em um Servidor Linux - Execute Aplicações Web Modernas

Os produtos ideais para este guia

Comece agora mesmo — peça o produto adequado e siga este guia passo a passo.

Introdução

Este guia traz os passos para instalar Node.js, Deno e Bun. Esses comandos devem ser executados via SSH; se você não sabe como conectar ao seu servidor via SSH, dê uma olhada no nosso Acesso inicial (SSH).

Preparação

Antes de instalar qualquer coisa no servidor, é recomendado rodar o comando de atualização correspondente ao seu sistema operacional para manter seu servidor seguro.

  sudo apt update

Instalação

Para começar, você precisa decidir qual runtime JavaScript deseja instalar. Existem muitos recursos online que explicam cada um em detalhes. Mas você também pode seguir este guia, pois ele inclui comandos básicos de uso e exemplos de código. Recomendamos usar NodeJS, pois é um dos mais usados e uma escolha muito popular.

Instalando o Node.js Runtime

Você pode instalar o Node.js via gerenciador de pacotes da sua distro Linux ou usando o nvm. Recomendamos usar o apt, pois geralmente é mais fácil.

Execute o comando abaixo para começar a instalar o Node.js via gerenciador de pacotes.

apt install nodejs -y

Para instalar pacotes Node.js para seus projetos, você também precisará instalar o gerenciador de pacotes npm.

apt install npm

Atualizando o Node.js para a versão mais recente

Rodar node -v mostrará a versão instalada do Node.js. Geralmente não é a mais recente, então você precisará atualizar para ter os recursos mais novos. Felizmente, o pacote npm n oferece uma forma bem fácil de fazer isso.

Primeiro, instale-o rodando npm install -g n e depois execute n [versão], substituindo [versão] pelo número da versão desejada, para instalar qualquer versão do Node.js.

dica

Geralmente é recomendado manter sua instalação na versão Long Term Support (LTS). Você pode fazer isso rodando n lts.

Rodando Node.js & npm

O npm é o gerenciador oficial de pacotes do Node.js. Você vai usá-lo para instalar qualquer pacote da internet.

nota

Você pode encontrar todos os pacotes npm no site oficial.

Criando um novo projeto

Sempre que quiser começar um novo projeto Node.js, crie uma nova pasta para ele (mkdir [nome-do-projeto]) ou entre em uma pasta vazia e rode o comando npm init para iniciar a configuração. Ele vai pedir algumas informações básicas para criar o arquivo package.json. Esse será o arquivo de "configuração" para rodar o Node.js.

Depois de inicializar o projeto, crie um arquivo chamado index.js e escreva seu código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo.

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Olá dos Docs da ZAP-Hosting =)')
})

server.listen(80)

Agora você pode rodar o código com o comando node . e conferir o resultado acessando localhost:80 no seu navegador.

dica

Instalar pacotes externos do npm é feito com npm install [nome-do-pacote]

Seguindo este guia, você terá instalado com sucesso um dos runtimes JavaScript populares no seu servidor Linux.