Skip to content

evrenonur/server-monitor-panel

Repository files navigation

🚀 Sunucu İzleme Sistemi

Modern ve güçlü sunucu yönetim platformu

💡 Proje Hakkında

Bu platform, sunucularınızı gerçek zamanlı olarak izlemenizi ve yönetmenizi sağlayan güçlü bir web uygulamasıdır. Gelişmiş metrikler ve kullanıcı dostu arayüzü ile sunucu yönetimini basitleştirir.

✨ Özellikler

  • 📊 Kaynak İzleme: CPU, RAM ve Disk kullanımını gerçek zamanlı takip edin
  • ⚡ Süreç Yönetimi: Çalışan süreçleri görüntüleyin ve yönetin
  • ⚙️ Servisler: Servisleri görüntüleyin ve yönetin
  • 🔄 Güncellemeler: Sistem güncellemelerini takip edin
  • 📈 Metrikler: Detaylı performans grafikleri ve raporlar
  • 🔐 Güvenlik: Token tabanlı kimlik doğrulama ve yetkilendirme
  • 📡 WebSocket: Sunucularınızı gerçek zamanlı olarak izlemek için WebSocket kullanıyoruz
  • 🔑 WebSSH2: Sunucularınızı SSH ile yönetmek için WebSSH2 kullanıyoruz
  • 🐳 Docker: Docker desteği
  • 📂 File Manager: Dosya yönetimi için File Manager kullanıyoruz

🛠️ Teknolojiler

  • Laravel Framework
  • MySQL
  • AdminLTE
  • Chart.js
  • DataTables
  • WebSocket
  • Node.js
  • WebSSH2
  • Docker

⚙️ API Endpointleri

POST /api/system-info Sistem bilgilerini kaydetmek için kullanılır. Authorization header'ında API key gereklidir.

GET /api/validate-token Token doğrulama için kullanılır. Authorization header'ında token gereklidir.

🚀 Kurulum Laravel

  1. git clone [proje-url] - Projeyi yerel makinenize klonlayın
  2. composer install - Gerekli bağımlılıkları yükleyin
  3. cp .env.example .env - Çevre değişkenlerini yapılandırın
  4. php artisan migrate - Veritabanı tablolarını oluşturun
  5. php artisan db:seed - Örnek verileri ekleyin
  6. /admin/login - Admin paneline giriş yapın

🚀 Kurulum WebSocket Server

  1. cd websocket-service - WebSocket sunucusunun bulunduğu dizine gidin
  2. docker-compose.yml dosyasını düzenleyin
  3. docker-compose up -d - WebSocket sunucusunu başlatın

📝 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published