تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Firebase Hosting
plat_web
يوفّر Firebase Hosting خدمة استضافة سريعة وآمنة لتطبيقك على الويب.
Firebase Hosting هي خدمة استضافة محتوى الويب للمطوّرين بدرجة إنتاجية عالية.
يمكنك من خلال أمر واحد نشر تطبيقات الويب بسرعة على شبكة توصيل محتوى (CDN) عالمية.
على الرغم من أنّ Firebase Hosting محسّن للتطبيقات الثابتة
وتطبيقات الويب من صفحة واحدة، يمكنك أيضًا إقران Firebase Hosting
بCloud Functions أو Cloud Run ل
إنشاء المحتوى الديناميكي والخدمات المصغرة واستضافتها على Firebase.
البدء
الإمكانات الرئيسية
عرض المحتوى من خلال اتصال آمن |
تم دمج طبقة المقابس الآمنة (SSL) التي لا تتطلّب أيّ إعدادات في
Firebase Hosting، ما يضمن عرض المحتوى بأمان في جميع الأوقات.
|
إرسال المحتوى بسرعة |
يتم تخزين كل ملف تحمّله مؤقتًا على وحدات تخزين الحالة الصلبة (SSD) في نقاط شبكة توصيل المحتوى (CDN) حول العالم، ويُعرض كملفات مضغوطة بتنسيق gzip أو Brotli. نختار تلقائيًا أفضل طريقة ضغط
لمحتوى الفيديو. يتم عرض المحتوى بسرعة بغض النظر عن مكان تواجد المستخدمين.
|
محاكاة التغييرات ومشاركتها قبل نشرها |
يمكنك عرض التغييرات واختبارها على عنوان URL مستضاف محليًا والتفاعل مع
خلفية محاكية.
يمكنك مشاركة التغييرات مع زملائك باستخدام عناوين URL مؤقتة للمعاينة.
توفّر Hosting أيضًا دمج GitHub لطرح التعديلات بسهولة على المحتوى الذي تمت معاينته.
|
نشر إصدارات جديدة باستخدام أمر واحد |
باستخدام واجهة برمجة التطبيقات Firebase، يمكنك إعداد تطبيقك وتشغيله في
ثوانٍ. تتيح لك أدوات سطر الأوامر إضافة استهدافات النشر إلى
عملية الإنشاء.
وإذا أردت التراجع عن عملية النشر، توفّر Hosting إمكانية التراجع عن التغييرات بنقرة واحدة.
|
كيف تعمل هذه الميزة؟
سواء كنت بصدد نشر صفحة مقصودة بسيطة للتطبيق أو تطبيق ويب تقدّمي (PWA) معقّد، يوفّر لك Hosting البنية الأساسية والميزات والأدوات المخصّصة لنشر المواقع الإلكترونية والتطبيقات وإدارتها.
باستخدام واجهة سطر أوامر Firebase، يمكنك نشر الملفات من الأدلة المحلية
على جهاز الكمبيوتر إلى خوادم Hosting. بالإضافة إلى عرض المحتوى الثابت،
يمكنك استخدام Cloud Functions for Firebase أو Cloud Run
لعرض المحتوى الديناميكي واستضافة الخدمات المصغرة
على مواقعك الإلكترونية. يتم عرض كل المحتوى
من خلال اتصال طبقة المقابس الآمنة (SSL) من أقرب خادم EDGE على شبكة CDN العالمية.
يمكنك أيضًا
الاطّلاع على التغييرات واختبارها قبل نشرها.
باستخدام Firebase Local Emulator Suite،
يمكنك محاكاة تطبيقك وموارد الخلفية على عنوان URL مستضاف محليًا. يمكنك أيضًا
مشاركة التغييرات من خلال عنوان URL مؤقت لمعاينة التطبيق وإعداد دمج GitHub لإجراء عمليات تكرار سهلة أثناء
التطوير.
Firebase Hosting يوفّر خيارات إعداد استضافة خفيفة الوزن
لإنشاء تطبيقات ويب تقدّميّة. يمكنك
بسهولة إعادة كتابة عناوين URL للتوجيه من جهة العميل، وإعداد رؤوس مخصّصة، وحتى
عرض محتوى مترجَم.
لعرض المحتوى الخاص بك، تقدّم لك Firebase عدة خيارات للنطاقات والنطاقات الفرعية:
يتضمّن كل مشروع في Firebase تلقائيًا نطاقات فرعية بدون أي تكلفة على نطاقي
web.app
وfirebaseapp.com
. يعرض هذان الموقعان الإلكترونيان
المحتوى والإعدادات المُنفَّذَين نفسهما.
يمكنك إنشاء مواقع إلكترونية متعددة إذا كانت لديك
مواقع إلكترونية وتطبيقات ذات صلة تقدّم محتوًى مختلفًا ولكنّها تشترك في موارد
مشروع Firebase نفسها (على سبيل المثال، إذا كانت لديك مدوّنة ولوحة تحكم للمشرفين
وتطبيق متاح للجميع).
يمكنك ربط اسم نطاقك بأحد
المواقع الإلكترونية المستضافة على Firebase.
توفّر Firebase تلقائيًا شهادات طبقة المقابس الآمنة لجميع نطاقاتك كي تتمكّن من عرض كلّ المحتوى بأمان.
مسار التنفيذ
|
تثبيت واجهة سطر أوامر Firebase |
تسهّل Firebase CLI إعداد Hosting مشروع جديد وتشغيل خادم تطوير محلي ونشر المحتوى.
|
|
إعداد دليل مشروع |
أضِف مواد العرض الثابتة إلى دليل مشروع على الجهاز، ثمّ نفِّذ firebase init لربط الدليل بمشروع على
Firebase.
في دليل المشروع المحلي، يمكنك أيضًا إعداد
Cloud Functions أو Cloud Run ل
المحتوى الديناميكي والخدمات المصغرة.
|
|
عرض التغييرات واختبارها ومشاركتها قبل نشرها (اختياري) |
شغِّل firebase emulators:start لمحاكاة
Hosting وموارد مشروعك في الخلفية على عنوان URL مستضاف محليًا.
لعرض التغييرات ومشاركتها من خلال عنوان URL مؤقت لمعاينة المحتوى، يمكنك تنفيذ
firebase hosting:channel:deploy لإنشاء
قناة معاينة ونشر المحتوى فيها. يمكنك إعداد
دمج GitHub لطرح
نُسخ متعددة من المحتوى الذي تمت معاينته بسهولة.
|
|
نشر موقعك الإلكتروني |
عندما تبدو الأمور على ما يرام، يمكنك تنفيذ
firebase deploy لتحميل أحدث لقطة إلى
خوادمنا. إذا كنت بحاجة إلى التراجع عن عملية النشر، يمكنك الرجوع إلى الإصدار السابق بنقرة واحدة فقط
في وحدة تحكّم Firebase.
|
|
رابط إلى تطبيق ويب على Firebase (اختياري) |
من خلال ربط موقعك الإلكتروني بـ تطبيق ويب على Firebase،
يمكنك استخدام
Google Analytics
لجمع بيانات الاستخدام والسلوك لتطبيقك واستخدام
Firebase Performance Monitoring للحصول على
إحصاءات عن خصائص أداء تطبيقك.
|
الخطوات التالية
البدء باستخدام Firebase Hosting
مواصلة تحسين موقعك الإلكتروني يمكنك إجراء الاختبار على الجهاز، ومشاركة التغييرات على عنوان URL مؤقت لميزة المعاينة، ثم نشرها على موقعك الإلكتروني المنشور. اتّبِع هذا الدليل المفصّل.
إنشاء خدمات مصغّرة واستضافتها على
Firebase
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-08 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]