Platform Capabilities

Every feature you need.
Nothing you don't.

HostAtlas gives your team complete infrastructure visibility — from auto-discovery and real-time monitoring to incident response and compliance. One agent. One platform. Every capability listed here.

Discovery & Mapping

Know what's running. Everywhere.

HostAtlas automatically discovers every server, service, domain, container, and certificate in your infrastructure. No manual inventory. No stale spreadsheets. Just install the agent and watch your infrastructure map itself.

travel_explore

Auto-Discovery

The agent automatically detects servers, running services, hosted domains, Docker containers, and SSL certificates. Discovery runs continuously so your inventory is always current — no manual updates required.

hub

Atlas Graph

Visualize your entire infrastructure as an interactive topology map. See relationships between servers, services, domains, and containers at a glance. Drill into any node to see its details, metrics, and connections.

language

Domain Management

Every discovered domain gets its own page showing the hosting server, web server configuration, SSL certificate status, health check history, and access logs. One view for everything about a domain.

inventory_2

Container Tracking

Automatically discover and monitor Docker and containerd containers. Track container state, image versions, port mappings, and resource usage. Know when containers start, stop, or restart unexpectedly.

dns

Service Detection

Detects nginx, Apache, MySQL, PostgreSQL, Redis, Caddy, and more. The agent identifies running service processes, versions, and listening ports — then continuously monitors their presence and health.

Monitoring

Metrics that matter. Updated in real time.

System metrics collected every 15 seconds. Domain health checks every 5 minutes. SSL expiration tracked daily. All delivered to your dashboard over WebSockets — no page refresh required.

monitoring

System Metrics

Per-core CPU utilization, RAM breakdown (used, cached, buffers), disk usage per mount point, network I/O per interface, load average, and swap usage. Granular data with historical charts and time-range selection.

health_and_safety

Domain Health Checks

HTTP pings every 5 minutes for every discovered domain. Track HTTP status codes, response times, and TLS handshake durations. Detect downtime within minutes and see uptime percentages over any time range.

verified_user

SSL Certificate Monitoring

Continuous tracking of every SSL certificate's expiration date. Automatic 14-day warning alerts before expiry. Detects certificate renewals and updates the dashboard instantly. Never let a cert expire silently again.

cloud_off

Server Offline Detection

When a server's agent hasn't reported in for more than 5 minutes, HostAtlas marks the server as offline and triggers alerts. Distinguishes between network blips and genuine outages using consecutive missed check-ins.

dashboard_customize

Custom Dashboards

Build dashboards with KPI cards, time-series charts, and list widgets. Select time ranges from 1 hour to 30 days. Pin the metrics that matter most to your team and share dashboards across your organization.

bolt

Real-time WebSockets

Live metric updates streamed directly to your browser. Server status changes, new discovery events, and alert triggers appear instantly. No polling, no page refreshes — just a persistent connection to your infrastructure.

Alerting & Notifications

Get notified before it becomes an outage.

Define threshold-based alert rules for any metric. Route notifications to Slack, email, PagerDuty, or webhooks. Set up escalation policies so the right people are reached at the right time.

rule

Metric Alert Rules

Create threshold-based rules for CPU, RAM, disk, load average, swap, and network metrics. Set warning and critical thresholds with configurable evaluation windows and cooldown periods to prevent alert fatigue.

campaign

Multi-channel Notifications

Deliver alerts where your team works. Slack channels, email addresses, PagerDuty services, and custom webhook endpoints. Configure multiple channels per alert rule so nobody misses a critical notification.

moving

Escalation Policies

Define tiered escalation with configurable timeouts. If the primary on-call doesn't acknowledge within your time window, the alert automatically escalates to the next tier. Ensure every critical alert reaches someone.

engineering

Maintenance Windows

Schedule maintenance windows to suppress alerts during planned work. Specify which servers or services are affected and for how long. Alerts resume automatically when the window closes — no manual cleanup needed.

local_shipping

Alert Delivery Tracking

Track the delivery status of every notification. See sent, delivered, and failed statuses with timestamps. Detailed delivery logs help you troubleshoot when a Slack webhook fails or an email bounces.

snooze

Cooldown Periods

Prevent alert storms with configurable cooldown periods. After an alert fires, HostAtlas suppresses duplicate notifications for the specified duration. Stay informed without being overwhelmed during cascading failures.

Incident Management

From crash detection to root cause in one place.

When a service crashes, HostAtlas automatically captures system metrics, collects relevant logs, and builds a chronological timeline. Everything you need to diagnose and resolve — without SSH-ing into a server.

emergency_home

Automatic Crash Detection

The agent monitors service processes and detects when they disappear. When a monitored service like nginx, MySQL, or PostgreSQL stops running unexpectedly, an incident is created automatically within seconds.

description

