Merhaba arkadaşlar, bugün Google Cloud'da hızlı ve basit bir şekilde Ghost kurulumunu nasıl yapacağız bundan bahsedeceğim. Tüm ayarları hızlı bir şekilde yaparsanız ortalama yarım saatte siteniz kullanıma hazır hale gelecektir.

İlk olarak Google Cloud'a gidiyoruz. Eğer bir hesabınız yoksa buradan hesap açabilirsiniz. İlk yıl ücretsiz olarak tüm Google cloud altyapısından yararlanabilirsiniz. Hesap oluşturduktan sonra Google Cloud Platform'a yönlendirileceksiniz.

Bu alandan Pazar yeri butonuna tıklıyoruz.

Pazar yeri butonuna tıkladıktan sonra karşımızda aşağıdaki pencere gelecektir.

Buradan Çözümleri arayın kısmına Ghost yazıp ve arama yapıyoruz. Karşınıza muhtemelen 3 tane sonuç çıkacaktır. Buradan en hızlı olanı yani Bitnami yayıncı olana tıklıyoruz.

Ghost Certified by Bitnami olana tıklayacağız.

Bu işlemi de yaptıktan sonra direkt olarak Compute Engine'de Başlat butonuna tıklıyoruz.

Yukarıdaki gibi Deployment name kısmına bir isim belirtiyoruz herhangi bir şey olabilir. Zone yani bölgeyi ben varsayılan olarak böyle bıraktım siz de hangisini istiyorsanız onu seçebilirsiniz.

Machine type kısmında yine aynı şekilde bu ayarlar yeterli olacaktır.

Boot disk type kısmında ise normal Standart Persistent Disk yerine SSD Pertistent Disk'i seçiyoruz. Normal HDD ile sanırım 1 $ fark var o yüzden SSD seçmek çok daha mantıklı bence.

Disk boyutu olarak ben 10GB seçtim bu da zaten böyle bir sistem fazlasıyla yetecektir. Yine de size yetmeyeceğini düşünüyorsanız arttırabilirsiniz bu sayıyı. Dikkat edin boyuta göre sağdaki fiyat değişecektir.

Bu işlemlerden sonra en aşağıya inip Dağıtım butonuna tıklıyoruz.

Bu işlemden sonra sizi aşağıdaki sayfaya yönlendirecektir.

Burada bir süre kurulumu beklemeniz gerekiyor. Kurulum tamamlandıktan sonra sağ tarafta site adresiniz, admin giriş bilgileriniz yer alacaktır. Buradaki bilgilerle sitenize girip test edebilirsiniz.

Şimdi ise yapmamız gereken şey Google Cloud API'yi etkinleştirmek.

Buradan API'ler ve Hizmetler bölümüne gelip Kontrol Paneli bölümüne tıklıyoruz.

Açılan sayfada API VE HİZMETLERİ ETKİNLEŞTİR butonuna tıklıyoruz.

Bu bölümde ise API ve Hizmet arayın kısmına "Cloud DNS" yazıyoruz. Ve bulduğumuz Google Cloud DNS API'ye tıklıyoruz. Ve içeri girdiğimizde etkinleştiriyoruz.

Tüm işlemlerden sonra sol menüden Ağ Hizmetleri > Cloud DNS bölümüne tıklıyoruz.

Burada ise Alt Bölge Oluştur butonuna tıklıyoruz. Ve aşağıdaki şekilde ayarlamaları yapıyoruz.

Alt Bölge türü: Herkese açık

Alt bölge adı: ferdisahin (siz kendi alan adınızı gireceksiniz)

DNS adı: ferdisahin.net.tr (siz kendi alan adınızı gireceksiniz)

Bu işlemlerden sonra Oluştur butonuna basıyoruz.

Bunu da yaptıktan sonra Alt bölge adımıza tıklıyoruz ve aşağıdaki sayfaya erişim sağlıyoruz.

Burada ise Kayıt Kümesi Ekle butonuna tıklıyoruz.

Burada DNS adını boş geçiyoruz ve sadece IPv4 adresine sunucu ip'mizi yazıyoruz. Bunun içinde sol menüden Compute Engine > Sanal makine örneklerine tıklıyoruz.

ve yukarıda gördüğünüz gibi Harici IP'mizi kopyalıyoruz ve IPv4 bölümüne yapıştırıyoruz ve Oluştur diyoruz.

Tekrar Kayıt Kümesi Ekle butonuna tıklıyoruz. ve Aynı şekilde gelen pencereyi aşağıdaki gibi dolduruyoruz.

DNS adına www yazıyoruz. Kaynak Kaydı TürüCNAME seçiyoruz. Kurallı ad'a ise sitemizin adresini yazıyoruz. Ve burada işimiz bitiyor.

Aynı sayfada aşağıda ise DNS adreslerimizi göreceğiz.

Şimdi ise alan adımızı yönlendirmemiz gerekiyor.

Bunun için kendi alan adınızın olduğu yönetim paneline giriş yapın. Benim alanadım nic.tr'de olduğu için oraya giriş yaptım.

Ve gördüğünüz gibi DNS'leri alan adıma ekledim ve kaydettim.

Buraya kadar da her şey tamamsa şimdi Ghost üzerinde bir iki ayar yapmamız gerekecek sonra ise siteniz hazır hale gelecek.

Sol menüden Compute Engine > Sanal Makine Örnekleri'ne tıklıyoruz.

Açılan sayfada SSH'yi tıklıyoruz ve karşımıza terminal penceresi açılıyor.

İlk olarak sitemizde sağ altta görünen bitnami logosunu kaldırmak için terminale aşağıdaki kodları yapıyoruz ve enter tuşuna basıyoruz.

sudo /opt/bitnami/apps/ghost/bnconfig --disable_banner 1

Bu işlemden sonra sizi biraz bekletecektir. Sabırla bekleyin. Bu işlem bittikten sonra tekrar aşağıdaki kodları yazıyoruz.

sudo /opt/bitnami/apps/ghost/bnconfig --machine_hostname siteadiniz.com

siteadiniz.com yazan yere kendi site adresinizi yazın ve enter'a basın. Dikkat edin kopyala - yapıştır yapmayın.

Bu işlemi de yaptıktan sonra biraz bekleyin ve tekrar yazı yazma alanı aktif olduktan sonra aşağıdaki yazıyı yazıyoruz ve ghost'u yeniden başlatıyoruz.

sudo /opt/bitnami/ctlscript.sh restart

Bu işlemden sonra karşınıza aşağıdaki pencere çıkacaktır ve gördüğünüz üzere alanadınız o kısımda görünecektir.

Tüm bu işlemlerden sonra yaklaşık 30 saniye sonra siteniz açılır hale gelecektir.

Bir sonraki yazımda görüşmek üzere.