World — Prerequisites
Packages
sudo apt update
sudo apt install -y uuid-runtime # generating UUIDs
sudo apt install -y docker.io # container runtime
sudo apt install -y docker-compose-v2 # compose file management
sudo apt install -y unzip # extracting the installation package
User
Create a dedicated synkzone user and add it to the docker group:
sudo adduser synkzone
sudo usermod -aG docker synkzone
Docker Registry
Authenticate with the Synkzone registry as the synkzone user:
su - synkzone
docker login registry.synkzone.com
exit
Info
Registry credentials are provided by Synkzone. Contact your Synkzone sales representative to obtain access.
Plugins
See Plugins for optional additions and their prerequisites, such as Email.
DNS
| Record Type | Record Name | Record Value | Purpose |
|---|---|---|---|
| A | world.example.com |
IP of World Server | World |
Warning
DNS records must be in place before deployment begins. For a complete example, see Configuration Examples.
Firewall
See Network & Connectivity for which ports are used and why.
| Source | Destination | Port | Purpose |
|---|---|---|---|
| Client network(s) | World Server | TCP/443 | Organization discovery |
| Organization Server | World Server | TCP/443 | Organization registration |
Example
sudo iptables -A INPUT -p tcp --dport 443 -m comment --comment SynkzoneWorld -j ACCEPT