Deploy Sihirbazı Test Uygulaması

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.