Skip to main content

Frequently Asked Questions

General​

What is PatchCTL?​

PatchCTL is a dashboard-first Linux patch management platform. It helps you manage updates across your Linux servers without needing CLI expertise.

What operating systems are supported?​

  • Ubuntu 20.04+
  • Debian 11+
  • RHEL 8+
  • Rocky Linux 8+
  • CentOS Stream 8+
  • Fedora 38+
  • SUSE Enterprise 15+
  • openSUSE Leap 15.4+

Is there a free plan?​

Yes! The free plan includes 5 servers with full features, perfect for homelabs and small deployments.


Agent​

How often does the agent check in?​

Every 5 minutes (heartbeat interval).

How often are packages scanned?​

Every 6 hours for a full package scan. You can trigger immediate scans from the dashboard.

Does the agent require internet access?​

Yes, outbound HTTPS (port 443) to api.patchctl.com is required.

Can I run PatchCTL on ARM servers?​

Not currently. Only x86_64 (amd64) architecture is supported.

Does the agent work in containers?​

No, PatchCTL manages host operating systems, not containers.

What data does the agent send?​

  • System info (hostname, IP, OS)
  • Hardware specs (CPU, RAM, disk)
  • Package list and versions
  • Update availability

The agent does NOT send file contents, user data, or command output.


Security​

Does the agent accept inbound connections?​

No. The agent only makes outbound HTTPS connections. No inbound ports required.

Can the agent run arbitrary commands?​

No. The agent only executes whitelisted operations (check updates, install updates, etc.).

Is my data encrypted?​

Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256).

Is PatchCTL SOC 2 compliant?​

We follow SOC 2 security practices. Contact us for compliance documentation.


Features​

Can I schedule patches for specific times?​

Yes! Create schedules with specific times, timezones, and recurrence patterns.

Can I patch only security updates?​

Yes. Both schedules and manual operations support "security only" mode.

How does CVE tracking work?​

PatchCTL correlates your installed packages with known vulnerabilities from NVD and distribution advisories, updated daily.

Can I integrate with Slack/Teams?​

Yes, via webhooks. Configure webhook URLs in schedule settings to receive notifications.

Is there an API?​

API access is coming soon. Contact us if you need programmatic access.


Billing​

How are nodes counted?​

Each server with an active agent counts as one node, regardless of online/offline status.

What happens if I exceed my node limit?​

You can't add new servers until you delete existing ones or upgrade your plan.

Can I downgrade my plan?​

Yes, but ensure your node count fits the new plan's limit before downgrading.

Do you offer annual billing?​

Contact [email protected] for annual pricing.


Troubleshooting​

My server isn't appearing in the dashboard​

  1. Check agent is running: sudo systemctl status patchctl
  2. Verify license key matches
  3. Test network: curl -I https://api.patchctl.com/health
  4. Wait up to 5 minutes for first heartbeat

Patches are failing​

  1. Check for package manager locks
  2. Verify disk space
  3. Test repository connectivity
  4. Check agent logs: sudo journalctl -u patchctl

CVE data isn't showing​

CVE correlation requires:

  1. Agent registered
  2. Package scan completed (up to 6 hours)
  3. CVE data sync (daily)

New servers may take 24 hours for complete CVE data.


Support​

How do I get help?​

Is there a status page?​

Yes: https://status.patchctl.com

Do you offer enterprise support?​

Yes, enterprise plans include priority support. Contact [email protected].