# Admin Panel — Genel Bakış

Onoxsoft Panel'in admin arayüzü, hosting altyapınızı yönetmek için tam yetkili bir kontrol merkezi sunar. Bu sayfa admin panelinin yapısını ve günlük operasyonları anlatır.

## Admin Panele Giriş

Admin paneli müşteri paneliyle aynı URL'de açılır, ancak admin yetkisiyle giriş yapıldığında otomatik olarak admin görünümüne yönlendirilirsiniz.

```
https://panel.yourdomain.com/admin
```

::: tip İki Ayrı Görünüm
Admin yetkisine sahip kullanıcılar sağ üstteki **Admin / Müşteri** geçiş butonuyla her iki görünüm arasında geçiş yapabilir.
:::

## Admin Dashboard

Giriş sonrası **Admin Dashboard** açılır. Burada sunucu ve iş durumuna ait anlık veriler görüntülenir.

### Sistem Sağlık Kartları

| Metrik | Açıklama |
|--------|----------|
| CPU Kullanımı | 1/5/15 dakika load average |
| RAM Kullanımı | Kullanılan / Toplam bellek |
| Disk I/O | Okuma/yazma MB/s |
| Ağ Trafiği | In/Out Mbps |
| Apache İstekleri | Aktif bağlantı sayısı |
| MariaDB Sorguları | Sorgu/saniye |
| Redis Bellek | Kullanılan cache boyutu |
| Mail Queue | Bekleyen e-posta kuyruğu |

### İş Özeti Kartları

| Kart | Gösterge |
|------|---------|
| Toplam Hesap | Aktif / Askıya alınmış / Toplam |
| Toplam Bayi | Aktif reseller sayısı |
| Bu Ay Yeni Hesap | Açılan hesap trendi |
| Disk Kullanımı | Sunucu toplam disk durumu |
| SSL Durumu | Süresi dolan / yakında dolacak |
| Yedek Durumu | Son yedek zamanı |

## Sol Kenar Çubuğu Menüsü

```
Admin
├── Dashboard
├── Hesap Yönetimi
│   ├── Hesaplar
│   ├── Yeni Hesap Oluştur
│   ├── Toplu İşlemler
│   └── Hesap Şablonları
├── Bayi Yönetimi
│   ├── Bayiler
│   ├── Bayi Paketleri
│   └── Bayi Raporları
├── Paket Yönetimi
│   ├── Hosting Paketleri
│   └── Özellik Sınırları
├── Sunucu
│   ├── Servis Durumu
│   ├── PHP Sürümleri (MultiPHP)
│   ├── Apache Konfigürasyonu
│   ├── MariaDB Yönetimi
│   └── Firewall (fail2ban)
├── DNS
│   ├── DNS Bölgeleri
│   ├── DNS Şablonları
│   └── PowerDNS Ayarları
├── SSL
│   ├── Sertifikalar
│   └── AutoSSL Ayarları
├── Mail Server
│   ├── Mail Sunucu Durumu
│   ├── Anti-spam (Rspamd)
│   ├── DKIM Anahtarları
│   └── Mail Queue
├── Monitoring
│   ├── Gerçek Zamanlı Grafik
│   ├── Servis Uyarıları
│   └── Erişim Logları
├── Yedekleme
│   ├── Yedek Ayarları
│   ├── Yedek Listesi
│   └── Yedek Zamanlaması
├── Göç (Migration)
│   ├── cPanel Migration
│   └── Import Geçmişi
├── WHMCS
│   └── Entegrasyon Ayarları
├── Cluster
│   ├── Node Yönetimi
│   └── Hesap Dağıtımı
└── Sistem
    ├── Sunucu Ayarları
    ├── Lisans
    ├── Güncelleme
    └── Sistem Günlükleri
```

## Günlük Operasyon Kontrol Listesi

Her sabah kontrol edilmesi önerilen maddeler:

### Sistem Sağlığı

```bash
# Servislerin çalıştığını doğrula
systemctl is-active httpd mariadb redis powerdns postfix dovecot rspamd fail2ban

# Disk doluluk kontrolü (%90 üzeri kritik)
df -h /

# Mail queue kontrolü
postqueue -p | tail -5
```

Ya da panel üzerinden: **Monitoring > Servis Durumu**

### SSL Sertifika Kontrolü

**SSL > Sertifikalar** menüsünde süresi 30 gün içinde dolacak sertifikalar kırmızı olarak işaretlenir. AutoSSL etkinse otomatik yenilenir; devre dışıysa manuel olarak yenileyin.

### Yedek Kontrolü

**Yedekleme > Yedek Listesi** menüsünde son yedek zamanına ve boyutuna bakın. Başarısız yedekler e-posta ile bildirilir (ayarlandıysa).

### Askıya Alınmış Hesaplar

**Hesap Yönetimi > Hesaplar** filtresinde `Durum: Askıya Alınmış` seçerek müdahale gereken hesapları görün.

## Hızlı İşlemler

Admin dashboard'unda sık kullanılan işlemler için kısayollar:

- Yeni hesap oluştur
- Hesap ara (anlık arama, 100ms)
- Servisler yeniden başlat
- Manuel yedek al
- fail2ban IP serbest bırak
- PHP sürümünü değiştir (hesap bazlı)

## Rol Tabanlı Yetkilendirme

Onoxsoft Panel üç temel kullanıcı rolünü destekler:

| Rol | Yetki |
|-----|-------|
| `superadmin` | Tam sistem erişimi, sunucu ayarları dahil |
| `admin` | Hesap/paket yönetimi, monitoring; sunucu OS değişikliği yok |
| `reseller` | Sadece kendi müşterileri, paket sınırları dahilinde |
| `customer` | Kendi hosting hesabı |

Rol ataması: **Hesaplar > Kullanıcı Düzenle > Rol**

## API Token Yönetimi

Admin API tokenları: **Sistem > API Tokenları**

- Kapsam (scope) bazlı token: `accounts:read`, `accounts:write`, `dns:*`, vb.
- IP kısıtlaması eklenebilir
- Son kullanım tarihi ayarlanabilir

Detaylar için [API Kimlik Doğrulama](/tr/api/auth) sayfasına bakın.

## Sonraki Adımlar

- [Hesap Yönetimi](/tr/admin/hesap-yonetimi)
- [Paket Yönetimi](/tr/admin/paket-yonetimi)
- [AutoSSL Kurulumu](/tr/admin/ssl-autossl)
- [Monitoring Kurulumu](/tr/admin/monitoring)
- [cPanel Migration](/tr/admin/cpanel-migration)
