Skip to main content

First Server Setup

This guide provides a detailed walkthrough of connecting your first server to PatchCTL, including verification steps and initial configuration.

Before You Begin

Ensure you have:

  • Completed the Quick Start Guide or have the agent installed
  • Your server appearing in the PatchCTL dashboard

Understanding the Initial Scan

When a new agent connects, it performs several operations:

  1. System identification - Hostname, IP, OS version, hardware specs
  2. Package scan - Full inventory of installed packages
  3. Update check - Available updates from configured repositories
  4. CVE correlation - Matching packages against known vulnerabilities

This initial scan typically completes within 2-5 minutes.

Verifying Server Data

Basic Information

In the dashboard, click on your server to view its details:

FieldDescription
HostnameServer's hostname
IP AddressPrimary network interface IP
OSDistribution and version
KernelRunning kernel version
Agent VersionInstalled PatchCTL agent version
Last SeenTime since last heartbeat

Hardware Information

The agent collects system specifications:

  • CPU - Model and core count
  • RAM - Total and available memory
  • Disk - Root filesystem usage

Package Information

Navigate to the Packages tab to see:

  • Total installed packages
  • Packages with available updates
  • Security updates available

Configuring Server Tags

Tags help organize your fleet for targeting schedules and filters.

Adding Environment Tags

  1. Click Edit on the server details page
  2. Select an Environment:
    • production
    • staging
    • development
    • testing

Adding Custom Tags

  1. Click Add Tag
  2. Enter a tag name (e.g., web-server, database, us-east)
  3. Click Save
Tag Strategy

Use consistent tag naming across your fleet. Common patterns:

  • Role: web, db, cache, worker
  • Location: us-east, eu-west, datacenter-1
  • Team: platform, security, data

Running Your First Patch

Manual Patch (Single Server)

  1. From the server details page, click ActionsInstall Updates
  2. Review the list of available updates
  3. Choose update type:
    • All updates - Install everything available
    • Security only - Only security-related packages
  4. Click Install
  5. Monitor progress in the Activity tab

Viewing Patch Results

After patching completes:

  1. Check the Activity tab for the operation status
  2. View Packages tab to confirm updates applied
  3. Note if a reboot is required (kernel updates, etc.)

Next Steps

With your first server connected and verified:

  1. Add more servers - Scale your fleet
  2. Create schedules - Automate patching
  3. Review CVEs - Prioritize vulnerabilities
  4. Invite team members - Collaborate on patch management

Common Questions

How often does the agent check in?

The agent sends a heartbeat every 5 minutes and performs a full package scan every 6 hours.

Can I force an immediate scan?

Yes. From the server details page, click ActionsRefresh to trigger an immediate heartbeat and package scan.

What data is sent to PatchCTL?

The agent sends:

  • System identification (hostname, IP, OS)
  • Hardware specs (CPU, RAM, disk)
  • Installed packages and versions
  • Available updates

The agent does not send:

  • File contents
  • User data
  • Network traffic
  • Command output (beyond patch results)