Ubuntu 20.04’te Node.js ve PM2 Nasıl Kurulur
Ubuntu VPS Üzerine Node.js ve PM2 Nasıl Kurulur
Node.js, tarayıcı dışında JavaScript çalıştırmak için güçlü bir çalışma zamanıdır, ölçeklenebilir web uygulamaları için mükemmeldir. Node.js için bir süreç yöneticisi olan PM2, çalışma süresini sağlar ve yönetimi basitleştirir. Bu kılavuz, Node.js ve PM2’yi AvaHost Ubuntu VPS (20.04/22.04/24.04) üzerine kurmanıza yardımcı olacak, uygulamaları verimli bir şekilde dağıtmak ve yönetmek için pratik örnekler sunacaktır.
Ön Koşullar
AvaHost VPS ile Ubuntu 20.04, 22.04 veya 24.04.
Root erişimi veya
sudoayrıcalıkları (önceki SSH kılavuzuna bakın).
Temel Linux komut bilgisi.
Bir statik IP veya alan adı (örneğin,
app.yourdomain.com).
Adım 1: Sistem Paketlerini Güncelleyin
Node.js ve PM2’yi kurmadan önce, en son sürümlerin mevcut olduğundan emin olmak için paket listenizi güncelleyin:
sudo apt update && sudo apt upgrade -y
Adım 2: Node.js’i Kurun
Ubuntu 20.04 üzerinde Node.js’i kurmanın birden fazla yolu vardır. En son kararlı sürümü almak için NodeSource deposunu kullanacağız.
NodeSource Üzerinden Node.js’i Kurun
- NodeSource deposunu ekleyin:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Gerekirse
18.xile en son LTS sürümünü değiştirin.
- Node.js ve npm’i kurun:
sudo apt install -y nodejs - Kurulumu doğrulayın:
node -v npm -vBu, kurulu Node.js ve npm sürümlerini göstermelidir.
Adım 3: PM2’yi Kurun
PM2, Node.js uygulamalarınızın çalışmasını sağlamaya yardımcı olan bir süreç yöneticisidir.
- npm kullanarak PM2’yi küresel olarak kurun:
sudo npm install -g pm2 - Kurulumu doğrulayın:
pm2 -vBu, kurulu PM2 sürümünü döndürmelidir.
Adım 4: PM2 ile Bir Node.js Uygulaması Çalıştırın
PM2’yi göstermek için basit bir Node.js uygulaması oluşturacak ve çalıştıracağız.
- Örnek bir uygulama oluşturun:
mkdir myapp && cd myapp echo "console.log('Hello from Node.js!');" > app.js - Uygulamayı PM2 kullanarak başlatın:
pm2 start app.js - Çalışan süreçleri listeleyin:
pm2 list - Süreç listesini kaydedin, böylece sistem yeniden başlatıldığında yeniden başlar:
pm2 save - PM2’nin başlangıçta başlamasını etkinleştirin:
pm2 startupKurulumu tamamlamak için komut tarafından sağlanan talimatları izleyin.
Adım 5: Uygulamaları İzleyin ve Yönetin
PM2, uygulamaları yönetmek ve izlemek için çeşitli komutlar sağlar:
- Bir uygulamayı yeniden başlatın:
pm2 restart app.js - Bir uygulamayı durdurun:
pm2 stop app.js - PM2’den bir uygulamayı silin:
pm2 delete app.js - Logları görüntüleyin:
pm2 logs
Sonuç
AvaHost Ubuntu VPS üzerinde Node.js ve PM2 kurmak basittir ve sağlam uygulama yönetimi sağlar. PM2 ile
app.jsçalıştırmak veya Nginx kurmak gibi örnekler, uygulamalarınızın ölçeklenebilir ve güvenilir olmasını sağlar. AvaHost’un yüksek performanslı altyapısıyla, Node.js uygulamalarını güvenle dağıtabilir, çalışma süresini ve kolay izlemeyi sağlayabilirsiniz. PM2’nin özelliklerini keşfedin (
man pm2) ve projelerinizi güçlendirmek için AvaHost’un VPS planlarını inceleyin.


