Server Prerequisites
Operation System requirement:
- Docker CE compatible OS. (https://docs.docker.com/engine/install/)
Minimum Hardware specification:
- 4 core CPU (prefer dedicated cores)
- 8 GB RAM
- SSD or server HDD
- Storage size depends on the number of files and contents you want to store on the server.
- The minimum recommended storage size for the system is 50GB (not including the data).
- Optional
- An additional volume for the content files (separated storage volume).
- An additional volume for the backups and the logs (separated storage volume).
- Preferred dynamically extendable storage.
- Raid configuration is recommended for higher performance and security.
- Storage size depends on the number of files and contents you want to store on the server.
The amount of devices the server can handle heavily depends on the use-case, but above 500 devices we highly recommend the 8 core CPU and 32GB RAM configuration.
Example configurations:
Device count | CPU | RAM | DMS |
---|---|---|---|
1-100 | 4 core | 8GB | ❌ |
100-500 | 6 core | 16GB | ❌ |
500-1000 | 8 core | 32GB | ❌ |
1000+ | 8+ core | 32GB | ✔ |
Recommended Operating System:
- Ubuntu 18.04 LTS
- CentOS 7
- RHEL 7
- Debian 9
Network requirement:
- Stable network
- At least 100Mb/s connection between the server and the devices.
- Ping under 100ms between the server and the devices.
- For video streams, we recommend a dedicated Gigabit local subnetwork.
- Opened ports statement
- Nginx - 80, 443/tcp - inbound
- NTP - 123/udp
- SSH connection port, usually 22/tcp - inbound
Server access
We will need an SSH connection to your server if we need to configure/install it!
If you want us to white-label your server, click here for more information about White Labeling.