Başlamadan önce
- Bir Cloudflare hesabı ve bu hesaba eklenmiş, nameserver’ları Cloudflare’e yönlendirilmiş bir alan adı
- Kule’ye eklenmiş, Dokploy kurulu bir sunucu
- Alan adın Cloudflare’de değilse bu rehbere gerek yok: Cloudflare’siz alan adı rehberine bak.
1Bağlantıyı başlat
Ayarlar’daki Bağlantılar bölümünden Cloudflare’i seç. Aynı akış, alan adı bağlarken alan adının Cloudflare’de olduğu anlaşıldığında da açılır.
Mac’inde cf yoksa Kule onu kendi klasörüne kurar. Bunun için Node gerekiyor; o da yoksa Kule Node’un LTS sürümünü nodejs.org’dan indirir ve nodejs.org’un yayınladığı SHASUMS256 listesiyle doğrular. Sana bir şey sorulmaz, terminal açman gerekmez.
2Tarayıcıda onayla
Kule girişi cihaz koduyla başlatır. Ekranda tek kullanımlık bir kod görünür ve Cloudflare’in onay sayfası tarayıcında açılır. Kodu karşılaştır, hesabını seç ve onayla. Kule onayı kendiliğinden fark eder.
$ cf auth login --device Bağlantı ve tek kullanımlık kod tarayıcıda açılıyor… ✓ Onaylandı
3Kaydı Kule açar
Bir uygulamaya alan adı bağladığında Kule alan adının hangi zone’a ait olduğunu bulur ve sunucunun IP adresine giden bir A kaydı açar. Aynı adda bir A kaydı varsa onu günceller, ikinci bir kayıt eklemez. Kayıt Cloudflare proxy’si açık (turuncu bulut) eklenir.
Ardından zone’un SSL modunu Full (strict) yapar: Cloudflare ile sunucun arasındaki trafik de şifreli olur ve sunucudaki sertifika doğrulanır. Sertifikayı sunucuda Dokploy’un Traefik’i alır.
4Domainler ekranı
Domainler’de uygulamalarının bütün alan adları, Cloudflare hesabındaki zone’lara göre gruplanır. Kule her kaydın gerçekte nereyi gösterdiğini DNS üzerinden sorar ve bağlı olduğu sunucuyla karşılaştırır.
Bir kayıt başka bir adresi, örneğin artık kullanmadığın eski bir sunucuyu gösteriyorsa satır işaretlenir. Yönlendir’e bastığında kayıt doğru sunucuya çevrilir. Cloudflare’de olmayan alan adları da aynı listede görünür; onlar için kaydın alan adı firmasında hangi değere çevrilmesi gerektiği yazar.
5Bağlantıyı kesmek
Ayarlar’da Cloudflare bağlantısını kaldırdığında Kule cf’in oturumunu kapatır. Açılmış DNS kayıtları Cloudflare’de olduğu gibi kalır; siteler çalışmaya devam eder.