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.