¿Hay alguna manera de alojar un sitio web usted mismo (con la computadora como servidor) de forma gratuita?

Alguna teoría primero

Sin entrar en detalles y simplificando un poco, el servidor (hardware) es una computadora con “software de servidor” conectado a Internet.

Que necesitarás:

  • Una computadora con algún sistema operativo instalado
  • Dirección IP estática de su proveedor de servicios de Internet
  • Aplicación de servidor de software para servir el contenido, como Apache, Node.js, Netty, Jetty, Nginx, LightTPD, etc.
  • Dependiendo del caso, algunas aplicaciones se ejecutan en un servidor de software, aunque también puede servir archivos estáticos

¿Vale la pena?

No tanto por algo más serio que una página de inicio con un montón de texto y varias imágenes. El alojamiento es tan barato hoy en día que no tiene demasiado sentido.

Por favor, no que, excepto el hosting de pago, haya varios gratuitos para sitios web simples. Algunos de ellos mostrarán anuncios, otros no.

También deberá registrar un dominio para cualquier cosa grave.

Tenga en cuenta que no será una solución estable. Así que espere problemas de rendimiento y que los costos de electricidad puedan ser más altos que los de alojamiento pagado.

Eso sería algo muy ineficiente. A menos que desee dar acceso temporalmente a su sitio web o tener una dirección IP estática como parte de su paquete de acceso a Internet, de lo contrario, será una pérdida de tiempo y dinero 🙂

Lo primero que debe saber es que deberá pagar al menos un servicio DNS dinámico para poder usar un nombre de dominio. Esa es la única forma de tener un nombre de dominio con un DNS dinámico, a menos que pueda vivir con un subdominio de servicio de DNS dinámico o tener una dirección IP estática.

Aparte de eso, bueno, el proceso de implementación de su sitio web es prácticamente el mismo que usar un VPS 🙂

  • Cree un servidor web con su software favorito, Apache, Nginx, Lightspeed
  • Configure su cliente DNS dinámico favorito en su máquina
  • Apunte su dominio si opta por tener uno, a través de DNS dinámico, o utiliza un subdominio de DNS dinámico
  • Implemente su sitio web o compílelo desde cero, está seguro de que la configuración funciona correctamente

¡Buena suerte!

¡Si!

Literalmente, puede tomar una computadora aleatoria que tiene en casa y transformarla en un servidor web.

Debe contratar a un técnico informático especializado en redes para que lo configure. Su enrutador también necesitará una configuración especial para abrir los puertos (¡así que no se restablecerá el enrutador después de eso! O perderá la configuración).

El IT probablemente modificará en gran medida el sistema de la computadora servidor instalando Linux, Apache, PHP, MySQL y un panel de control para ayudarlo a instalar su propio sitio web una vez que el IT haya terminado con la configuración.

Técnicamente podrá utilizar el ahora nuevo servidor como computadora de escritorio (!), Pero no se recomienda, ya que ralentizará su sitio web.

Y una vez hecho todo, lo único que tendrá que pagar es el costo del tráfico de Internet en sus sitios web instalados en su servidor y el mantenimiento del servidor.

Le recomiendo que tenga, para el mantenimiento de su servidor y hardware:

  • Una buena conexión a Internet muy buena (especialmente en carga) y una conexión ethernet.
  • Un buen presupuesto en electricidad.
  • Un procesador quadcore para asegurarse de que funcionará bien y será lo suficientemente rápido. No necesita ser un quadcore de alto rendimiento. Incluso un gran doble núcleo hará el trabajo.
  • No se requiere tarjeta gráfica, excepto si desea acceder a su servidor a través de una pantalla directa, pero realmente no necesita algo con buen rendimiento. No necesita una tarjeta que admita 3D. Incluso la tarjeta gráfica que viene con la placa base es buena.
  • Un SSD de alto rendimiento (unidad de estado sólido). Será rápido, pero gradualmente se volverá lento y dejará de escribir después de un momento. Tomará unos 5 o 7 años antes de morir, dependiendo de su tráfico de internet. Instalarás el software de tu servidor en él.
  • HDD (disco duro), no porque sea rápido, sino porque es barato y su degradación es muy lenta. Úselo para almacenar datos y sitios web.
  • O un SSHD (unidad híbrida de estado sólido). Primero actuará como un HDD, pero con el tiempo se volverá increíblemente rápido. Te durará a la larga como un HDD. Úselo para almacenar datos.
  • Una placa base realmente básica con un controlador RJ-45, para trabajar con una conexión a Internet (¡y su ethernet! WiFi no se recomienda para un servidor).
  • Al menos dos puertos USB.
  • 4 GB de RAM son suficientes, pero elige 8 GB si quieres estar realmente cómodo.

¡Y eso es!

Con todo esto, debería costarle un mínimo de 250 € hasta 1000 €, dependiendo de las unidades que lleve y cuántos.

Sí, hay páginas de github si está bien con html estático.

WordPress.com: crea un sitio web o blog si quieres un blog gratuito alojado

Luego están los niveles gratuitos en Cloud Application Platform | Heroku, nivel gratuito de AWS Nivel gratuito de AWS, turno abierto, motor de aplicaciones de Google Nivel gratuito de GCP – Pruebas gratis y siempre gratis | Google Cloud Platform y similares.

En general, esto está bien para los estudiantes que aprenden, pero para un sitio adecuado, desea un alojamiento adecuado, es decir, no es una mierda gratis (océano digital o linode para aplicaciones a medida y sitios más complejos. Creo que recomendaría terrenos del sitio para alojamiento compartido barato)

Puede alojar un sitio web utilizando su propia computadora como servidor web, pero el problema principal será que probablemente su proveedor de Internet no le haya asignado una dirección IP estática. A menos que solicite y pague más por una IP estática, tendrá una IP dinámica que puede cambiar aleatoriamente. La razón por la que esto es relevante es que la dirección IP de su servidor web estará conectada a su nombre de dominio a través de DNS.

Entonces, si intenta alojar su propio sitio web con una dirección IP dinámica, funcionará bien por un tiempo, pero en algún momento aleatorio en el futuro su dirección IP cambiará y su sitio web ya no se cargará cuando las personas intenten acceder a él. Podría sortear esta limitación utilizando un servicio de DNS dinámico, pero el rendimiento y la confiabilidad disminuirían si toma esa ruta, particularmente si elige un servicio de DNS dinámico gratuito.

Seguro:

¿Puedo alojar mi propio sitio web con mi propia computadora? ¿Cómo voy a hacer eso?

Pregúntale a Lifehacker: ¿Alojar mi sitio web en casa?

Si,

Puede alojar un sitio web en cualquier sistema, pero requiere una dirección IP pública (IP estática) para acceder desde todo el mundo.

Si no ha comprado IP estática, puede hacer un túnel en su host local usando ngrok.

Saludos,

Deepak Mahara