
PANELICA ANA KONUSU:
https://www.r10.net/site-server-admi...-panelica.html
Merhaba arkadaşlar,
Node.js uygulaması yayınlayan herkes benzer süreçlerden geçiyor.
SSH bağlantısı kur, Git reposunu çek, doğru Node.js sürümünü seç, `npm install` çalıştır, uygulamayı ayağa kaldır, port ayarla, reverse proxy yapılandır, logları takip et...
Panelica'da bu süreci mümkün olduğunca otomatik hale getirdik. Amaç; terminalde vakit harcamadan Node.js uygulamalarını yönetebilmek.
Özellikler
- GitHub, GitLab veya özel Git depolarından projeyi otomatik indirir.
- ZIP olarak yüklenen projeleri destekler.
- `package.json` dosyasını otomatik algılar.
- Tüm bağımlılıkları (`npm install`) otomatik yükler.
- İstenilen Node.js sürümünü kullanarak uygulamayı başlatır.
- PORT değişkenini otomatik oluşturur ve yönetir.
- Reverse Proxy yapılandırmasını otomatik gerçekleştirir.
- Uygulamayı servis olarak çalıştırır.
- Tek tıkla durdurabilir veya yeniden başlatabilirsiniz.
- CPU, RAM ve Uptime bilgilerini canlı olarak gösterir.
- Uygulama loglarını panel üzerinden görüntüleyebilirsiniz.
Dahili Dosya Yöneticisi
Kod üzerinde küçük bir değişiklik yapmak için artık SSH veya FTP açmanıza gerek yok.
Panelica'nın dahili dosya yöneticisi ile;
- Dosya düzenleyebilir,
- Yeni dosya ve klasör oluşturabilir,
- Dosya yükleyebilir,
- ZIP arşivlerini açabilir,
- Dosya silebilir,
- Dosya indirebilirsiniz.
Kod değişikliğinden sonra tek tıkla uygulamayı yeniden başlatmanız yeterlidir.
Git Entegrasyonu
Git reposunu tanımlamanız yeterlidir.
Panelica;
- Projeyi otomatik indirir.
- Bağımlılıkları yükler.
- Uygulamayı çalıştırır.
- Servisi oluşturur.
- Çalışma durumunu takip eder.
Tüm işlemler panel üzerinden yönetilir.
Canlı İzleme
Her uygulama için;
- CPU Kullanımı
- RAM Kullanımı
- Uptime
- Çalışan Port
- Servis Durumu
- Canlı Loglar
tek ekranda görüntülenebilir.
Kimler İçin?
- VPS kiralayanlar
- Hosting firmaları
- Yazılım şirketleri
- Freelancer geliştiriciler
- Node.js ile SaaS geliştirenler
Node.js uygulamalarını yönetirken mümkün olduğunca terminal bağımlılığını ortadan kaldırmayı hedefliyoruz.
Görüş ve önerilerinizi paylaşırsanız geliştirmelerde değerlendirmek isteriz.