Hetzner con Cpanel o instalar nodejs

  • Autor Autor giulichajari
  • Fecha de inicio Fecha de inicio
giulichajari

giulichajari

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buen dia. Estoy haciendo un curso de nextjs y me preguntaba como instalar nodejs dado que es el motor sobre el que corre next.

Los vps de Hetzner no vienen instalados como en HostGator por ejemplo?

Actualmente tengo hestiaCP en Hetzner y bueno queria asegurarme de correr node. Por otro lado existe forma de sincronizar un github de nextjs a mi VPS de tal forma que con un commit se actualize?

Si instalo un Linux con interfaz grafica seria mas facil? AlmaLinux o sigo con Ubuntu?
 
Buen dia. Estoy haciendo un curso de nextjs y me preguntaba como instalar nodejs dado que es el motor sobre el que corre next.

Los vps de Hetzner no vienen instalados como en HostGator por ejemplo?

Actualmente tengo hestiaCP en Hetzner y bueno queria asegurarme de correr node. Por otro lado existe forma de sincronizar un github de nextjs a mi VPS de tal forma que con un commit se actualize?

Si instalo un Linux con interfaz grafica seria mas facil? AlmaLinux o sigo con Ubuntu?
Todo lo que estas pidiendo debes hacerlo por command line a la old school, por lo menos para nodejs con nextjs sobre hestiacp.
 
Buen dia. Estoy haciendo un curso de nextjs y me preguntaba como instalar nodejs dado que es el motor sobre el que corre next.

Los vps de Hetzner no vienen instalados como en HostGator por ejemplo?

Actualmente tengo hestiaCP en Hetzner y bueno queria asegurarme de correr node. Por otro lado existe forma de sincronizar un github de nextjs a mi VPS de tal forma que con un commit se actualize?

Si instalo un Linux con interfaz grafica seria mas facil? AlmaLinux o sigo con Ubuntu?

Puesto que es para probar solamente, te puedo recomendar: https://coolify.io/self-hosted

Desde luego, habría que instalarlo en otro server, porque coolify requiere usar los mismos puertos que ya está usando hestia, pero como es de prueba, con que lo uses una o 2 semanas en lo que terminas el curso y tus pruebas, creo que te puede valer. Tiene todo lo que pides, pero para lo de mantener sincronizado con tu github, recuerda configurar el hook en el repositorio.

PD: Nobleza oblige. No recomiendo usar JS en el backend, siempre come demasiado y cualquier cosa que se hagas, se hace mejor en cualquier otro lenguaje simple como PHP o GO. De hecho tampoco recomiendo los frameworks JS en frontend, pero eso al menos solo es complicarse la vida innecesariamente y siempre que he tenido que usarlo, es porque la empresa/persona así lo requiere y es su problema que luego sea más caro todo (por eso está bueno aprender a usarlos, no es lo mejor, pero pagará bien en lo que el humo dure).

kj
 
Última edición:
PD: Nobleza oblige. No recomiendo usar JS en el backend, siempre come demasiado y cualquier cosa que se hagas, se hace mejor en cualquier otro lenguaje simple como PHP o GO. De hecho tampoco recomiendo los frameworks JS en frontend, pero eso al menos solo es complicarse la vida innecesariamente y siempre que he tenido que usarlo, es porque la empresa/persona así lo requiere y es su problema que luego sea más caro todo (por eso está bueno aprender a usarlos, no es lo mejor, pero pagará bien en lo que el humo dure).

kj
entiendo el punto. Eso mismo habia pensado, pero no quiero estancarme en html y js..aunque con esas tecnologias y php se puede crear de todo.
 
entiendo el punto. Eso mismo habia pensado, pero no quiero estancarme en html y js..aunque con esas tecnologias y php se puede crear de todo.

Cuidado con el FOMO. Está bien tocar los frameworks más populares para integrarte más rápido a los trabajos (mientras miras para que casos sirve de verdad), pero no perder el tiempo porque acaba de salir uno nuevo y los que venden cursos dicen que es genial, promete muchísimo y es lo que se va a usar en el futuro, así que no debes quedarte atrás y tienes que aprenderlo ahora mismo (mediante su curso, claro xD).

