çok bir farkı yok aslında olay aynı şeyi server'da yapmak, server'a ssh ile bağlanabilirsiniz veya remote destkop ile bağlanabilirsiniz.
Basit olarak özetlemek gerekirse server'ın komut satırına girmeniz gerekiyor sonrası yine aynı şekilde kurulum ve çalıştırma.
örneğin aws ec2 için örnekleri inceleyebilrsiniz.
www.youtube.com
aws ec2'nin free versiyonu ile de deneyebilirsiniz.
Ben kendi sunucumda şöyle bir yol izledim.
Domaini yönlendirdim. (yandex dns kullanıyorum ns olarak)
A kaydını www'li ve www'siz oluşturdum, sunucu IP adresine yönlendirdim.
Sunucuya Nginx kurdum. Nginx ayarlarını yaptım.
Forever ile nodejs'i başlattım (Siz pm2 gibi başka bir paket de kurabilirsiniz ama mutlaka kurun, uygulama çökerse otomatik yeniden başlayabilsin)
Bu kadar.
Sunucunuz CentOS ise ve çözemezseniz yarın gün içinde yardımcı olabilirim.
baslangicta heroku vs. platformlar kullanin isinizi cok kolaylastirir. daha sonra digitalocean-scaleway benzeri bir yere gecersiniz, gercekten productiona cikacaginiz zaman aws-gcloud-azure vb. bir yere gecersiniz
heroku demeye geldim.
heroku'ya github'u bağlarsanız. push ettikce otomatik sunucuya projeniz deploy olacaktır.
ibm bluemix üzerinden ücretsiz hesap açabilirsin.