Log Collection

At the moment of crash detection, the agent captures error logs, syslog entries, and dmesg output from a configurable window around the crash event. Critical context is preserved automatically, not after the fact.

photo_camera

Metrics Snapshots

CPU utilization, memory usage, disk I/O, and load average at the exact moment of the crash are captured and attached to the incident. Compare crash-time metrics against baseline to identify resource exhaustion patterns.

timeline

Incident Timeline

Every incident includes a chronological sequence of events — process disappearance, log entries, metric spikes, alert notifications sent, and follow-up checks. Read the full story of what happened and when.

replay

Follow-up Collection

Two minutes after a crash is detected, the agent collects follow-up data — restart attempt logs, current process state, and post-crash metrics. See whether the service recovered on its own or needs manual intervention.

edit_note

Manual Incidents

Not every issue is detected automatically. Create manual incidents for external problems — DNS failures, third-party outages, or application-level bugs. Attach notes, assign severity, and track resolution alongside automated incidents.

Heartbeat Monitoring

Know when your cron jobs and background tasks fail.

Create HTTP ping endpoints for any scheduled job. HostAtlas tracks every ping, measures job duration, and alerts you when expected pings don't arrive on time. No more silent cron failures.

favorite

Cron Job Monitoring

Create a heartbeat endpoint and add a single curl command to your cron job. HostAtlas receives the ping, records the timestamp, and confirms the job ran. If the ping never arrives, you get alerted.

timer

Job Duration Tracking

Use start and finish endpoints to measure how long each job takes. Track duration trends over time and detect when a job starts running slower than expected. Set duration thresholds to catch performance regressions early.

alarm

Missed Detection

Configure the expected interval and a grace period for each heartbeat. If a ping doesn't arrive within the expected window plus grace, HostAtlas marks it as missed and triggers your notification channels.

check_circle

Success/Failure Endpoints

Report explicit success or failure status from your jobs. Hit the success endpoint when the job completes normally or the failure endpoint when it encounters an error. HostAtlas tracks both states and alerts on failures.

data_object

Custom Payloads

Send JSON payloads with your pings to include custom metrics — rows processed, files synced, errors encountered, or any data your job produces. Payloads are stored and displayed alongside the ping history.

terminal

Auto-generated curl Commands

Every heartbeat comes with ready-to-copy curl commands for start, success, and failure endpoints. Paste them into your crontab, shell scripts, or CI/CD pipelines. No SDK, no library — just HTTP.

Logs & Observability

See what happened. Without SSH.

Access server logs from your browser. Stream logs in real time, query historical data by time range, and track configuration changes across your infrastructure. Cloudflare LogPush integration for edge-level visibility.

receipt_long

Log Management

Access server logs without opening an SSH session. Stream logs in real time from any monitored server directly in your browser. Filter by service, severity, and time range to find exactly what you need.

date_range

Time-range Queries

Query historical log data by specifying a start and end time. Investigate issues after the fact by narrowing down to the exact window when something went wrong. Export results for offline analysis.

folder_open

Log Path Discovery

The agent automatically discovers log file locations for detected services. No manual configuration of log paths. When nginx, Apache, MySQL, or other services are found, their log files are located and made accessible.

cloud_sync

Cloudflare LogPush

Ingest Cloudflare LogPush data for edge-level visibility. Analyze HTTP traffic patterns, WAF events, bot detection results, and cache performance. Correlate edge logs with server-side metrics for complete request tracing.

view_timeline

Infrastructure Timeline

A chronological feed of everything happening across your infrastructure — server status changes, service discoveries, alert triggers, incidents, and configuration changes. Filter by severity to focus on what matters.

difference

Configuration Change Detection

Detect changes to nginx configs, Apache virtual hosts, and system configuration files. HostAtlas tracks configuration state and alerts you when files are modified. Correlate config changes with incidents for faster root cause analysis.

Security & Compliance

Built for teams that take security seriously.

Role-based access control, immutable audit logs, two-factor authentication, and encryption at every layer. The agent communicates outbound-only with whitelisted commands. Your infrastructure data stays isolated in your tenant.

admin_panel_settings

Role-Based Access Control

Four built-in roles — Owner, Admin, Member, and Viewer — with granular permissions for every action. Control who can create alert rules, manage servers, invite team members, or view sensitive infrastructure data.

history

Audit Logging

Every user action is recorded in an immutable audit log — logins, role changes, alert rule modifications, server deletions, and API key rotations. Filter by user, action type, or time range. Audit logs cannot be modified or deleted.

phonelink_lock

2FA / TOTP

Protect accounts with time-based one-time passwords using any authenticator app. Recovery codes are generated at setup for account access if the authenticator device is lost. Enforce 2FA across your entire organization.

shield

Agent Security

