Como usar Node.js ou Python no cPanel compartilhado Print

  • 0

Como usar Node.js ou Python no cPanel compartilhado — Guia do Sensei da GeHost

Olá, viajante do código! 🌟 Se você está aqui, provavelmente quer rodar um projeto em Node.js ou Python no seu site, mas está com dúvidas sobre como fazer isso no cPanel compartilhado da GeHost. Não se preocupe — você não está sozinho. E o melhor: é possível! Mesmo em um ambiente compartilhado, com um pouco de paciência e os passos certos, seu app vai voar. Vamos juntos?

Dica do Sensei: O cPanel compartilhado não tem acesso total ao servidor como em servidores dedicados, mas ele oferece ferramentas poderosas para executar apps em Node.js e Python. Basta seguir o caminho certo!

Passo 1: Acesse o cPanel da sua conta

Primeiro, vá até o painel de controle da sua hospedagem. Você pode acessar o cPanel por meio do link que a GeHost te forneceu, geralmente algo como seusite.com.br/cpanel ou gehost.com.br/cpanel.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Insira seu usuário (geralmente seu nome de domínio ou login da conta) e a senha e clique em Log in.

Passo 2: Encontre a ferramenta "Node.js" ou "Python" no cPanel

Depois de logado, você verá a tela principal do cPanel. Procure na seção “Software” ou “Aplicações” por duas ferramentas essenciais:

  • Node.js App Manager (para Node.js)
  • Python App Manager (para Python)

Se você não vê essas opções, pode ser que seu plano não permita, mas na GeHost, em geral, elas estão disponíveis em todos os planos compartilhados.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Passo 3: Configure seu app em Node.js

Se você quer rodar um app em Node.js, clique em Node.js App Manager.

  1. Clique em “Create Application”.
  2. Selecione o domínio onde seu app será acessível (ex: seusite.com.br).
  3. Escolha a versão do Node.js (a GeHost geralmente oferece versões recentes — escolha a que seu projeto exige).
  4. Defina o caminho do diretório onde seu código estará (ex: public_html/app).
  5. Indique o arquivo de entrada (ex: app.js ou server.js).
  6. Clique em “Create”.

Pronto! Seu app Node.js já está registrado. Agora é só colocar o código no diretório certo.

Passo 4: Configure seu app em Python

Para Python, vá até o Python App Manager no cPanel.

  1. Clique em “Create Application”.
  2. Escolha o domínio e o diretório (ex: public_html/python-app).
  3. Selecione a versão do Python (ex: 3.9, 3.10, etc.).
  4. Defina o arquivo de entrada (ex: app.py).
  5. Se seu app usar um framework como Flask ou Django, defina o arquivo de aplicação WSGI (ex: app.wsgi).
  6. Clique em “Create”.

Seu app Python está agora configurado para rodar no servidor!

Passo 5: Envie seu código com o Gerenciador de Arquivos

Para colocar seu código no servidor, use o Gerenciador de Arquivos (File Manager).

  • Na tela do cPanel, clique em File Manager.
  • Selecione a pasta public_html (ou a pasta que você escolheu como raiz).
  • Crie uma nova pasta (ex: app ou python-app) se ainda não existir.
  • Arraste ou envie seus arquivos (JS, PY, HTML, etc.) para essa pasta.
Gerenciador de Arquivos — árvore de pastas (public_html etc.) e barra de ações

Passo 6: Teste seu app

Abra seu navegador e acesse:

  • Para Node.js: https://seusite.com.br/app (ou o caminho que você definiu)
  • Para Python: https://seusite.com.br/python-app

Se tudo estiver certo, seu app deverá aparecer! Se não funcionar, verifique:

  • Se o arquivo de entrada está no caminho certo.
  • Se o arquivo tem permissão de execução (no File Manager, clique com botão direito e veja “Permissões” — 755 para pastas, 644 para arquivos).
  • Se não há erros no código (confira logs no cPanel, na aba “Logs” do Node.js ou Python).
Dica do Sensei: O cPanel mostra logs de erro no painel — é ali que você vai encontrar o que está errado. Não desista! Erros são parte da jornada.

Conclusão: Você está no caminho certo!

Parabéns, guerreiro do código! Você acabou de rodar um app em Node.js ou Python em um ambiente compartilhado, com o poder do cPanel da GeHost. Isso é muito mais do que muitos conseguem — você está no topo do seu jogo!

Se tiver dúvidas, basta entrar em contato com nosso suporte. Estamos aqui para te ajudar, sempre. 🌿

Até a próxima, e que seu código esteja sempre em pleno funcionamento!


Was this answer helpful?

« Back