paint-brush
Bir Web Sitesini Firebase'e Dağıtma ve Ücretsiz Kullanma: Bir Kılavuzile@proflead
2,906 okumalar
2,906 okumalar

Bir Web Sitesini Firebase'e Dağıtma ve Ücretsiz Kullanma: Bir Kılavuz

ile Vladislav Guzey4m2023/06/06
Read on Terminal Reader
Read this story w/o Javascript

Çok uzun; Okumak

Firebase bir mobil ve web uygulaması geliştirme platformudur. Gerçek zamanlı veritabanı, kimlik doğrulama, barındırma, bulut depolama ve daha fazlası gibi özellikler sunar. Bugün Next.JS projemizi depolamak için 'Barındırma' özelliğini kullanacağız. Yapmanız gereken ilk şey Firebase'e bir hesap açmak.
featured image - Bir Web Sitesini Firebase'e Dağıtma ve Ücretsiz Kullanma: Bir Kılavuz
Vladislav Guzey HackerNoon profile picture

Kısa bir süre önce "başlıklı bir yazı yazdım" Web Sitesi Performans Puanları 35'ten 100'e Nasıl Artırılır ? " Bu gönderide size projenizi Firebase'de nasıl dağıtacağınızı ve ücretsiz olarak nasıl kullanacağınızı göstereceğime söz verdim. Sözümü tutuyorum!

Firebase Nedir?

Muhtemelen bazılarınız henüz Firebase'e aşina değil o yüzden size kısaca ne olduğunu açıklayayım.

Firebase geliştiricilerin uygulamalarını daha kolay oluşturmalarına ve ölçeklendirmelerine yardımcı olacak bir dizi araç ve hizmet sağlayan bir mobil ve web uygulaması geliştirme platformudur.


Gerçek zamanlı veritabanı, kimlik doğrulama, barındırma, bulut depolama ve daha fazlası gibi özellikler sunar. Firebase ayrıca arka uç işlevleri ve altyapısı sağlayarak geliştiricilerin sunucu yönetimi veya karmaşık altyapı kurulumu konusunda endişelenmeden uygulamalarını oluşturmaya odaklanmasına olanak tanır.


Genel olarak Firebase, geliştirme sürecini basitleştirir ve geliştiricilerin hızlı bir şekilde yüksek kaliteli uygulamalar oluşturmasına olanak tanır.


Bugün Next.JS projemizi depolamak için 'Barındırma' özelliğini kullanacağız. Bu örnekte size projenizin statik versiyonunu nasıl barındıracağınızı göstereceğim. Yapmanız gereken ilk şey bir hesap açmaktır.

Firebase Hesabı Nasıl Kaydedilir

Firebase'e bir hesap kaydetmek için https://firebase.google.com/ , ve "Başlayın"ı tıklayın.

How to Register an Account of Firebase

Daha sonra bir Google hesabı oluşturmanız veya mevcut bir hesabı kullanmanız gerekir. İlk adımı tamamladığınızda Firebase kontrol paneline ulaşacaksınız. Bir sonraki adım bir proje oluşturmaktır.

Firebase'de Proje Nasıl Oluşturulur

Bir proje oluşturmak için 3 basit adımı uygulamanız gerekir:


  1. "Proje ekle"ye tıklayın ve yeni pencerede projeye bir ad verin.

How to Create a Project on Firebase

  1. Proje için Google Analytics işlevini etkinleştirin veya devre dışı bırakın ve "Proje oluştur"a tıklayın

How to Create a Project on Firebase

Birkaç dakika sonra projeniz oluşturulacaktır.

Firebase'i Ücretsiz Olarak Kullanma

Bir proje oluşturduğunuzda onu kontrol panelinizde görebileceksiniz. Varsayılan olarak Spark Planında olacaksınız. Değilseniz Spark Planına değiştirmeniz gerekir.


Spark Planı herhangi bir aylık maliyeti olmayan ücretsiz bir plandır . Bazı sınırlamaları vardır, ancak özellikle statik web siteniz için bir barındırma platformu olarak kullanmayı planlıyorsanız, projenizi başlatmak için fazlasıyla yeterlidir.

How to Use Firebase for Free

Planın tam açıklamasını görmek için lütfen burayı ziyaret edin bağlantı .


Firebase barındırma işlemini kurmanın zamanı geldi.

Firebase Barındırma Nasıl Kurulur

Firebase barındırma kurulumu da oldukça basittir. Hesabınıza giriş yapın ve projenizi seçin. Daha sonra soldaki menüden "Oluştur"a tıklayın ve açılır menüden "Barındırma"yı seçin.

How to Set Up Firebase Hosting

Yeni pencerede bir karşılama ekranı göreceksiniz. "Başlayın"ı tıklayın.

How to Set Up Firebase Hosting

Projenizi barındırmak için öncelikle Firebase CLI'yi kurmanız gerekir.


Terminal pencerenizi açın ve aşağıdaki komutu girin:

 npm install -g firebase-tools



Kurulum tamamlandıktan sonra terminalinize aşağıdakini yazın:

 firebase login


Erişimi yetkilendirmek için sizi giriş ekranına götürecektir.


Bir sonraki adım, statik web sitenizi sakladığınız terminal penceresi içindeki proje klasörünüze gitmektir.


Aşağıdaki komutu çalıştırın:

 firebase init


Her şeyi doğru yaptıysanız terminal pencerenizde aşağıdakileri görmelisiniz.


Seçenekler listesinde "Barındırma: Firebase Barındırma için dosyaları yapılandırın ve (isteğe bağlı olarak) GitHub Eylem dağıtımlarını ayarlayın" seçeneğini seçin. Gezinmek için klavyenizdeki ok tuşlarını kullanın, seçmek için boşluk tuşuna basın ve ardından enter tuşuna basın.

firebase init

Daha sonra listeden bir hesap seçin ve enter tuşuna basın.


Zaten bir projemiz olduğundan, listeden "Mevcut bir projeyi kullan" seçeneğini seçin ve önceki adımda oluşturduğunuz projeyi seçin.

firebase init

Varsayılan olarak ortak dizin "genel" olarak ayarlanmıştır. Başka bir dizin belirtmek istiyorsanız bunu bir sonraki adımda yapabilirsiniz. Örneğin Next.js projem 'out' dizininde web sitesinin statik bir versiyonunu üretiyor, bu yüzden bunu bu adımda belirtiyorum.

firebase init

Son iki yapılandırma sorusu web sitenizin ayarlarıyla ilgili olacaktır.


  • "Tek sayfalı bir uygulama olarak yapılandırın (tüm URL'leri /index.html olarak yeniden yazın)" - Evet


  • "GitHub ile otomatik derlemeler ve dağıtımlar ayarlansın mı?" - Hayır


Kurulumu tamamladık. Artık projemizi Firebase'e dağıtmanın zamanı geldi.

Web Sitesini Firebase'e Nasıl Dağıtırım?

Tüm yapılandırmaları tamamladıktan sonra web sitenizi Firebase hosting'e dağıtabilirsiniz.

Terminal penceresinde proje dizininizin içine aşağıdaki komutu girin:

 firebase deploy --only hosting


Her şey yolunda giderse web sitenize erişmek için kullanabileceğiniz URL’leri göreceksiniz.


Umarım bu makaleyi faydalı bulmuşsunuzdur! Bir sonraki bölümde size Firebase projeniz için özel bir alan adını nasıl ayarlayacağınızı göstereceğim.


Bizi izlemeye devam edin!


Burada da yayınlandı