Real fleet · sensitive names blurred & masked

One scan. Every host. No login marathon.

These are reconstructed from a real portfolio — 47 services across 12 hosts and 144 repos. Project names, domains and tokens are blurred. The point of every screen below: what you'd otherwise do by hand, host by host, browser tab by browser tab.

Before: the login marathon

A real weekly check means opening every one of these, finding the right project, and reading a different status vocabulary on each. That's the ~2 hours Berta Pulse gives back.

Railway · 1 crashed Render · 1 sleeping Vercel · ok Netlify · ok Fly · 1 idle Cloudflare Pages · ok DigitalOcean · ok Amplify · 1 failed Cloud Run · ok Heroku · ok Koyeb · ok Coolify · ok

12 dashboards · 12 logins · 12 status dialects. Below is the same picture after a single Pulse scan.

After: every host in one table

Real fleet · names blurred
127.0.0.1:3847 — Berta Pulse
Dashboard
Repos
Sitemaps
Agent
Playbooks
Settings
47
6
41
ProviderProjectStatusClassWaste
railwaymarketingCRASHEDAUTO_FIXABLE$18/mo
rendernews-apiSLEEPINGNEEDS_CONFIRMIDLE
amplifysolarsistersFAILEDAUTO_FIXABLE
flypentest-apiSTOPPEDNEEDS_CONFIRMIDLE
vercelcost-appREADYHEALTHY
railwayFRTB-GLOBSUCCESSHEALTHY
netlifyberta-oneREADYHEALTHY
cloudrunarborSUCCESSHEALTHY
One scan replaced 12 logins. 47 services classified, 6 flagged, idle spend surfaced — in the time it takes to read this caption. Project names blurred.

Search Console errors, without the per-property hunt

Real domains · masked
Sitemaps — Search Console health

2 sitemaps with errors   3 with warnings   9 healthy

SiteSitemapErrorsWarningsLast readIndex rate
essay.•••.com/sitemap.xml 31 41 days ago12 / 88
•••.rondanini.com/sitemap.xml 10 2 days ago61 / 140
•••.berta.one/sitemap.xml 02 1 day ago48 / 50
youngtrader.•••/sitemap.xml 00 today22 / 22
Every property's sitemap errors in one list — error/warning counts, last-read date, and submitted-vs-indexed rate — instead of clicking into each property in Search Console. Domains masked.

Drill into why a URL isn't indexed

Real URL · masked
URL Inspection

https://essay.•••.com/books/the-•••

FAIL   Crawled — currently not indexed

  • Canonical mismatch — Google chose a different URL
  • Indexing: blocked by meta tag
  • Last crawled: 38 days ago
The specific reason, per URL — robots block, fetch failure, canonical mismatch, noindex — pulled from Google's URL Inspection API. No more guessing why a page won't rank. URL masked.

144 repos, scored and linked to their hosts

Real repos · names blurred
Repo Deck

144 repos · 2 orgs · 12 linked to live hosts

ScoreRepositoryLangLinked hostAction
82luigipascal/berta1-analyticsTSvercelPush sitemap
76luigipascal/NewsTSrendersitemap
54Berta-one/free-media-stackHTMLdeploy · stale
71luigipascal/CostTSrailwaydashboard
48luigipascal/PentestPythonflyno sitemap
Your whole GitHub portfolio, scored and linked back to the host each one runs on — jump to the dashboard, push a sitemap, or spot the stale ones. Repo names blurred.

That's ~2 hours of manual checking — gone

Every screen above is something you'd otherwise do by hand, one host at a time. Berta Pulse runs it on a schedule and pings you when something breaks.

Start free — no card   See the time-saved breakdown →