The agent communicates outbound-only — no inbound ports are required. Authentication uses per-server tokens. All commands the agent can execute are explicitly whitelisted. The agent binary is signed and verifiable.

lock

Encryption

TLS encryption for all data in transit. API keys are stored as SHA-256 hashes. User passwords are hashed with bcrypt. Sensitive configuration values are encrypted at rest. No plaintext secrets anywhere in the system.

apartment

Multi-tenancy

Complete tenant isolation at every layer. Your servers, metrics, logs, and configuration are invisible to other tenants. Database-level separation ensures no data leakage between organizations, even in shared infrastructure.

Team & Organization

Infrastructure visibility for the whole team.

Invite your team, assign roles, organize infrastructure into workspaces, and share status with your customers. HostAtlas is built for collaboration — not just for the person who set it up.

group_add

Team Management

Invite team members by email and assign roles immediately. Manage active members, revoke access instantly, and track who has access to what. Simple invitation flow with no complex provisioning required.

workspaces

Workspaces

Organize your infrastructure into logical groups. Separate production from staging, client A from client B, or US servers from EU servers. Each workspace provides a focused view of the servers and services that belong to it.

label

Tagging System

Apply key-value tags to servers, domains, services, and containers. Use tags for filtering, grouping, and organizing. Tags propagate through the UI — filter your dashboard, alert rules, or search results by any tag combination.

web

Status Pages

Create public-facing status pages for your customers and stakeholders. Display the operational status of your services, post incident updates, and show uptime history. Customizable branding to match your identity.

API & Integrations

Extend, automate, and integrate.

A comprehensive REST API with scoped API keys. Outgoing webhooks with HMAC signatures. Native integrations with Slack, PagerDuty, and Cloudflare. Build on top of HostAtlas or plug it into your existing toolchain.

api

REST API

Comprehensive API endpoints for every resource — servers, services, domains, containers, metrics, alerts, incidents, and heartbeats. JSON responses with consistent pagination, filtering, and error handling.

key

API Key Management

Create scoped API keys with fine-grained permissions. Set expiration dates and rotate keys without downtime. Each key has a description and last-used timestamp so you always know which integrations are active.

webhook

Outgoing Webhooks

Configure webhook subscriptions for any event type. Every payload includes an HMAC-SHA256 signature for verification. Retry failed deliveries automatically. Inspect delivery logs to troubleshoot integrations.

chat

Slack Integration

Send alert notifications directly to Slack channels. Rich message formatting with severity indicators, affected resources, and direct links to the HostAtlas dashboard. Configure multiple Slack channels for different alert types.

pager

PagerDuty Integration

Trigger PagerDuty incidents directly from HostAtlas alerts. Map alert severities to PagerDuty urgency levels. When alerts resolve in HostAtlas, the corresponding PagerDuty incident is resolved automatically.

cloud

Cloudflare Integration

Connect your Cloudflare account to ingest LogPush data. Analyze edge traffic, WAF events, bot scores, and cache hit ratios alongside your server-side metrics. Complete visibility from edge to origin.

The Agent

Lightweight. Secure. Zero configuration.

A single Go binary under 10 MB with no external dependencies. Install with one command, configure with a simple YAML file, and let it handle the rest. Outbound-only communication means no inbound ports to worry about.

memory

Lightweight Go Agent

Written in Go for minimal resource usage. The compiled binary is under 10 MB with zero external dependencies. Runs as a system service with negligible CPU and memory footprint — you won't notice it on your server.

download

One-line Installation

A single curl command downloads the agent, configures the system service, and starts auto-discovery immediately. No package managers, no compilation, no dependency resolution. From zero to monitored in 30 seconds.

security

Outbound-only Communication

The agent only makes outbound HTTPS connections to HostAtlas servers. No inbound ports are opened. No SSH tunnels. No reverse proxies. Your server's firewall rules stay exactly as they are.

system_update

Self-update Capability

The agent checks for new versions and updates itself automatically. No SSH sessions needed to roll out agent updates across your fleet. Updates are applied gracefully with zero downtime to monitoring coverage.

settings

YAML Configuration

Simple YAML configuration for agent behavior — server token, API endpoint, log level, and optional custom tags. Sensible defaults mean most deployments require no configuration changes beyond the initial token setup.

verified

Command Whitelisting

Every command the agent can execute is explicitly defined and whitelisted. The agent cannot run arbitrary commands on your server. This security boundary is enforced at the binary level, not by configuration.

0+

Features across 10 categories

0

Service types auto-detected

0

Notification channels

0s

Agent install to first data

Get started

Ready to see everything in your infrastructure?

Start with the free plan. Install the agent on your first server. Auto-discovery begins in seconds and you'll have complete visibility within minutes. No credit card required. No sales call needed.

Quick install

$ curl -sSL install.hostatlas.app | bash_