Modern ve güçlü sunucu yönetim platformu
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.
- 📊 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
- Laravel Framework
- MySQL
- AdminLTE
- Chart.js
- DataTables
- WebSocket
- Node.js
- WebSSH2
- Docker
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.
git clone [proje-url]- Projeyi yerel makinenize klonlayıncomposer install- Gerekli bağımlılıkları yükleyincp .env.example .env- Çevre değişkenlerini yapılandırınphp artisan migrate- Veritabanı tablolarını oluşturunphp artisan db:seed- Örnek verileri ekleyin/admin/login- Admin paneline giriş yapın- Kullanıcı Adı: [email protected]
- Şifre: password
cd websocket-service- WebSocket sunucusunun bulunduğu dizine gidindocker-compose.ymldosyasını düzenleyindocker-compose up -d- WebSocket sunucusunu başlatın
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.