Si te refieres a atascos del lado de mejorar, pero eso generalmente no lo dan los frameworks, de hecho un común denominador de los frameworks es solo renombrar cosas ya existentes para se suene más cool, hacer mini diferenciaciones para en un término añadir 2 extras, o a la inversa: unir 2 cosas ya existentes en un solo término.

Por otro lado, no creo que uno se pueda atascar en solo html, js y css, de hecho lo normal es seguir revisándolos y viendo que cosas cambian, porque los lenguajes también se actualizan y cada tanto dan saltos enormes como fue el caso de JS desde ES6 (clases, constantes, variables locales, etc) o como está pasando desde la versión 7 de PHP que no deja de mejorar (tipados, union types, named parameters, enums, readonly, etc.), incluso lenguajes como C++ se siguen actualizando (la última vez que revisé estábamos en la versión 20) y recientemente vi que había gente que proponía añadirle un borrow checker (en cristiano: básicamente obtener la característica bandera de Rust y con eso ser un lenguaje seguro en términos de uso de memoria).

kj
 
Cuidado con el FOMO. Está bien tocar los frameworks más populares para integrarte más rápido a los trabajos (mientras miras para que casos sirve de verdad), pero no perder el tiempo porque acaba de salir uno nuevo y los que venden cursos dicen que es genial, promete muchísimo y es lo que se va a usar en el futuro, así que no debes quedarte atrás y tienes que aprenderlo ahora mismo (mediante su curso, claro xD).

Si te refieres a atascos del lado de mejorar, pero eso generalmente no lo dan los frameworks, de hecho un común denominador de los frameworks es solo renombrar cosas ya existentes para se suene más cool, hacer mini diferenciaciones para en un término añadir 2 extras, o a la inversa: unir 2 cosas ya existentes en un solo término.

Por otro lado, no creo que uno se pueda atascar en solo html, js y css, de hecho lo normal es seguir revisándolos y viendo que cosas cambian, porque los lenguajes también se actualizan y cada tanto dan saltos enormes como fue el caso de JS desde ES6 (clases, constantes, variables locales, etc) o como está pasando desde la versión 7 de PHP que no deja de mejorar (tipados, union types, named parameters, enums, readonly, etc.), incluso lenguajes como C++ se siguen actualizando (la última vez que revisé estábamos en la versión 20) y recientemente vi que había gente que proponañadirle un borrow checker (en cristiano: básicamente obtener la característica bandera de Rust y con eso ser un lenguaje seguro en términos de uso de memoria).

kj
Claro los lenguages agregan mas funcionalidades como PHP en su version 8 y posteriores. C# y .NET MAUI tambien manejo.
Sino podria buscar otro area para especializarme como machine learning o arquitectura de software,etc.
Aunque esas areas solo sirven para trabajos en empresas, me refiero a no ser empleado. Capacitarse en algo que uno pueda ofrecer esta bueno. Por ejemplo estoy construyendo un sistema POS de escritorio distribuible con .net maui.
 
Por otro lado existe forma de sincronizar un github de nextjs a mi VPS de tal forma que con un commit se actualize?
Otro vps vacío con Coolify y se conecta fácil con github.
 
Otro vps vacío con Coolify y se conecta fácil con github.
Que sistema operativo tienen esa VPS? O solo funciona tipo hosting donde te dan un panel para colocar tu repositorio nextjs y se despliega automático al llegar ciertos commits a una rama en especifica?
 
Que sistema operativo tienen esa VPS? O solo funciona tipo hosting donde te dan un panel para colocar tu repositorio nextjs y se despliega automático al llegar ciertos commits a una rama en especifica?
No entendí tu pregunta, me explico mejor;
puedes usar coolify self-host, compras un hetzner cloud con ubuntu 24.04.
le instalas coolify https://coolify.io/docs/installation

y puedes poner tus repositorios de github, como en este video:
(puedes que termines necesitando conocimientos de docker/docker-compose)


 
Última edición:
Usa nvm o descárgalo de su sitio oficial, con ese HestiaCP, podrás configurarlo manualmente, ahora ya para GitHub, configura un webhook o usa git pull automático, con eso deberia funcionar
 
Atrás
Arriba