Cómo alojar su sitio web personal en los servidores de Google de forma gratuita

En la actualidad, todo el mundo aloja un sitio web personal o de cartera para mostrar su información en la Web. Si desea alojar su propio sitio web personal pero realmente no tiene que presupuestarlo, esta publicación es lo que necesita.

Este sencillo tutorial le mostrará cómo puede alojar un sitio web básico (creado con HTML y CSS) en los servidores de Google, de forma gratuita . Y puede completarlo fácilmente entre 1 y 3 horas.

Técnicamente, Google no ofrece soluciones de alojamiento gratuitas, pero sí proporciona una plataforma como servicio (PAAS) conocida como Google App Engine (GAE) . Este tutorial utiliza la función ‘Archivos estáticos’ de App Engine para alojar un sitio web HTML-CSS estático en los servidores de GAE.

Al final de este tutorial, obtendrá su propio sitio web personal en una dirección de subdominio personalizada como esta: <your-custom-name> .appspot.com . Puede convertirla en su página de contacto, para conectarse con clientes potenciales o para expandirse

Tengo uno en akapribot.appspot.com , alojado en GAE. Solo se necesitan 7 tareas:

  1. Cree un sitio web personal utilizando una plantilla de sitio web HTML-CSS gratuita
  2. Descargue e instale Python y GAE SDK
  3. Registrarse en Google App Engine
  4. Crear aplicación en Google App Engine
  5. Desarrollar una aplicación usando GAE Python SDK
  6. Implemente / cargue su aplicación personalizada en los servidores GAE

Hagámoslo.

Tarea 1: Crear un sitio web personal

Crear un sitio web desde cero puede ser difícil y complicado , especialmente si no eres un diseñador web incondicional o un experto en la escritura de elementos etiquetados en html. Sin embargo, siempre puede trabajar en una plantilla web y personalizarla en su propia versión. Aquí hay algunas plantillas de sitios web buenas, fáciles de editar y con licencia Creative Commons :


Para que la plantilla del sitio web sea suya, descargue la plantilla de los enlaces anteriores, descomprima los archivos y edite el index.html u otros archivos .html.
Puede usar cualquier editor de texto para editar estos archivos como el Bloc de notas o WordPad, pero
Notepad ++ es más fácil y muy recomendable. Agregue su información, por ejemplo, nombre, habilidades, trabajo, cartera, información de contacto, etc. y guarde el archivo.

Alternativamente, si desea hacer más en su sitio web, puede intentar aprender HTML5 y CSS. Tenemos muchos tutoriales de HTML5 / CSS de los que aprender. Échales un vistazo.

Tarea 2: Obtenga Python y GAE SDK

A continuación, descargue e instale el siguiente software para editar e implementar aplicaciones en servidores GAE.

Nota: Instale el software con sus opciones y configuraciones predeterminadas; de lo contrario, es posible que tenga problemas con el tutorial.

Tarea 3: registrarse en Google App Engine

En tercer lugar, regístrese para obtener una cuenta en Google App Engine . Si ya tiene una cuenta de Gmail, solo es cuestión de iniciar sesión.

  • Vaya a appengine.google.com.
  • Si ya tiene una cuenta de Gmail, continúe con el siguiente paso; de lo contrario, presione el enlace Crear una cuenta e ingrese los detalles requeridos para crear una cuenta.

  • Ingrese las credenciales de su cuenta y presione el botón Iniciar sesión para acceder al panel de GAE.

  • Google App Engine le dará la bienvenida con un mensaje de bienvenida.

Tarea 4: Crear una aplicación en Google App Engine

Ahora, necesita crear una aplicación en GAE .

  • Haga clic en el botón Crear aplicación .
  • Es posible que se le solicite que verifique su cuenta. Verifique su cuenta siguiendo las instrucciones de la página.
  • Verá la página “Crear aplicación” como se muestra a continuación:

  • Ingrese la dirección que desee en Identificador de la aplicación . Este nombre hará su dirección de subdominio, por ejemplo, su-nombre .appspot.com.
  • Una vez que se le da un nombre, el identificador de la aplicación no se puede cambiar. Por lo tanto, elija sabiamente el identificador de su aplicación.
  • Ingrese el título de la aplicación en el segundo campo de texto. Este nombre se mostrará cuando las personas accedan a su aplicación en GAE.
  • Para las Opciones de autenticación , déjelo en la opción predeterminada (Abierto para todos los usuarios de la cuenta de Google).
  • Haga clic en el botón Crear aplicación . Verá una página que notifica “Aplicación registrada correctamente” como se muestra a continuación:

