Skip to main content

Prerequisites

Before setting up remote server monitoring with Actvt, ensure your environment meets these requirements.

Server Requirements

Operating System

  • Ubuntu Server 20.04 LTS or newer (Recommended)
  • Debian 10 or newer
  • CentOS 7/8 or Amazon Linux 2
  • Root or sudo access for installation and configuration

Hardware Specifications

  • CPU: 1 core, any modern x64 processor
  • RAM: 512MB available memory
  • Storage: 100MB free space for Vector
  • Network: Public IP address or accessible endpoint

Domain Name

  • A domain name pointing to your server's public IP (e.g., monitoring.yourdomain.com)
  • DNS A record resolving to server IP address

Port Access

Port requirements depend on installation mode:

Standalone Mode (dedicated monitoring server):

  • Port 22: SSH access for initial setup
  • Port 80: HTTP for Let's Encrypt certificate verification
  • Port 4096: WebSocket Secure for Actvt connections

Proxy Mode (behind nginx):

  • Port 22: SSH access for initial setup
  • Port 80: HTTP for nginx and Let's Encrypt
  • Port 443: HTTPS for nginx (Actvt connects via /actvt path)

macOS Requirements

  • Actvt Application: Latest version installed
  • Internet Connection: For connecting to remote servers

Optional: GPU Monitoring (NVIDIA Only)

  • NVIDIA GPU with latest stable drivers installed
  • nvidia-smi command available (included with drivers)

Optional: mTLS (Enhanced Security)

Verify Domain Resolution

# From your Mac, test domain resolution
nslookup your-domain.com
# Should return your server's IP address

For troubleshooting setup issues, see the Troubleshooting Guide.