برای نصب Node.js (به همراه npm) هم میتونی از پکیج های رسمی اش استفاده کنی آموزش نصب اش برای توزیع های Ubuntu و Redhat
https://github.com/nodesource/distri...ster/README.md هم میتونی از Node Version Manager ها استفاد کنی ، مزیت این روش این هست که میتونی راحت بین ورژن های مختلف سویچ کنی یا اینکه با یک دستور به آخرین نسخه اپدیت کنی. معروف ترین Node Version Manager این هست
https://github.com/nvm-sh/nvm نصب اش هم آسونه ، با سه تا دستور میتونی نصب کنی ، (تو صفحه اول گیت هاب هاش توضیح داده) برای React نیازی به نصب چیزی روی سرور نیست، عموما وقتی اپ React رو میخواهی منتشر کنی ، بعد از گرفتن Build، فایل های html و جاوا اسکریپت رو روی سرورت انتقال میدی. حالا اگر یک API سرور داشته باشی (یا اینکه رندر سمت سرور داشته باشی) ، نیاز هست رو سرور اجراش کنی، در غیر اینصورت نیازی به نصب چیزی روی سرور نیست، همینکه فایل های html و جاوا اسکریپت قابل دسترس و اجرا شدن سمت کلاینت باشه کافیه.