cpleks, kendi Ubuntu veya Debian sunucunuza kurduğunuz ve o sunucudaki web sitelerini, sertifikaları, veritabanlarını, e-postayı, DNS’i ve yedekleri tek ekrandan yönettiğiniz bir kontrol panelidir.
Bugün kendi sunucularımızı yönetiyor. Onları bir süre daha yönettikten sonra herkese açılacak.
https://your-server:8443
Genel bakış
✓ nginx -t syntax is ok
✓ certificate renewed · 89 days
◷ firewall confirm within 10:00
Çok yakındabugün kendi sunucularımızda kullanımda
Ubuntu ve DebianUbuntu 24.04 ve 26.04 LTS, Debian 13
amd64 ve arm64x86-64 ve ARM sunucular
36 modülpanelden yönetilir
PHPNode.jsPythonASP.NET CoreMariaDBMySQLPostgreSQLMongoDBSQLitePostfix + DovecotExim + DovecotSendmailRoundcubeSnappyMailRainloopHordeSFTPPure-FTPdvsftpdProFTPDNSDresticWP-CLIphpMyAdminAdminerRedismemcachedFail2BanrspamdGoAccessImageMagick for PHPAPCuRedis for PHPMemcached for PHPMongoDB for PHPXdebugPHPNode.jsPythonASP.NET CoreMariaDBMySQLPostgreSQLMongoDBSQLitePostfix + DovecotExim + DovecotSendmailRoundcubeSnappyMailRainloopHordeSFTPPure-FTPdvsftpdProFTPDNSDresticWP-CLIphpMyAdminAdminerRedismemcachedFail2BanrspamdGoAccessImageMagick for PHPAPCuRedis for PHPMemcached for PHPMongoDB for PHPXdebug
Neler yapar
Bir web sunucusunun ihtiyacı olan her şey, tek yerden.
Bu listedeki her şey güncel sürümde var. Henüz yapılmamış olanların kendi listesi sayfanın aşağısında.
Web siteleri
Takma adları ve alt alan adlarıyla nginx siteleri, her biri kendi Linux kullanıcısı altında. Sisteminizin kurabildiği PHP sürümleri yan yana ve site başına sınırlarla; nginx arkasında çalışır tutulan Node.js, Python ve ASP.NET Core uygulamaları; ya da düz statik dosyalar. Tek tıkla WordPress, yönlendirmeler, parola korumalı klasörler, site başına yalnızca HTTPS ve zamanlanmış görevler.
Sertifikalar
Her site için Let’s Encrypt’ten ücretsiz sertifikalar, kendiliğinden alınır ve yenilenir — DNS’ini bu sunucunun yanıtladığı alan adları için joker (wildcard) sertifikalar dahil. Yeni bir sunucu Let’s Encrypt’in test hizmetiyle başlar, böylece henüz buraya yönlendirilmemiş bir alan adı hiçbir şeye mal olmaz; root olarak yapılan tek seferlik bir adım gerçek sertifikalara geçirir.
DNS
DNS’inizi olduğu yerde bırakın; panel, sağlayıcınızda bulunması gereken kayıtları listeler ve canlı olarak denetler. Ya da sunucunun kendi ad sunucusunu (NSD) açın: site başına bir bölge, her kayıt kaydedilmeden önce denetlenir.
Veritabanları
MariaDB ya da MySQL ve PostgreSQL: site başına veritabanları ve kullanıcılar, bir veritabanını tarayıcınıza indirme. MariaDB ve MySQL veritabanları bu sunucunun kendi yedeklerinden de geri yüklenir. MongoDB kendi kartından kurulur ve güvenli hale getirilir, ancak henüz site başına yönetilmez.
E-posta
Boyut sınırlı posta kutuları, yönlendirmeler, TLS üzerinden IMAP, 587 numaralı bağlantı noktasında kimlik doğrulamalı gönderim, isteğe bağlı POP3, filtreler ve otomatik yanıtlar, kendi adresinde Roundcube web postası. Giden posta, izin verirseniz doğrudan sunucudan çıkar; Postfix ile de seçtiğiniz bir aktarıcı (relay) üzerinden gidebilir.
Dosyalar ve aktarım
Yükleyen, arşiv açan, kopyalayan, yeniden adlandıran ve izinleri değiştiren bir web dosya yöneticisi. Her hesabın kendi ev dizinine kilitli SFTP; anahtarlar panelden yönetilir, dış ekipler için ek hesaplar açılır. Yalnızca TLS ile FTPS: Pure-FTPd, vsftpd ya da ProFTPD.
Yedekler
Bir yedek seti her hesabın dosyalarını ve veritabanlarını (MariaDB, MySQL, PostgreSQL) ve panelin kendi kayıtlarını içerir; dosyalar ile MariaDB ve MySQL veritabanları buradan parça parça geri yüklenir ve en yeni yedi set saklanır. Sunucu dışında bir hedef ekleyin (S3, B2 ya da bir SFTP sunucusu): her gece yeni bir set, hiçbir şey silmeyen bir süreç tarafından restic ile oraya kopyalanır. Her pazar bir prova, en son setin dosyalarını ve MariaDB ile MySQL dökümlerini geçici bir alana geri yükler ve yüklenip yüklenmediklerini bildirir; bir PostgreSQL dökümünün yalnızca eksiksiz olduğu denetlenir, yüklenmez.
İmzalı güncellemeler
Panel her gün yeni sürüm olup olmadığına bakar ve siz Update düğmesine bastığınızda, yalnızca imzası doğrulanırsa kurar. Önce anlık görüntü alır; yeni sürüm sağlıklı açılmazsa kendiliğinden geri döner.
Güvenlik duvarı ve sıkılaştırma
Varsayılanı “reddet” olan ve sunucuya hâlâ erişebildiğinizi onaylamazsanız yaptığı değişikliği on dakika sonra kendisi geri alan bir güvenlik duvarı; müşteri kodu için giden trafik filtresi; sıkılaştırılmış bir sistem temeli; kimlik doğrulama uygulaması ya da güvenlik anahtarıyla giriş.
Müşteriler ve paketler
Her biri kendi Linux kullanıcısı ve ev dizini olan barındırma hesapları. Sınırları, özellik anahtarları ve hesabın kullanabileceği modülleri belirleyen paketler; hesap askıya alma ve kapatma; ve paneli tam olarak bir müşterinin gördüğü gibi görme — bunu söyleyen bir çubuğun altında.
Denetim kaydı
Her değişiklik, filtreleyebileceğiniz, dışa aktarabileceğiniz ve doğrulayabileceğiniz, başka bir makineye de gönderilebilen zincirleme özetli (hash-chained) bir denetim kaydına yazılır.
Uyarılar
Bir sertifika sorun çıkardığında, yedek kopyası ya da pazar provası başarısız olduğunda, bir güvenlik güncellemesi beklediğinde veya panelin kendisi durduğunda ntfy’ye, Slack’e, Discord’a ya da herhangi bir HTTPS adresine mesaj.
Saf sunucu kontrolü
Donanım gibi tasarlandı. Bir cihaz gibi çalışır.
Terminal oturumu yok, elle düzenlenen yapılandırma dosyası yok, “öbür sunucuda çalışıyordu” yok. Her değişiklik aynı denetlenmiş yoldan geçer ve panel ne yaptığını açık bir dille söyler.
Nasıl yapıldı
Oturum açtığınız bölüm root yetkisiyle iş yapamaz.
Bir kontrol paneli, önüne giriş formu konmuş uzaktan bir root kabuğudur. cpleks, o giriş formunun bu kabuğa olabildiğince az ulaşacağı biçimde yapıldı.
commit→rename(2) staging → /etc/nginx/cplex.dtek adımda değişim
reload→systemctl reload nginxkopan bağlantı yok
Değiştirdiğiniz her ayar önce eksiksiz olarak bir hazırlık klasörüne yazılır, onu okuyacak programın kendisi tarafından denetlenir ve tek bir yeniden adlandırmayla yerine konur. Denetimden geçemeyen bir değişiklik hiçbir şeyi değiştirmez: eski yapılandırma hizmet vermeyi sürdürür.
Tarayıcınız
8443 numaralı bağlantı noktasında HTTPS ile oturum açar.
HTTPS
cplex-apisıradan kullanıcı
Panel. Her isteği okur, her yetkiyi denetler, veritabanını tutar. Sistemin kendisini değiştiremez.
yerel bir soket, sabit bir işlem listesi
cplexdroot
Sistemi değiştiren servis. Web sunucusu yok, şablon yok. Yalnızca türleri belli, kapalı bir işlem listesine yanıt verir, başka hiçbir şeye.
Kural 1
Komut çalıştıramaz.
Root servisinin “şunu çalıştır” anlamına gelen bir işlemi yoktur. Başlattığı her programın yolu ve argüman listesi sabittir; herhangi bir kod metinden kabuk komutu oluşturmaya kalkarsa derleme başarısız olur.
Kural 2
Ona dosya yolu verilemez.
İstekler bir siteyi ya da hesabı numarasıyla anar. Root servisi her dosya, klasör, kullanıcı ve servis adını kendi kayıtlarından kendisi çıkarır; hiçbir istek onu kendi seçtiği bir dosyaya yönlendiremez.
Kural 3
Yapılandırma bütün olarak yazılır, denetlenir, sonra yerine konur.
Çalışan bir yapılandırma dosyası hiçbir zaman yerinde düzenlenmez. Her değişiklik bir hazırlık klasörüne eksiksiz yazılır, onu okuyacak programın kendisiyle denetlenir ve tek adımda yerine taşınır. Denetimden geçemeyen bir değişiklik hiçbir şeyi değiştirmez; “Repair this server” düğmesi de her dosyayı veritabanından yeniden üretir.
Bu bir denetim raporu değildir: cpleks henüz dışarıdan bir firma tarafından incelenmedi. Yukarıdaki kuralları bir sertifika değil, derleme süreci ve testleri korur.
Ekranlar
Nasıl görünüyor
Panelin olduğu gibi ekranları, örnek verilerle.
SitelerBir sitenin sertifikası ve HTTPS ayarlarıVeritabanlarıPosta kutularıBir DNS bölgesiDosya yöneticisiYedeklerModüllerGüncellemeler
01 / 09
Modüller
Tek ekranda 36 seçenek, her biri için bir kart
Kurun, kaldırın, açıp kapatın — hepsi panelden. Modüller ekranında her seçeneğin bir kartı var ve her kart, bir şeye basmadan önce yazılımın nereden geldiğini ve kurmanın neyi değiştireceğini söyler.
Sendmail posta alır ve teslim eder, ancak bir müşteri adına gönderim yapamaz ve yönlendirme kabul etmez.
Rainloop’un bakımı 2022’den beri geliştiricisi tarafından yapılmıyor; kartı bunu kurmadan önce söyler.
Horde, Horde’un çatısını kurar; bu çatının kendi posta uygulaması yoktur.
MongoDB kendi kartından kurulur ve güvenli hale getirilir; üzerinde henüz sitelere veritabanı açılmaz.
Bir sunucuda tek bir posta sunucusu, tek bir FTP sunucusu ve MariaDB ya da MySQL’den yalnızca biri çalışır. Bir kurulum neyin yerini alacaksa kart bunu önceden söyler.
Dürüst sınırlar
Henüz yapmadıkları
Her biri güncel sürümün bir sınırı; sonradan fark edilmesin diye burada söylüyoruz.
Yeni bir sunucu, tarayıcıların güvenmediği Let’s Encrypt test sertifikalarıyla başlar; panelin Settings bölümünde, This server altındaki tek bir düğmeyle gerçek sertifikalara geçersiniz. IP adresiyle açıldığında panel kendinden imzalı sertifikasını gösterir; sitelerinizden birinin adıyla açıldığında o sitenin sertifikasını gösterebilir.
Posta virüs taramasından geçmez. DKIM imzası Postfix ve Exim ile çalışır, Sendmail ile çalışmaz; spam puanlaması isteğe bağlı bir eklentidir ve yalnızca Postfix ile çalışır.
Sunucunun kendisinde barındırılan posta için Ubuntu 26.04 ya da Debian 13 gerekir; Ubuntu 24.04’teki Dovecot bunun için eski kalıyor.
Tek bir yönetici girişi vardır; bayi (reseller) hesabı henüz açılamaz ve panelin içinde faturalama yoktur.
Bir paketin disk kotası yalnızca /home XFS üzerindeyse uygulanır. Çoğu VPS imajının kullandığı ext4’te her hesabın kullanımı ölçülür ve gösterilir, ancak sınırlanmaz.
Uyarılar bir webhook’a, bir e-posta adresine ya da dışarıdan izleyen bir yaşam sinyali (heartbeat) servisine gider; sertifikaları, yedekleri, güncellemeleri ve panelin kendisini kapsar. Dolan bir disk ya da duran bir web, PHP veya posta servisi henüz uyarı üretmez.
Veritabanı yüklemesi, sıkıştırılmamış hâli 2 GB’ı geçmeyen bir .sql ya da .sql.gz dosyası alır; daha büyükleri kabuktan taşınır.
cPanel ya da başka panellerden içe aktarma aracı yok: siteler elle taşınır.
Bir panel bir sunucuyu yönetir. Çoklu sunucu yönetimi yoktur ve hesaplar sunucular arasında taşınmaz; bir sunucunun tamamı başka bir makineye geri yüklenebilir.
Yalnızca nginx: .htaccess dosyaları okunmaz, ileride de okunmayacak.
Çok yakında
Çok yakında.
cpleks bugün kendi web sitelerimizi, e-postamızı ve veritabanlarımızı kendi sunucularımızda yönetiyor. Orada hak ettiğinde herkese açılacak. Ne zaman ve hangi fiyatla sunulacağı bu sayfada duyurulacak.
SistemUbuntu 24.04 ya da 26.04 LTS veya Debian 13Kurulum programları başka bir sistemi, adını söyleyerek reddeder.
İşlemciamd64 ya da arm64Çevrimdışı kurulum dosyası ikisini birden taşır.
Sunucuroot yetkiniz olan, systemd çalıştıran bir sunucuEn iyisi yeni kurulmuş bir sunucu: web sunucusunu ve güvenlik duvarını cpleks yönetir.
Bağlantı noktaları80 ve 443 boş ya da nginx’tenginx’in kurulması gerekiyorsa ve 80 ya da 443’ü başka bir program tutuyorsa, kurulum programı durur ve o programın adını söyler.
Panelhttps://sunucunuz:8443Sertifikası başta kendinden imzalıdır, bu yüzden tarayıcı uyarır. Sitelerinizden birinin gerçek bir sertifikası olduğunda paneli o sitenin adıyla açın ve Settings bölümünde, This server altında o sertifikayı seçin. Sunucunun önünde bir güvenlik duvarı varsa orada 80 ve 443’ün yanında 8443’ü de açın.
Sunucuda postaUbuntu 26.04 ya da Debian 13Geri kalan her şey 24.04’te de çalışır.
Sorular
Sık sorulanlar
Müşteri barındırabilir miyim?
Evet. Her barındırma hesabı kendi ev dizini olan ayrı bir Linux kullanıcısıdır; sınırlarını ve özelliklerini paketler belirler, hesabı askıya alabilir ya da kapatabilirsiniz. Bayi hesabı henüz açılamaz ve panel faturalama yapmaz: faturalarınızı bugün kullandığınız araçla kesmeye devam edersiniz.
cPanel ya da Plesk’in yerini tutar mı?
Tek bir ekibin yönettiği tek bir sunucu için web sitelerini, sertifikaları, postayı, DNS’i, veritabanlarını, dosyaları ve yedekleri karşılar. cPanel hesaplarını içe aktarmaz, .htaccess dosyalarını okumaz ve birden çok sunucuyu yönetmez.
Hangi PHP sürümlerini kullanabilirim?
Sisteminizin gerçekten kurabildiklerini: panel bir liste tutmak yerine bunu paket yöneticinize sorar. Ubuntu 26.04’te bu, sistemin kendi PHP 8.5’idir; Ubuntu 24.04’te sistemin kendi 8.3’ü ve eklemeyi seçerseniz Ondřej Surý arşivinin bu sürüm için yayımladıkları.
Kurmak için lisans anahtarı gerekir mi?
Hayır. Tüm kurulum programları anahtarsız çalışır ve panel eksiksiz kullanılabilir. Anahtar güncellemeleri açar; kurulum sırasında ya da daha sonra panelin Settings bölümündeki Licence kartından ekleyebilirsiniz.
İnternet erişimi olmayan bir sunucuda kullanılabilir mi?
Evet. Tam çevrimdışı paket hiç ağ olmadan kurulur; Licence kartı da tek bir satırı başka bir cihazdan cpleks.com’daki hesabınıza kopyalayıp gelen yanıtı geri yapıştırarak etkinleştirme yapabilir. Panel üzerinden güncelleme için sunucunun en az 30 günde bir cpleks.com’a ulaşması gerekir.
Çok yakında sunucunuzda.
O zamana kadar: kılavuz her ekranı ve her düğmenin sunucuda ne yaptığını gösteriyor.