SSH & Avançado 9 visualizações

Como instalar dependências de um projeto Node.js/Python direto pelo terminal SSH

Ver no WHMCS

Como instalar dependências de um projeto Node.js/Python direto pelo terminal SSH

Olá, querido(a) desenvolvedor(a)! Seja bem-vindo(a) ao seu novo passo no mundo da hospedagem com poder total. Aqui na GeHost, acreditamos que você merece controle, liberdade e um ambiente que te ajuda a criar, testar e publicar seus projetos com tranquilidade. Hoje, vamos te ensinar, com carinho e clareza, como instalar dependências de um projeto Node.js ou Python diretamente pelo terminal SSH — uma ferramenta poderosa que já está disponível no seu plano.

Se você já tem seu projeto no servidor e precisa instalar bibliotecas (como express ou requests), este guia é para você. Vamos juntos, passo a passo, com calma e foco. Você não está sozinho(a) nesta jornada.

Antes de começar: Verifique se o SSH está ativado

Para usar o terminal SSH, seu plano precisa ter a funcionalidade habilitada. Se você não tem certeza, acesse o Painel do Cliente e verifique se há opção para SSH na seção de "Serviços" ou "Configurações".

Dica Sensei: Se não vir SSH, entre em contato com o suporte. Em 30 dias após a entrega, você tem suporte gratuito — e nós sempre estamos prontos para te ajudar!

Passo 1: Acesse o terminal via SSH

Use um cliente SSH como Putty (Windows), Terminal (macOS/Linux) ou Termius (mobile). Conecte-se com os dados do seu cPanel:

  • Host: seu domínio ou IP (não vamos exibir aqui por segurança)
  • Porta: 22
  • Usuário: seu nome de usuário do cPanel
  • Senha: sua senha do cPanel

Após conectar, você verá uma linha de comando como:

[user@server ~]$

Passo 2: Navegue até a pasta do seu projeto

Use o comando cd para ir até a pasta onde seu projeto está hospedado. Normalmente, isso é dentro de public_html ou uma subpasta como meu-projeto.

Exemplo:

cd public_html/meu-projeto

Use ls para listar os arquivos e confirmar se está na pasta correta.

Passo 3: Instale dependências do projeto Node.js

Se seu projeto for em Node.js, ele terá um arquivo chamado package.json. Esse arquivo contém todas as dependências necessárias.

Execute este comando:

npm install

O npm vai ler o package.json e instalar todas as bibliotecas listadas automaticamente. Você verá uma lista de pacotes sendo baixados e instalados. Pode levar alguns segundos, dependendo do tamanho do projeto.

Tela do Gerenciador de Arquivos do cPanel com a pasta public_html e subpastas

Passo 4: Instale dependências do projeto Python

Se seu projeto for em Python, ele provavelmente tem um arquivo chamado requirements.txt. Esse arquivo lista todas as bibliotecas que seu projeto precisa.

Antes de instalar, verifique se o Python está instalado:

python --version

Se não estiver instalado, você pode pedir ao suporte para habilitar (em planos mais avançados). Caso esteja, instale as dependências com:

pip install -r requirements.txt

Se aparecer um erro como command 'pip' not found, pode ser que o Pip não esteja disponível. Nesse caso, avise o suporte — e não se preocupe, isso é comum em ambientes restritos. Nós te ajudamos!

Passo 5: Verifique se tudo foi instalado com sucesso

Depois de rodar o comando, você pode verificar se as dependências foram instaladas:

  • Para Node.js: verifique se a pasta node_modules foi criada.
  • Para Python: verifique se o requirements.txt foi lido e as bibliotecas apareceram no terminal.

Se não houver erros, seu projeto está pronto para ser executado!

Dica final do Sensei

Se algo der errado, não se preocupe. Erros são parte da jornada. Leia a mensagem de erro com atenção — ela quase sempre te diz o que está faltando. Se precisar, abra um ticket no Painel do Cliente e nos envie o erro completo. Nós te ajudamos com carinho.

Parabéns! Você acabou de dominar uma das ferramentas mais poderosas da hospedagem web. Continue aprendendo, criando e transformando ideias em realidade. A GeHost está aqui com você, a cada passo.

Grupo GeHosthospedagem, domínios e e-mail profissional, desde 2015. Feito com carinho por Raphael Neves Koga.

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.