Debate

aaPanel ile CentOS VDS Yönetimi: Nodejs Projeleri Taşıma (Migration) ve Terminalden (SSH) Kesin Çözüm

Iniciado por Cadaloz · 30 ago 2026 12:15 · 1 Visitas · 0 Respuestas
Autor del tema #0
Node.js projelerini bir CentOS VDS üzerinde yönetmek, özellikle aaPanel gibi bir kontrol paneli kullanıldığında oldukça verimli hale gelir. Ancak, projelerinizi yeni bir sunucuya taşımak gerektiğinde, doğru yöntemleri bilmek önemlidir. Bu yazıda, Node.js projelerinizi aaPanel ile CentOS VDS üzerinde nasıl taşıyabileceğinizi adım adım açıklayacağım.

1. Proje Dosyalarını Hazırlama

Öncelikle, taşımak istediğiniz Node.js projesinin dosyalarını yerel bilgisayarınıza veya geçiş yapacağınız sunucuya kopyalamanız gerekecek. Bunun için
CODE
1scp
komutunu kullanabilirsiniz:

CODE
12
scp -r /yerel/proje/dizini kullanıcı@sunucu_ip:/hedef/dizin


Bu komut ile, yerel bilgisayarınızdaki proje dizinini belirtilen sunucuya kopyalamış olacaksınız.

2. Gerekli Yazılımları Kurma

Yeni sunucunuzda Node.js ve npm'in kurulu olduğundan emin olun. Bunun için aşağıdaki komutları kullanabilirsiniz:

CODE
123
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
yum install -y nodejs


Bu komutlar Node.js'in 14.x sürümünü kuracaktır. Gerekirse sürümü değiştirebilirsiniz.

3. Projeyi Sunucuya Yükleme

Proje dosyalarınızı sunucuya yükledikten sonra, yüklediğiniz dizine giderek bağımlılıkları yüklemek için
CODE
1npm install
komutunu çalıştırın. Bu, projenizde belirtilen tüm bağımlılıkları kuracaktır.

4. Uygulamayı Çalıştırma

Uygulamanızı başlatmak için,
CODE
1node app.js
veya
CODE
1npm start
komutlarından birini kullanabilirsiniz. Eğer uygulamanızın arka planda çalışmasını istiyorsanız,
CODE
1pm2
gibi bir süreç yöneticisi kullanmayı düşünebilirsiniz:

CODE
123
npm install -g pm2
pm2 start app.js


Bu adımlar, Node.js projenizi yeni bir CentOS VDS sunucusuna taşımak için gereken temel adımları içermektedir. aaPanel üzerinden sunucu yönetimini kolaylaştırarak, devam eden projelerinizi daha etkin bir şekilde yönetebilirsiniz. Sunucu yönetimi ve Node.js projeleri hakkında daha fazla bilgi ve deneyimlerinizi paylaşmak isterseniz, konuyu derinleştirebiliriz.

Debes haber iniciado sesión para responder.

0 citas seleccionadas