Infrastructure Preparation for Use in Closed Networks
Media content storage on the Oohdesk CMS server.
- 1-500 devices: 8 GB RAM, 4x CPU Core i5+, 250 GB SSD (preferably 500 GB)
- 500-5000 devices: 32 GB RAM, 8x CPU Core i5+
Server preparation:
-
Prepare a physical or virtual machine in any virtualization environment. Operating system: Ubuntu Server 22.04 LTS (64 bit). Previous versions of Ubuntu Server down to 16 are allowed. Debian Server OS is also supported.
-
Configure SSH access to the server.
-
Create an internal domain/subdomain which will resolve to the server (virtual machine) so that players can connect to the server. It is allowed to use just an IP address instead of a domain, but this is not recommended. For example, create a domain like visiobox.domain.com and point its A record to the server's IP address.
-
Publish the SSH protocol to the Internet only if the Oohdesk CMS technical team is performing the server installation and setup.
-
Provide full (all ports) direct access or access via HTTPS proxy to the following domains and their subdomains:
- dockerproject.org
- sentry.visiobox.cloud (monitoring service)
- license.visiobox.ru
- license.visiobox.cloud
- sks-keyservers.net (keys and certificates)
- github.com
- archive.ubuntu.com
- maps.googleapis.com
(maps and reverse geocoding used when creating devices to calculate device time zones)
- google.com
(maps and reverse geocoding used when creating devices to calculate device time zones)
-
Create an email account from which clients will receive emails — something like robot@domain.com
and provide the SMTP server, login, and password (if the server setup is done by Oohdesk CMS).
-
Register at https://cloud.docker.com/
(only registration is required, no further steps) and save your access credentials. They will be needed during server installation.
Important!
Since all player-server communication uses the WebSocket protocol, no traffic signatures between players and the server should be modified by routers.
After completing the preparation steps, you will receive a license activation key.