Debian VDS Üzerinde cPanel Kurulumu: Nodejs Projeleri İçin Terminalden (SSH) Kesin Çözüm

0 Replies 2 Views
·
Participants
Thread Starter #0
Debian tabanlı sunucular üzerinde Node.js projelerini yönetmek ve bu projeleri daha verimli hale getirmek için cPanel kurulumunu düşünmek oldukça yaygın bir ihtiyaç. Ancak, cPanel genellikle CentOS veya CloudLinux tabanlı sistemlerde tercih edilirken, Debian üzerinde kurulum ve yapılandırma süreçleri biraz daha teknik bilgi gerektirebilir. Bu nedenle, terminal üzerinden SSH kullanarak Debian VDS üzerinde cPanel benzeri bir ortam kurmak ve Node.js projelerinizi optimize etmek adına detaylı ve güvenilir bir yol haritası sunmayı amaçlıyoruz.

İlk olarak, Debian sistemlerde cPanel alternatiflerine yönelmek gerekebilir. Çünkü resmi cPanel lisansı ve altyapısı CentOS ve CloudLinux ile uyumlu olup, Debian desteği sınırlı veya dolaylı yollarla sağlanabilir. Ancak, Node.js projeleri için doğrudan cPanel yerine, benzer yönetim araçları veya otomasyon scriptleri kullanmak daha pratik olur. Bu noktada, Webmin veya [b>VestaCP[/b] gibi ücretsiz kontrol panellerini tercih edebilirsiniz.

İkinci aşamada, Node.js projelerini yönetmek için şu adımlar izlenebilir:

[list]
  • Sunucuya SSH ile bağlanın ve güncellemeleri gerçekleştirin:
    CODE
    1apt update && apt upgrade -y


  • Node.js ve npm kurulumunu yapın. NVM (Node Version Manager) kullanımı, farklı projelerde farklı Node.js sürümlerini kolayca yönetmenize olanak sağlar:
    CODE
    1234curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
    source ~/.bashrc
    nvm install --lts
    nvm use --lts


  • Node.js projelerinizi sisteminizde uygun dizinlere yerleştirin ve PM2 gibi süreç yöneticileriyle çalıştırın:
    CODE
    1234npm install -g pm2
    pm2 start app.js --name myNodeApp
    pm2 startup
    pm2 save


  • Sunucunuzdaki port ayarlarını ve güvenlik duvarı kurallarını yapılandırın. Node.js uygulamalarınızın erişilebilir olması için 80 veya 443 portlarını yönlendirin veya proxy ayarları yapın.

    Bu süreçte, cPanel gibi otomasyon araçları yerine, SSH komutları ve scriptlerle manuel veya otomatik yapılandırma tercih edilmelidir. Ayrıca, Nginx veya Apache gibi web serverleri ile reverse proxy kurarak Node.js uygulamalarınızı güvenli ve erişilebilir hale getirebilirsiniz.

    Son olarak, Debian üzerinde cPanel kurulumu yerine, yukarıdaki adımlar ve uygun panel çözümleri ile Node.js projelerinizi yönetmek, hem maliyet hem de esneklik açısından daha uygun ve sürdürülebilir bir çözüm olacaktır. Bu yöntemin avantajları, detaylı yapılandırma ve özelleştirme imkanlarına sahip olmanızdır.
  • You must be logged in to reply.

    0 quotes selected