System online · v0.1Live today: Monitoring · Backups · Servers · CLIAnalytics · errors · logs · PaaS — coming soon

Ops infrastructure to keep your whole stack running.

Monitoring, backups, analytics, error and log collection, and deploys — one platform for all of it, instead of five separate dashboards and a pile of glue.

Monitoring, backups, servers, and an agent-native CLI are live today. Analytics, errors, logs, and a PaaS are on the way, in the open.

Sized for

solo operators & real teams

Not built for

enterprise edge-case sprawl

Pitch

honesty, clarity, taste

Live status board
--:--:--demo data
Monitors

5

Incidents

0

Degraded

1

HTTPapp.acme.io200118ms
HTTPapi.acme.io20094ms
CERTacme.io · SSL61dvalid
HTTPbilling.acme.io200812ms
DOMAINacme.io · WHOIS284dactive
90-day uptime · app.acme.io99.97%
cert expires in 61d
[CHECK]app.acme.io · 200 · 118ms[CERT]acme.io · valid · 61d remaining[INCIDENT]none open[ALERT]delivery channel: webhook · ok[DOMAIN]acme.io · active · 284d[CHECK]api.acme.io · 200 · 94ms[UPTIME]app.acme.io · 99.97% · 90d[CHECK]billing.acme.io · 200 · 812ms · degraded[CHECK]app.acme.io · 200 · 118ms[CERT]acme.io · valid · 61d remaining[INCIDENT]none open[ALERT]delivery channel: webhook · ok[DOMAIN]acme.io · active · 284d[CHECK]api.acme.io · 200 · 94ms[UPTIME]app.acme.io · 99.97% · 90d[CHECK]billing.acme.io · 200 · 812ms · degraded
5 live4 coming

The platform, as it lands.

One surface for everything. Five capabilities are wired and running today. The rest are staged in the open, and each ships only when it actually works.

05 / 09 deployed
Live
MON-01

Monitoring

Uptime, SSL-certificate expiry, and domain-expiry checks across every endpoint. Continuous probes, real response codes, honest latency.

  • HTTP / uptime probes
  • SSL cert expiry
  • Domain (WHOIS) expiry
Live
INC-01

Incidents

When a check fails, an incident opens automatically and tracks itself through to resolution. No manual bookkeeping, no spreadsheets.

  • Auto open / auto resolve
  • Timeline per incident
  • Linked to the failing check
Live
ALR-01

Alerts

Notification delivery the moment something changes state, so the right people hear about it before your users do.

  • State-change triggers
  • Delivery to your channel
  • Resolve notifications too
Live
BKP-01

Backups

Encrypted, scheduled, restore-verified backups for your databases. Encrypted on your own box, so we only ever hold the ciphertext.

  • Zero-knowledge encryption
  • Scheduled with retention
  • Verified by real restore
Live
SRV-01

Servers & agent

Enroll your own boxes with one command. A small outbound-only agent reports vitals and container health, so disk, offline, and container checks alert like any outage.

  • One-command enrollment
  • Vitals + container health
  • Signed self-update
Coming
ANL-00

Web analytics

Privacy-friendly traffic insight without the cookie banners or the surveillance.

Awaiting deploy
Coming
ERR-00

Error collection

Sentry-style exception capture and grouping, wired straight into your incidents.

Awaiting deploy
Coming
LOG-00

Log collection

Centralized, searchable logs that live next to the rest of your signals.

Awaiting deploy
Coming
PAAS-00

PaaS / deploys

Coolify-style lightweight deploys, so you can ship apps without renting a platform team.

Awaiting deploy

Each module replaces a tool you'd otherwise glue in yourself · it ships only when it works

Agent-native · liveLive

Built for humans and AI agents alike.

Most ops tools assume a person sitting at a dashboard. SolidOps gives an agent the same surface you use, with every feature reachable as one command. The CLI is live today — same commands, same output, whether it's you or your agent running them.

The CLI is the source of truth

Every action is a command, and an agent gets the same commands and output you do. The dashboard only renders what the CLI already exposes.

Agents run ops natively

Point an agent at SolidOps and it adds monitors, reads incidents, and acts on alerts directly. No screen-scraping, no brittle glue.

Structured, self-describing output

Clean JSON on every command, plus a machine schema any command will describe on request — so automation and humans read the exact same state.

agent@solidops · cli
Live
$solidops monitor list
NAME TYPE STATE LAST
app.acme.io http ok 118ms
acme.io ssl ok 61d
db-01 agent ok online
billing.acme.io http warn 812ms
$solidops incident list --open
no open incidents
$solidops monitor create --type http docs.acme.io
✓ monitor created · id mon_7d31 · probing every 30s
$

live interface · every command runs today

The pitch is the honesty

One platform instead of five dashboards and a pile of glue.

Here is the whole stack SolidOps replaces, and exactly which parts run today versus which are still coming. What works is here now, and nothing is dressed up as more than it is.

CapabilityReplacesStatus
MonitoringUptimeRobot · Datadog syntheticsLive
Incidentsincident.io · Better StackLive
AlertsPagerDuty · OpsgenieLive
Backupscron + object storage, by handLive
Servers & agenthand-rolled agents · SSH scriptsLive
CLI & agent APIglue scripts · Terraform sprawlLive
Web analyticsPostHog · Simple AnalyticsComing
Error collectionSentryComing
Log collectionDatadog Logs · Grafana LokiComing
PaaS / deploysCoolify · HerokuComing

One bill · one surface · one place to look

v0.1 · live now

Start watching your stack today. Grow into the platform as it ships.

Monitoring, backups, servers, and the agent-native CLI are running right now. Analytics, errors, logs, and a PaaS are on the way, in the open. Buy the core today, and the rest lands as it's ready.