Tarea 5: Desarrollar la aplicación usando GAE Python SDK

Es hora de desarrollar su aplicación GAE en su sistema usando Python y App Engine Python SDK .

  • Abra la aplicación Google App Engine Launcher en su sistema usando el menú Inicio o la pantalla Inicio (si está trabajando en Windows 8).

  • Abra el menú Archivo> Crear nueva aplicación . Alternativamente, puede presionar la combinación de teclas Ctrl + N para crear una nueva aplicación en GAE Launcher.

  • Ingrese su identificador de aplicación en el campo Nombre de la aplicación.
  • Elija un directorio principal local para su aplicación haciendo clic en el botón Examinar . El directorio de su aplicación se creará dentro de este directorio.
  • Deje el puerto y el puerto de administración con los valores predeterminados.
  • Haga clic en el botón Crear .

Para editar la configuración de la aplicación GAE local:

  • Elija su aplicación en GAE Launcher.
  • Haga clic en Editar .
  • El archivo “app.yaml” de su aplicación se abrirá en WordPad.
  • Reemplace todo el texto (elimine el texto antiguo e ingrese el nuevo texto) con lo siguiente:

aplicación: <your-app-name-here> versión: 1 tiempo de ejecución: python27 api_version: 1 threadsafe: yes handlers:


– url: / static_files: www / index.html upload: www / index.html


– url: / static_dir: bibliotecas www:


– nombre: versión webapp2: “2.5.2”

  • Reemplace <your-app-name-here> con el identificador de su aplicación en la primera línea de este archivo.
  • Guarde este archivo y cierre WordPad.

Para agregar los archivos de su sitio web personal a su aplicación GAE local:

  • Abra el directorio principal local de su aplicación GAE.
  • Abre el directorio de tu aplicación.
  • Elimine los archivos denominados favicon.ico y main.py presentes en este directorio.
  • Cree un nuevo directorio (o carpeta) llamado www dentro de este directorio. (Si desea cambiar el nombre de este directorio, debe cambiar el nombre de este directorio y reemplazar todo www en el nombre de su nuevo directorio en el archivo app.yaml ).
  • Copie los archivos de su sitio web (todos los archivos y subdirectorios dentro de sus carpetas, por ejemplo, index.html) en este directorio www .

Si todo va bien, el directorio de tu aplicación tendrá dos archivos ( app.yaml e index.yaml ) y un subdirectorio (www). El subdirectorio ‘www’ tendrá los archivos y carpetas de su sitio web.

Tarea 6: Implementar / Cargar su aplicación personalizada a los servidores GAE

Ha creado su aplicación GAE local y ahora, debe verificar e implementar / cargar su aplicación en los servidores GAE.

Para verificar su aplicación GAE local:

  • Elija su aplicación en GAE Launcher.
  • Haga clic en Ejecutar .
  • Se le mostrará su sitio web en el navegador web de su computadora. (Si no lo hace, retroceda y compruebe si siguió correctamente las instrucciones del tutorial).

Para implementar su aplicación GAE:

  • Elija su aplicación en GAE Launcher.
  • Haga clic en Implementar .
  • Se le pedirá su identificación y contraseña de Gmail . Ingrese las credenciales de su cuenta y presione OK .
  • Verá una ventana de Python que detalla el progreso de la operación de carga . Llevará algún tiempo cargar su aplicación dependiendo de la velocidad de su conexión a Internet.

¡Todo listo!

Si siguió todo el procedimiento con precisión, entonces, para este momento, debe tener su propio sitio web alojado en la web. Puede consultar su sitio web en <your-app-name> .appspot.com Si alojó correctamente su sitio web en Google App Engine, no olvide compartir la dirección del sitio web de App Engine a través de los comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *