External Network Connections

Network connectivity requirements for View platform operation

Overview

View requires outbound network connectivity to several external services for normal operation. If your deployment environment uses firewalls, proxy servers, or network security policies that restrict outbound connections, you must allow access to the domains and services listed on this page.

Note: All connections are outbound HTTPS (port 443) unless otherwise specified. View does not require any inbound connections from these external services.

Required External Connections

View Control Infrastructure

Domain: control.view.io

Purpose: View's control plane infrastructure for license validation, telemetry, and platform updates.

Protocol: HTTPS (443)

When Used:

  • During platform initialization and startup
  • For license verification and validation
  • For platform telemetry and health reporting
  • When checking for platform updates

Ollama Model Service

Domain: ollama.com

Purpose: Access to the Ollama model library and service infrastructure for downloading and managing AI models.

Protocol: HTTPS (443)

When Used:

  • When downloading AI models through the Ollama integration
  • During model updates and version checks
  • For accessing model metadata and configurations

Hugging Face Model Hub

Domains:

  • huggingface.co
  • hf.co (shortened domain)

Purpose: Access to Hugging Face's model repository for downloading transformer models, embeddings, and related AI assets.

Protocol: HTTPS (443)

When Used:

  • When downloading models from the Hugging Face model hub
  • During embedding model initialization
  • For accessing tokenizers and model configurations
  • When updating or downloading new model versions

Docker Container Registry

Domains:

  • hub.docker.com
  • docker.io

Purpose: Docker's official container image registry for downloading View microservice container images and dependencies.

Protocol: HTTPS (443)

When Used:

  • During initial View deployment and installation
  • When updating View platform components
  • For downloading View microservice container images
  • During platform upgrades and maintenance

Network Configuration

Firewall Rules

If your environment uses a firewall, configure outbound rules to allow HTTPS connections to these domains:

control.view.io
ollama.com
huggingface.co
hf.co
hub.docker.com
docker.io

Proxy Configuration

If your environment requires HTTP/HTTPS proxy for outbound connections, ensure your proxy configuration allows access to these domains. You may need to configure proxy settings in your Docker environment and View configuration files.

DNS Requirements

Ensure your DNS infrastructure can resolve these domain names. If you use internal DNS servers, verify they can resolve external domain names or are configured to forward queries appropriately.

Troubleshooting

Connection Failures

If View cannot connect to required external services, you may experience:

  • Failed license validation
  • Inability to download container images during installation or updates
  • Failed model downloads or updates
  • Platform initialization errors

Verification

To verify connectivity to required external services, you can use standard networking tools from your View deployment host:

# Test connectivity to each domain
curl -I https://control.view.io
curl -I https://ollama.com
curl -I https://huggingface.co
curl -I https://hub.docker.com

A successful connection should return HTTP 200 or similar success responses.

Air-Gapped Deployments

If you need to deploy View in an air-gapped or fully isolated environment without external internet access, contact View support to discuss alternative deployment options and requirements.

Security Considerations

All connections to these external services use HTTPS with TLS encryption. View does not send sensitive data through these connections:

  • control.view.io: Receives only non-sensitive telemetry and license information
  • Model repositories: Only downloads publicly available AI models and configurations
  • Container registries: Only downloads View's official container images

No customer data or sensitive information is transmitted to these external services during normal operation.

Support

If you have questions about network connectivity requirements or need assistance configuring your environment for View deployment, contact View support or consult your View deployment engineer.