Merhaba R10 ailesi,
Uzun yıllardır asıl işim yazılım geliştirmek; aynı yıllar boyunca cPanel ve Plesk ile sunucu da yönetiyorum. Her ay artan lisans ücretleri, hesap sayısına göre değişen fiyatlar ve "bu özellik üst pakette" sınırlarından bıktığım için iki alandaki deneyimimi birleştirip kendi panelimi geliştirdim. Bugün herkese açıyorum.
Serfex, Ubuntu sunucular için açık kaynak bir web hosting kontrol paneli. AGPL-3.0 lisanslı; lisans ücreti yok, site ya da hesap sınırı yok ve hep ücretsiz kalacak.

Neden ücretsiz?
Anthropic, startup'lara 1 yıllık ücretsiz Claude kredisi veriyor. Biz de CallTech (calltech.app) olarak bu desteği açık kaynak üretimine ayırmaya karar verdik. Serfex bunun ilk sonucu. Mimarisini, özelliklerini ve her kararını ben belirledim; geliştirme sırasında Claude'u kod yazmayı ve test etmeyi hızlandıran bir yardımcı olarak kullandım. Kodun tamamı GitHub'da, istediğiniz gibi inceleyebilir, kurabilir, katkı verebilirsiniz.
Neler var?
- Siteler: her siteye ayrı sistem kullanıcısı ve PHP-FPM havuzu, yan yana PHP 8.1–8.5, Nginx ya da Nginx arkasında Apache, alt alan adları, yönlendirmeler, dosya yöneticisi, FTP, SFTP/SSH, zamanlanmış görevler
- Hazırlık ortamı (staging): siteyi veritabanıyla birlikte staging.alanadi adresine kopyalama, sonra yedek alarak canlıya aktarma
- DNS: kendi DNS sunucusu (PowerDNS), tek tıkla DNSSEC, ikincil DNS
- SSL: Let's Encrypt, joker sertifika, Cloudflare proxy arkasındaki alan adları için de; otomatik yenileme
- E-posta: Postfix, Dovecot, Rspamd; SPF, DKIM, DMARC kendiliğinden yazılır; Roundcube ya da SnappyMail webmail
- Veritabanları: MySQL ya da MariaDB, yanında PostgreSQL (pgvector ile); phpMyAdmin / Adminer; ana sürüm yükseltmesi, sorun çıkarsa geri dönüş
- WordPress: tek tıkla kurulum, geri dönüş noktalı güncellemeler, tek tıkla giriş, bakım modu
- Müşteriler ve paketler: paket sınırları, disk kotası, askıya alma, müşteri paneli
- Taşıma: cPanel yedeğinden ya da Plesk sunucusundan (SSH ile) siteler, veritabanları, posta kutuları (eski parolalarıyla), DNS ve sertifikalar
- Güvenlik: güvenlik duvarı, ModSecurity, Fail2ban, zararlı yazılım taraması, iki adımlı giriş
- Yedekler: tam ve artımlı; yerel disk, S3 uyumlu depolama ya da SFTP
- Canlı izleme: hangi site ne kadar CPU, bellek, veritabanı kullanıyor, kim saldırıyor; tek tıkla IP engelleme
- Serfex AI: sunucuyu okuyup sorunu açıklayan, düzeltme öneren asistan (kendi Claude API anahtarınızla)
Panele "site neden yavaş?" diye sorabiliyorsunuz. Serfex AI canlı kullanıma, saldırılara, günlüklere, DNS'e, sertifikalara ve Laravel dağıtımlarına bakıp sorunu açıklıyor, çözüm öneriyor. Kendi başına yalnızca saldıran bir adresi kısa süreliğine engelleyebilir ya da bir siteyi geçici olarak sınırlayabilir (bunu da kapatabilirsiniz); geri kalan her değişiklik sizin onayınızla yapılıyor ve her işlem geri alınabiliyor. Root ya da kabuk erişimi yok. Kendi Claude API anahtarınızla çalışıyor.


Laravel geliştiricileri için
Plesk'teki Laravel eklentisinin çok daha kapsamlısı panelin içinde:
- GitHub, GitLab ya da Bitbucket hesabını bağla, depo ve dal seç; dağıtım anahtarını ve webhook'u panel ekler
- Kesintisiz dağıtım: her sürüm kendi klasöründe kurulur, sağlık denetimi geçmezse önceki sürüme kendiliğinden döner
- Pull request'ler için önizleme ortamları (pr-12.alanadi.com gibi)
- .env düzenleme, canlı çıktılı Artisan / Composer / npm komutları, Tinker
- Kuyruk işçileri, zamanlayıcı, Horizon, Octane, Reverb
- Uygulama şablonları: kendi uygulamanızı bir kez tanımlayın, her yeni siteye tek adımda kurun
- Komut satırı:
serfex deploy
ile bilgisayarınızdan ya da CI'dan dağıtım

Kurulum
Boş bir Ubuntu Server 24.04, root olarak:
curl -fsSL https://github.com/CallTech-App/Serfex/releases/latest/download/install.sh -o install.sh sudo bash install.sh --lang trBirkaç dakika sürer, sonunda tek kullanımlık bir kurulum bağlantısı verir. Bağlantıyı açıp yönetici hesabını oluşturuyorsunuz, ardından sihirbaz sunucu adı, ad sunucuları, sertifika, güvenlik duvarı ve yedekler için adım adım yol gösteriyor. Panel 8443 portunda açılıyor.
Gereksinimler: amd64 ya da arm64, herkese açık bir IPv4 adresi, en az 2 GB bellek (Laravel uygulamaları için 4 GB önerilir). Başka bir panelin olduğu sunucuya kurmayın.
Sık sorulanlar
Gerçekten ücretsiz mi, sonra ücretli olacak mı?
Evet, ücretsiz. AGPL-3.0 lisanslı, kodu herkese açık. Lisans anahtarı, hesap sınırı, "Pro sürüm" yok.
Canlı sunucuda kullanabilir miyim?
Serfex yeni (0.1 serisi) ve hızla gelişiyor. Özelliklerin çoğu gerçek sunucularda test ediliyor ama önce boş bir sunucuda denemenizi öneririm.
Güncellemeler nasıl geliyor?
Panelden tek tıkla. Güncellemeden önce yedek alınıyor, sorun çıkarsa kendiliğinden geri dönüyor.
Eksik ne var?
Tarayıcıda SSH terminali, posta kutularının ayrı yedeği, Slack/Telegram bildirimleri ve tek panelden birden fazla sunucu yönetimi sonraki sürümlerde.
Bağlantılar
GitHub: https://github.com/CallTech-App/Serfex
Kurulum belgesi: https://github.com/CallTech-App/Serf.../tr/kurulum.md
Hata bildirimi ve öneri: https://github.com/CallTech-App/Serfex/issues
Deneyen arkadaşların yorumlarını, hata bildirimlerini ve özellik isteklerini bekliyorum. Beğendiyseniz GitHub'da bir yıldız bırakırsanız çok seviniriz.