SanalPanel'i öğren
Bu sayfa en sık ihtiyaç duyulan konuları kapsar. Daha ayrıntılı ve güncel belgeler için GitHub deposundaki README dosyalarına bakabilirsin.
Genel Bakış
SanalPanel, tek bir Go tabanlı servis ve React arayüzünden oluşur. Panel; nginx, MariaDB, PHP-FPM, Postfix/Dovecot ve nftables gibi standart Linux servislerini yönetir, bu servislerin yerini almaz.
Panel arayüzüne https://sunucu-ip:8443 adresinden erişilir. Yönetici hesabı ve müşteri hesabı olmak üzere iki yetki seviyesi bulunur.
Panel Alan Adı
Panele çıplak IP ve port yazmak yerine kendi alan adınla girmek için "Araçlar ve Ayarlar" sayfasındaki "Panel Alan Adı" kartını kullan. Bu, barındırdığın müşteri alan adlarından ayrı, panelin kendi giriş adresidir.
- Kullanmak istediğin alan adının (ör.
panel.alanadiniz.com) DNS A kaydını sunucunun IP adresine yönlendir - Panelde alan adını yazıp kaydet — panel önce A kaydının gerçekten bu sunucuyu gösterdiğini doğrular
- Doğrulama geçerse panel otomatik olarak gerçek bir Let's Encrypt sertifikası alır ve kurar
- Bundan sonra panele
https://alanadiniz.comile, port yazmadan ve tarayıcı uyarısı olmadan girebilirsin
Not: sunucu IP'si ve :8443 üzerinden erişim hiçbir zaman kapatılmaz — özel alan adı ayarlanamazsa veya kaldırılırsa panel bu yedek adresten erişilebilir kalır.
Alan Adı Ekleme
Panelde "Alan Adları → Yeni Ekle" ile bir alan adı tanımlandığında şu adımlar otomatik gerçekleşir:
- Sistem kullanıcısı ve dizin yapısı oluşturulur
- PHP-FPM havuzu tanımlanır
- nginx vhost dosyası üretilir ve yeniden yüklenir
- DNS kayıtları için gereken A/AAAA değerleri gösterilir
DNS sağlayıcın alan adını sunucunun IP adresine yönlendirdikten sonra panel SSL sertifikasını otomatik doğrulayıp kurar.
Özel Vhost Modu
Standart şablon; örneğin aynı alan adında hem statik bir site hem de /blog altında ayrı bir uygulama çalıştırmak gibi senaryoları karşılamayabilir. Bu durumda "Barındırma Ayarları → Özel Vhost Modu" ile tüm nginx yapılandırmasını elle yazabilirsin.
Nasıl çalışır?
- Mod açıldığında düzenleyici, o anki gerçek yapılandırma dosyasıyla (Let's Encrypt doğrulama bloğu dahil) doldurulur
- Kaydettiğinde panel içerik üzerinde
nginx -tçalıştırır - Doğrulama başarısızsa değişiklik uygulanmaz, önceki çalışan yapılandırma korunur ve hata mesajı gösterilir
- Mod açıkken SSL yenileme, PHP sürüm değişikliği gibi otomatik işlemler artık bu dosyayı yeniden üretmez — sorumluluk tamamen sana geçer
Not: Let's Encrypt doğrulama bloğunu (/.well-known/acme-challenge/) kaldırırsan sertifika otomatik yenilenemez.
E-posta Kurulumu
Bir alan adı için e-posta hizmetini etkinleştirmek üzere domain sayfasındaki "E-posta" sekmesine git. Panel şu bileşenleri senin için yapılandırır:
- Postfix — gönderim/alım (SMTP)
- Dovecot — posta kutusu erişimi (IMAP/POP3)
- OpenDKIM — DKIM imzalama
- Webmail — tarayıcı tabanlı posta istemcisi (
/webmail/)
Etkinleştirdikten sonra panel; SPF, DKIM ve önerilen MX kayıtlarını gösterir. Bu kayıtları alan adının DNS ayarlarına eklemeden posta teslimatı güvenilir çalışmaz.
Veritabanı
Her alan adı için sınırsız sayıda MariaDB veritabanı ve kullanıcı oluşturabilirsin. phpMyAdmin'e panel oturumundan tek tıkla, ayrı bir giriş yapmadan erişilir.
Güvenlik & 2FA
Panel girişleri, aynı IP'den kısa sürede tekrarlanan başarısız denemelere karşı otomatik olarak geçici kilitlenir. Hesap ayarlarından TOTP tabanlı iki adımlı doğrulamayı etkinleştirmen önerilir.
Alan adı bazında WAF ve dizin bazlı parola koruması (htpasswd) da "Güvenlik" sekmesinden yönetilir.
Yedekleme
Zamanlanmış yedekler dosya sistemi ve veritabanını kapsar. Yedekler panelden tek tıkla geri yüklenebilir. Beta sürümünde uzak depolama hedefleri (S3 uyumlu) yol haritasındadır.
Sık Sorulan Sorular
SanalPanel gerçekten ücretsiz mi kalacak?
Evet. Panel MIT lisansı ile açık kaynaklıdır ve temel özellikler ömür boyu ücretsiz kalacak şekilde tasarlanmıştır.
Beta sürümünü canlı bir sitede kullanmalı mıyım?
Kullanabilirsin, ancak Beta aşamasında olduğumuz için düzenli yedek almanı ve büyük değişiklikleri önce test ortamında denemeni öneririz.
Panel hangi işletim sistemlerini destekliyor?
Şu an AlmaLinux 10 (RHEL 10 / Rocky 10 de çalışır). Debian/Ubuntu desteği yol haritasında.
Sorun yaşarsam nereye bildiririm?
GitHub deposundaki Issues bölümünden bildirebilirsin.