Cloudflare + cPanel

Durum

Kontrol ediliyor…

Aynı API için OpenAPI (/docs) kullanılabilir. İstekler tarayıcıdan X-API-Key ile gider (localStorage).

Hızlı seçim (diğer sekmeler)

Bu kutular şu an bilgi amaçlı; her sekmedeki liste kendi seçimini kullanır.

Cloudflare zone listesi

Domain Durum Paused NS
Yenile’ye basın

WHM hesapları

Kullanıcı Domain IP Askı Disk
Yenile’ye basın

Domain kurulumu

Seçilirse: hesap açıldıktan sonra ZIP public_html (alt alanlarda WHM’in kullandığı document root) içine açılır. Yapılandırma → Temalar sekmesinden ZIP yükleyebilirsiniz.

Toplu kurulum

Yukarıdaki ayarlar aynen kullanılır (CF, sunucu, kurulum tipi, proxy, tema, MX). Her satıra bir domain yazın; kuyruğa alınıp sırayla kurulur. cPanel kullanıcı adı ve şifresi her domain için otomatik üretilir ve tabloda gösterilir. Üstteki tek kullanıcı/şifre alanları toplu kurulumda yok sayılır.

Domain Durum cPanel kullanıcı Şifre Mesaj
Domain girip “Toplu kur”a basın

Zone + DNS kayıtları

Zone transferi (CF → CF)

Sadece apex (kök) domain. Kaynak hesaptan zone silinir, hedefte yeniden açılır; DNS (NS hariç) kopyalanır. İsteğe bağlı: hedef sunucu seçilirse A kayıtları o IP’ye çekilir.

DNS kaydı ekle

DNS kaydı sil

Kayıt ID’sini DNS durumu sekmesindeki JSON’dan (id alanı) alın.

Zone + cPanel hesabını kaldır

CF’de eşleşen zone silinir, WHM’de removeacct çağrılır. Geri alınamaz.

Search Console hesapları

Google OAuth ile hesap bağlanır. Önce Yapılandırma → Search Console bölümünde oauth_client_id ve oauth_client_secret girilmiş olmalı (Google Cloud’da Web application tipinde OAuth istemcisi; “Authorized redirect URIs” listesine bu panelin …/api/sc/oauth/callback adresi eklenmeli). Hesap sık değişebilir; istediğiniz kadar hesap ekleyebilir, mülk eklerken hangisini kullanacağınızı seçersiniz.

HesapE-postaDurum
Yükleniyor…

Mülk ekle (sc-domain + DNS doğrulama)

Domain property (sc-domain:) eklenir; doğrulama TXT kaydı Cloudflare’a otomatik yazılır ve doğrulama denenir. Domain yeni kurulduysa DNS henüz oturmamış olabilir; o durumda TXT yazılır, sonra “Senkronize et” ile doğrulama tekrar denenir.

Senkronize et

Seçili hesaptaki mülkleri listeler; hangi domainler Search Console’da var/yok ve doğrulanmış mı gösterir. Domain listesi boş bırakılırsa seçili CF hesabındaki tüm zone’lar karşılaştırılır. “Eksikleri ekle” işaretliyse eksik mülkler eklenip doğrulanmaya çalışılır.

DomainSearch ConsoleDoğrulandıMesaj
Henüz çalıştırılmadı

config.yaml (panelden)

Token / şifre alanlarını boş bırakırsanız dosyadaki mevcut değer korunur. Yeni satır eklerken CF için api_token, sunucu için whm_token zorunludur. İsterseniz önce yalnızca CF veya yalnızca sunucuları kaydedebilirsiniz; tam kurulum için ikisi de dolu olmalı. Tamamen boş bırakılmış (+ ile açılmış) satırlar kayda dahil edilmez. Bir hesabı kaldırmak için o karttaki Sil’e basıp Kaydet’e tıklayın (veya sunucuda config.yaml dosyasını düzenleyin).

API anahtarı (uygulama)

Cloudflare hesapları

Sunucular (WHM)

Varsayılanlar

Tema ZIP'i kurulurken dosyalardaki bu metin (örn. __DOMAIN__) sitenin gerçek domaini ile değiştirilir — sitemap.xml, canonical, og:url vb. her site için doğru olur. ZIP'inde https://__DOMAIN__/sitemap.xml gibi yazarsın. Boş bırakılırsa değiştirme yapılmaz.

Search Console (Google OAuth)

Google Cloud Console → API ve Servisler → Kimlik Bilgileri → OAuth istemcisi (Web application tipi; “Authorized redirect URIs”e bu panelin …/api/sc/oauth/callback adresini ekleyin). “Search Console API” ve “Site Verification API” etkin olmalı. Hesaplar Search Console sekmesinden bağlanır.

Temalar

ZIP olarak tema yükleyin. Yeni domain kurarken bu listeden tema seçilebilir; seçilirse hesabın public_html dizinine (alt alanlarda WHM’in kullandığı document root’a) açılır. Sınırsız tema eklenebilir.

İsim Dosya Boyut
Tema yok