Skip to main content

Servidor Dedicado: Instalação do JavaScript

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

Este guia traz os passos para a instalação do Node.js, Deno e Bun. Esses comandos devem ser executados via SSH, se você não sabe como se 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 ler este guia, pois ele inclui comandos básicos de uso e exemplos de código. Recomendamos usar o NodeJS, pois é um dos mais usados e uma escolha super 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 mostra a versão instalada do Node.js. Geralmente não é a mais recente, então você vai querer atualizar para ter os recursos mais novos. Felizmente, o pacote npm n oferece uma forma bem fácil de fazer isso.

Primeiro, instale ele rodando npm install -g n e depois rode 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 mais recente. Você pode fazer isso rodando n lts.

Rodando Node.js & npm

O npm é o gerenciador oficial de pacotes do Node.js. Você vai usar ele 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 "config" para rodar o Node.js.

Depois de iniciar 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('Hello from ZAP-Hosting Docs =)')
})

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 mais populares no seu servidor Linux.