Skip to content

Pre-flight Checks (Linux)

System Requirements

Before proceeding, ensure the server meets the following hardware and software requirements to support Tycho Data Osprey effectively:

  • 4+ CPU cores
  • 16GB RAM minimum
  • Ubuntu 20.04/22.04 LTS
  • 100GB available disk space
  • Docker and Docker Compose support

Important: Note that the machine must be network routable to the scanners that run against PI Asset Framework, PI Data Archive, and the SQL Server that stores the PI Vision database.

Access Requirements

To install and configure Tycho Data Osprey, ensure you have:

  • Root or sudo privileges for Docker installation and system configuration
  • Network access to download packages (for online installation)

Check System Resources

# Check CPU cores
nproc

# Check memory
free -h

# Check disk space
df -h

# Check system information
uname -a
lsb_release -a  # Ubuntu

Network Connectivity Tests

# Test internet connectivity
curl -I https://google.com

# Test Docker Hub connectivity
curl -I https://index.docker.io

# Test Azure storage connectivity (for Osprey packages)
curl -I https://tychodataosprey.blob.core.windows.net

Firewall Configuration

Configure firewall to allow Osprey web access:

Ubuntu (UFW)

# Enable UFW if not already enabled
sudo ufw enable

# Allow SSH (if accessing remotely)
sudo ufw allow ssh

# Allow HTTP and HTTPS for Osprey
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Check firewall status
sudo ufw status

Prerequisites Verification Checklist

Before proceeding to installation, verify:

  • System Requirements: CPU, RAM, disk space meet minimum requirements
  • Operating System: Supported Linux distribution and version
  • Privileges: Root/sudo access available
  • Docker: Docker Engine installed and running
  • Docker Compose: Docker Compose available (plugin or standalone)
  • User Access: Current user added to docker group
  • Network: Internet connectivity available (for online installation)
  • Firewall: Ports 80/443 open for web access
  • Storage: Sufficient disk space in installation directory

Next Steps

Once all prerequisites are verified, proceed to the installation method of your choice:

Online Installation: Linux Online Installation
Offline Installation: Linux Offline Installation