Server and Software Requirements
I. Server requirement
1. Web server
xStreamer supports almost OS: Windows, MacOS, Linux. However we recommend to use Linux, document is applied for linux system only.
For production environment, xStreamer needs a VPS server with at least:
4GB of RAM - recommend 8GB
40GB of HDD
2 CPU core
3 domains / sub domains
api.[your-domain] and point to server IP address
admin.[your-domain] and point to server IP address
[your-domain] and point to server IP address
II. Software requirements
xStreamer architecture needs these softwares
NodeJS LTS version >= v20.x
To install please download NodeJS here
MongoDB >= v4.2
To install please download mongoDB
Redis server >= v6.1.x
To install please download and setup redis
Nginx >= v1.3 with http_auth_module is enabled
PM2 is a daemon process manager that will help you manage and keep your application online 24/7
Yarn to manage nodeJS package
Ensure all softwares above are running before setup source code