ServerPilot Nedir?
ServerPilot, Docker ile çalışan Linux sunucuları — hem kendi üzerinde çalıştığı makineyi hem de SSH ile bağlanılan uzak sunucuları — tek bir web panelinden yönetmeyi sağlayan açık bir kontrol paneli. Hedef kitlesi, sunucu yönetiminden anlamayan ama kod yazabilen geliştiriciler.
Çoklu Sunucu Yönetimi
SSH ile bağlanılan Ubuntu sunucuları kaydedin; şifre ya da private key ile kimlik doğrulayın. Panel, sunucu başına ayrı bir bağlantı havuzu tutar.
Canlı İzleme
CPU, RAM, disk ve ağ kullanımı SignalR üzerinden anlık akar — kayıtlı her sunucu için ayrı ayrı.
Docker Yönetimi
Container, image, network ve volume işlemleri; uzak sunucularda SSH üzerinden çalıştırılan docker CLI komutlarıyla.
Dosya Yöneticisi
SFTP üzerinden dosya gezinme, yükleme, indirme, zip/unzip ve düzenleme — path traversal ve zip-slip korumalı.
Compose Stack’leri
docker-compose.yml yükleyip deploy edin, restart edin, silin — hem yerel hem uzak sunucularda.
Reverse Proxy + SSL
Sunucudaki mevcut nginx’i otomatik yapılandırır, DNS’i doğrular ve Certbot ile Let’s Encrypt sertifikası alır.
Deploy Sihirbazı
Kod yazabilen ama sunucu yönetiminden anlamayan geliştiriciler için: zip yükle → proje tipi otomatik tespit edilsin → Dockerfile/compose üretilsin → deploy et.
Kullanıcılar ve Roller
Admin, Developer ve Salt Okunur rolleriyle JWT tabanlı giriş — kim neyi yapabileceğini belirler.