Si compilas apps de Angular o Next.js procesadas por el servidor, consulta
Firebase App Hosting de nueva generación, una solución de pila completa para frameworks web modernos.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Firebase Hosting
plat_web
Firebase Hosting proporciona hosting rápido y seguro para tu app web.
Firebase Hosting es un servicio de hosting de contenido web de nivel de producción orientado a desarrolladores.
Con un solo comando, puedes implementar rápidamente apps web en una CDN (red de distribución de contenidos) global.
Si bien Firebase Hosting está optimizado para aplicaciones web estáticas y
de una sola página, también puedes vincular Firebase Hosting con
Cloud Functions o Cloud Run para
crear y alojar contenido dinámico y microservicios en Firebase.
Comenzar
Funciones clave
Entregar contenido mediante una conexión segura |
Firebase Hosting incluye SSL sin necesidad de configuración para que el contenido se entregue siempre de forma segura.
|
Publicar contenido con rapidez |
Cada archivo que subas se almacena en caché en discos SSD ubicados en el perímetro de la CDN en todo el mundo y se entrega en formato gzip o Brotli. Seleccionamos automáticamente el mejor método de compresión para tu contenido. No importa dónde estén tus usuarios, el contenido se entrega rápidamente.
|
Emular y compartir tus cambios antes de publicarlos |
Observa y prueba tus cambios en una URL alojada localmente y después interactúa con un backend emulado.
Comparte los cambios con tus compañeros de equipo mediante URLs de vista previa temporales. Hosting también proporciona una integración en GitHub para realizar iteraciones con facilidad de tu contenido de vista previa.
|
Implementar versiones nuevas con un comando |
Con Firebase CLI, puedes poner tu aplicación en funcionamiento en cuestión de segundos. Las herramientas de línea de comandos te permiten agregar destinos de implementación en el proceso de compilación.
Si necesitas deshacer la implementación, con Hosting puedes hacer reversiones con un solo clic.
|
¿Cómo funciona?
Ya sea que estés
implementando una página de destino sencilla de la app o una app web progresiva (AWP)
compleja, Hosting te ofrece la infraestructura, las funciones y las herramientas orientadas a la
implementación y administración de sitios web y apps.
Con la Firebase CLI, puedes implementar archivos desde los directorios locales de tu computadora en nuestros servidores de Hosting. Además de entregar contenido estático, puedes usar Cloud Functions for Firebase o Cloud Run para entregar contenido dinámico y alojar microservicios en tus sitios. Todo el contenido se entrega mediante una conexión SSL desde el servidor periférico más cercano en nuestra CDN global.
También puedes ver y probar tus cambios antes de publicarlos.
Con Firebase Local Emulator Suite,
puedes emular los recursos de la app y del backend en una URL alojada de forma local. También puedes compartir tus cambios en una URL de vista previa temporal y configurar una integración con GitHub para realizar iteraciones sencillas durante el desarrollo.
Firebase Hosting tiene opciones de configuración de hosting ligeras para que compiles AWP sofisticadas. Puedes reescribir fácilmente las URLs para el enrutamiento del cliente, configurar encabezados personalizados o incluso entregar contenido localizado.
Firebase ofrece varias opciones de dominios y subdominios para entregar tu contenido:
De forma predeterminada, cada proyecto de Firebase tiene subdominios sin costo en los dominios
web.app
y firebaseapp.com
. Estos dos sitios entregan la misma
configuración y contenido implementados.
Puedes crear varios sitios si tienes apps o sitios relacionados que entreguen contenido distinto, pero que compartan los recursos del mismo proyecto de Firebase (por ejemplo, si tienes un blog, un panel de administración y una app pública).
Puedes conectar tu propio nombre de dominio a un sitio alojado en Firebase.
Firebase aprovisiona certificados SSL automáticamente para todos tus dominios a fin de que tu contenido se entregue de forma segura.
Ruta de implementación
|
Instala la CLI de Firebase. |
Con Firebase CLI, es fácil configurar un proyecto nuevo de Hosting, ejecutar un servidor de desarrollo local y también implementar contenido.
|
|
Configura un directorio de proyecto |
Agrega los elementos estáticos al directorio de un proyecto local y, luego, ejecuta firebase init para conectar el directorio a un proyecto de Firebase.
En el directorio de tu proyecto local, también puedes configurar Cloud Functions o Cloud Run para tu contenido dinámico y microservicios.
|
|
Visualiza, prueba y comparte los cambios antes de publicarlos (opcional). |
Ejecuta firebase emulators:start para emular Hosting y los recursos de tu proyecto de backend en una URL alojada localmente.
Para ver y compartir los cambios en una URL de vista previa temporal, ejecuta firebase hosting:channel:deploy a fin de crear e implementar en un canal de vista previa. Configura la integración en GitHub para realizar iteraciones sencillas de tu contenido de vista previa.
|
|
Implementa tu sitio |
Cuando estés satisfecho con la configuración, ejecuta firebase deploy para subir la instantánea más reciente a nuestros servidores. Si necesitas deshacer la implementación, puedes revertirla con un solo clic en Firebase console.
|
|
Vincula el sitio a una aplicación web de Firebase (opcional) |
Si vinculas tu sitio a una app web de Firebase, puedes usar Google Analytics para recopilar datos de uso y comportamiento de tu app y Firebase Performance Monitoring para obtener estadísticas sobre las características de rendimiento de tu app.
|
Próximos pasos
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-08 (UTC)
[null,null,["Última actualización: 2025-08-08 (UTC)"],[],[],null,["Firebase Hosting \nplat_web \nFirebase Hosting provides fast and secure hosting for your web app. \n\nFirebase Hosting is production-grade web content hosting for developers.\nWith a single command, you can quickly deploy web apps to a global CDN (content\ndelivery network).\n\nThough Firebase Hosting is optimized for static and\nsingle-page web apps, you can also [pair Firebase Hosting with\nCloud Functions or Cloud Run](/docs/hosting/serverless-overview) to\nbuild and host dynamic content and microservices on Firebase.\n\n[Get started](/docs/hosting/quickstart)\n\nKey capabilities\n\n|-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Serve content over a secure connection | Zero-configuration SSL is built into Firebase Hosting, so content is always delivered securely. |\n| Deliver content fast | Each file that you upload is cached on SSDs at CDN edges around the world and served as gzip or Brotli. We auto-select the best compression method for your content. No matter where your users are, the content is delivered fast. |\n| Emulate and even share your changes before going live | View and test your changes on a locally hosted URL and interact with an emulated backend. Share your changes with teammates using temporary preview URLs. Hosting also provides a [GitHub integration](/docs/hosting/github-integration) for easy iterations of your previewed content. |\n| Deploy new versions with one command | Using the Firebase CLI, you can get your app up and running in seconds. Command line tools let you add deployment targets into your build process. And if you need to undo the deploy, Hosting provides one-click rollbacks. |\n\nHow does it work?\n\nWhether you are deploying a simple app landing page or a complex Progressive Web\nApp (PWA), Hosting gives you the infrastructure, features, and tooling\ntailored to deploying and managing websites and apps.\n\nUsing the [Firebase CLI](/docs/cli), you deploy files from local directories\non your computer to our Hosting servers. Beyond serving static content, you\ncan use Cloud Functions for Firebase or Cloud Run to\n[serve dynamic content and host microservices](/docs/hosting/serverless-overview)\non your sites. All content is\nserved over an SSL connection from the closest edge server on our global CDN.\n\nYou can also\n[view and test your changes before going live](/docs/hosting/test-preview-deploy).\nUsing the Firebase Local Emulator Suite,\nyou can emulate your app and backend resources at a locally hosted URL. You can\nalso share your changes at a temporary preview URL and set up a [GitHub\nintegration](/docs/hosting/github-integration) for easy iterations during\ndevelopment.\n\nFirebase Hosting has lightweight\n[hosting configuration options](/docs/hosting/full-config) for you\nto build sophisticated PWAs. You can\neasily rewrite URLs for client-side routing, set up custom headers, and even\nserve localized content.\n\nFor serving your content, Firebase offers several domain and subdomain options:\n\n- By default, every Firebase project has subdomains at no cost on the\n `web.app` and `firebaseapp.com` domains. These two sites serve the same\n deployed content and configuration.\n\n- You can [create multiple sites](/docs/hosting/multisites) if you have\n related sites and apps that serve different content but still share the same\n Firebase project resources (for example if you have a blog, admin panel, and\n public app).\n\n- You can [connect your own domain name](/docs/hosting/custom-domain) to a\n Firebase-hosted site.\n\nFirebase automatically provisions SSL certificates for all your domains so that\nall your content is served securely.\n\nImplementation path\n\n|---|-------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Install the Firebase CLI | The [Firebase CLI](/docs/cli) makes it easy to set up a new Hosting project, run a local development server, and deploy content. |\n| | Set up a project directory | Add your static assets to a local project directory, then run firebase init to connect the directory to a Firebase project. In your local project directory, you can also set up Cloud Functions or Cloud Run for your [dynamic content and microservices](/docs/hosting/serverless-overview). |\n| | View, test, and share your changes before going live *(optional)* | Run firebase emulators:start to emulate Hosting and your backend project resources at a locally hosted URL. To view and share your changes at a temporary preview URL, run firebase hosting:channel:deploy to create and deploy to a preview channel. Set up the [GitHub integration](/docs/hosting/github-integration) for easy iterations of your previewed content. |\n| | Deploy your site | When things are looking good, run firebase deploy to upload the latest snapshot to our servers. If you need to undo the deploy, you can roll back with just one click in the Firebase console. |\n| | Link to a Firebase Web App *(optional)* | By linking your site to a [Firebase Web App](/docs/web/setup), you can use [Google Analytics](/docs/analytics/get-started?platform=web) to collect usage and behavior data for your app and use [Firebase Performance Monitoring](/docs/perf-mon/get-started-web) to gain insight into the performance characteristics of your app. |\n\nNext steps\n\n- [Get started](/docs/hosting/quickstart) with Firebase Hosting.\n\n- Continue to improve your site. Test locally, share changes at a temporary\n preview URL, then deploy to your live site. Follow this [step-by-step\n guide](/docs/hosting/test-preview-deploy).\n\n- [Build and host microservices](/docs/hosting/serverless-overview) on\n Firebase."]]