This project is still in development. Planned launch: May 2026.
Pervigilo
Monitoring Platform for Solo Developers
Pervigilo is an all in one monitoring platform for solo developers and small teams managing multiple websites, SaaS projects or browser extensions in parallel. Inspired by Edward Snowden's internal Heartbeat system at the NSA.
About Pervigilo
Pervigilo is an all in one monitoring platform for solo developers and small teams managing multiple websites, SaaS projects or browser extensions in parallel. The name comes from the Latin pervigilo meaning to be watchful, to keep watch.
Inspired by Edward Snowden's internal Heartbeat system at the NSA. The core idea: A single dashboard that aggregates all important status information about your digital projects. Uptime, SSL certificates, DNS changes, data breaches, domain expiration, zombie projects and more.
Pervigilo is designed for people like me: Solo developers with 10 or more projects, indie hackers with multiple SaaS products, agencies monitoring client projects. We all know it: A project suddenly stops working, the SSL certificate expired, a domain was not renewed. Pervigilo detects such problems before your users notice them.
How It Works
Pervigilo offers 9 or more check types that all run in parallel.
Uptime Monitoring: HTTP checks against your websites and APIs, configurable every 1 to 60 minutes.
SSL Certificates: Automatic warning 30, 14 and 7 days before a certificate expires.
DNS Monitoring: Detects unexpected changes to your DNS entries. Protects against DNS hijacking and misconfigurations.
Domain Expiration: Warns in time before a domain expires.
Data Breach Detection: Integration with Have I Been Pwned. If your email addresses are found in leaks, you get an immediate warning.
Zombie Project Detection: Detects projects that have not been visited for months.
Keyword Monitoring: Track mentions of your brand or your projects on the web.
Response Content Checks: Verifies that the website shows the expected content, not just status 200.
Performance Monitoring: Tracking of load times over time.
Alerts across multiple channels: Telegram bot, email, webhook for custom integrations.
Technologies
Pervigilo is built with Next.js 15 and TypeScript. The database is PostgreSQL with our infrastructure providers (Vercel and Supabase) with row level security.
The check engine runs as cron jobs with a queue system. Every 1 to 60 minutes the configured checks are executed in parallel. Results land in a time series optimized table.
Alerts are sent via Telegram Bot API, Resend for emails and generic webhooks. The dashboard offers live updates via Server Sent Events.
Authentication via Better Auth or Supabase Auth. Payments via LemonSqueezy or Stripe.
Highlights
Pervigilo stands out from large monitoring solutions like Datadog or Pingdom through its focus on solo developers and indie hackers.
No enterprise pricing. Pervigilo is intentionally affordable for individuals and small teams.
9 or more check types in one tool. Instead of subscribing to four different services for SSL, uptime, DNS and breach monitoring, everything runs in Pervigilo.
Zombie Project Detection is unique. No other tool automatically detects which of your projects no longer have traffic and could potentially be shut down.
Telegram bot integration. Instead of only emails there are instant push notifications on your phone via Telegram.
GDPR compliant with professional infrastructure providers. The infrastructure runs with established providers under Standard Contractual Clauses (Vercel, Supabase).
Use Cases
Solo developers with many projects keep the overview. Anyone running 20 or more projects in parallel like I do cannot manually check all statuses. Pervigilo does this automatically.
Indie hackers monitor their production apps. When the main website goes down, they get a Telegram message in under a minute. Minimized revenue loss.
Agencies track client websites. Instead of asking every client individually if everything is running, Pervigilo delivers proactive reports.
Developer teams use Pervigilo for internal services. APIs, staging environments, CI runners, everything can be monitored.
Privacy conscious users who do not want to use Datadog or other US providers. Pervigilo runs with our infrastructure providers (Vercel and Supabase), GDPR compliant.
Privacy
Pervigilo stores the URL of your monitoring targets and the check results in a database with our infrastructure providers (Vercel and Supabase). The database is encrypted and GDPR compliant.
For data breach detection the entered email addresses are submitted to the Have I Been Pwned API which queries the addresses as SHA 1 hashes. Your email addresses are not transmitted there in plain text.
All user accounts are isolated by row level security. Technical access controls (Row Level Security) separate user data. Optionally, two factor authentication can be activated.
Set up once, always watching
Add target
Set URL, check type and interval.
Check engine
Runs in parallel every minute.
Store result
Time series in Supabase.
Trigger alert
Telegram, email or webhook on issue.
Pervigilo Architecture
Check engine runs in parallel against your monitoring targets. Alerts via Telegram and email in under one minute.
Hover or focus elements for details
Legend
- User
- Local in browser
- Server
- Database
- Third Party
9 Check Types
All checks run in parallel and independently.
Uptime
SSL
DNS
Domain
Breach
Zombie
Keyword
Content
Performance
Features
9 or more check types
Uptime, SSL, DNS, breach, domain, zombie, keyword, content, performance.
Telegram Alerts
Push notifications in under one minute. Free and more reliable than email.
Zombie Detection
Automatically detects which of your projects have no more traffic.
SSL Warning
Warning 30, 14 and 7 days before expiration. Never forget a certificate again.
Breach Monitoring
Have I Been Pwned integration. Instant warning when your emails appear in leaks.
GDPR compliant
professional infrastructure providers, encrypted database. No US cloud providers.
Pricing
Free
- 3 monitoring targets
- Checks every 15 minutes
- Email alerts
Solo
- 20 monitoring targets
- Checks every 5 minutes
- Telegram alerts
- All 9 check types
Pro
- Unlimited monitoring targets
- Checks every 1 minute
- Webhook integration
- Team up to 5 users