VPS

Como Instalar Node.js em um VPS Ubuntu

Como instalar o Node.js em um vps ubuntu

Node.js é um executor JavaScript construído com o Google V8 JavaScript. Ele permite a criação de ferramentas de redes de conexão, servidores web e muito mais utilizando o JavaScript. O Node.js usa eventos em loop, o que significa que os comandos são executados de forma assíncrona. Este guia vai ensinar como instalar Node.js em um VPS com Ubuntu 14.04.

O Que Você Vai Precisar

Antes de iniciar, você vai precisar de:

  • Acesso SSH para um servidor VPS com Ubuntu 14.04.

1º Passo — Instalando o Node.js no Ubuntu

O Ubuntu 14.04 já possui o Node.js por padrão em seu pacote. Entretanto a versão está desatualizada e é recomendado o uso de um PPA (personal package archive) da NodeSource.

Primeiro, baixe e adicione o pacote para sua configuração local com o comando:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Isso irá instalar a última versão estável do Node.Js v10. Se você precisa da versão 9 ou outra basta alterar a parte setup_10.x para a versão desejada. Para o Node.js v9 ficaria assim:

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

IMPORTANTE! Se você receber um erro que o curl não está instalado, basta instalá-lo com o comando sudo apt-get install curl

Agora você pode instalar o Node.js da mesma maneira que outro pacote no Ubuntu:

sudo apt-get install -y nodejs

-y é utilizado para que você não precise confirmar a instalação. Depois de instalar o Node.js você pode verificar sua versão com o comando:

nodejs -v

O resultado deve ser algo do tipo:

v10.1.0

É isso, você instalou o Node.js com sucesso no servidor VPS.

O Node.js vem com um gerenciador de pacote (NPM) que permite a instalação e gerenciamento do seu pacote Node.js. Para instalar o pacote, execute:

sudo npm install name_of_the_package

2º — Instalando o NVM (opcional)

Node.js possui um gerenciador de versão (NVM) que permite a instalação e gerenciamento de várias instâncias do Node.js. Para instalar o NVM é preciso instalar algumas ferramentas:

sudo apt-get install build-essential libssl-dev -y

Depois que as ferramentas estiverem instaladas execute:

curl https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

v0.32.1 é a versão do NVM, você pode verificar a última versão aqui.

Você vai receber uma mensagem parecida com:

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="/root/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

Agora você pode reabrir o terminal ou executar os comandos mencionados com o NVM. Para certificar que o NVM foi instalado corretamente, execute:

nvm --version

Se a resposta for o número da versão, então o NVM foi instalado corretamente. Agora utilize o NVM para instalar todas as versões disponíveis:

nvm ls-remote

Você deve ver algo do tipo:

        ......
       V10.10.0
       V10.11.0
       V10.12.0
       v10.13.0   (Latest LTS: Dubnium)
        V11.0.0
        V11.1.0
        v11.2.0

Para instalar a versão v9.9.0 basta executar:

nvm install v9.9.0

Para usar a versão recém instalada do Node.js, execute:

nvm use v7.1.0

Com o mesmo método você pode instalar diversas outras versões do Node.js. Você pode verificar as vesões atualmente instaladas com o comando:

nvm ls

O resultado vai parecido com:

->       v9.9.0
         System
default -> v9.9.0
node -> stable (-> v9.9.0) (default)
stable -> 9.9 (-> v9.9.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)

Como você pode ver, a atual versão padrão é a 9.9.0. Então ao invés de digitar nvm v7.1.0, você pode simplesmente usar:

nvm use default

Você também pode alterar a versão padrão com o comando:

nvm alias default v6.9.1

Conclusão

Neste tutorial você aprendeu a instalar e gerenciar o Node.js em um servidor Ubuntu 14.04. Vale mencionar que os comandos mencionados também funcionam nas versões 12.04 e 16.04 do Ubuntu.

 

Ariane G.

Ariane é jornalista, analista de conteúdo & SEO na Hostinger Brasil e tem o papel de contar para todo mundo o poder transformador da internet. Com foco em otimização, produção para web e técnicas de SEO, divide os dias entre pesquisas de palavras-chave e passagens aéreas (ela ama viajar).

Deixe um Comentário

Deixe seu comentário!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comece a Economizar Agora!

Hospedagem com tudo incluso e nome de domínio
2
95
/mês

Cadastre-se

Receba nossos conteúdos e novidades direto no seu e-mail!

 

Estamos cadastrando...

Pronto! Obrigado por se inscrever!