selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

statusnook logo

Self-host statusnook

v0.3.0

Self-hosted status page with endpoint monitoring

BetaOpen SourceMIT
Updatedlast year
LanguageGo
Setup difficultyEasy
Stars
988
Port
8000 (HTTP server)
Docker
goksan/statusnook
Install with Docker
Status page showing service health summaryMonitors screen with endpoint checksNotifications screen with Slack and email channelsMonitors dashboardMonitor logs viewNotifications configuration

What is statusnook?

Statusnook is a self-hosted status page and monitoring platform written in Go. It lets you create a public status page to share service health summaries, incident timelines, and maintenance windows with visitors. You can configure customizable HTTP monitors with adjustable frequency, headers, and request bodies, and assign notification channels (Slack webhooks, SMTP email via providers like Postmark, Azure, SES) and mail groups for alerts. The project uses SQLite for storage and offers multiple deployment options: a standalone installer with automatic Let's Encrypt HTTPS on ports 80/443, a reverse proxy mode on a custom port, official Docker images, Docker Compose, pre-built Linux binaries (amd64/arm64), and one-click templates for DigitalOcean, Vultr, Railway, and Zeabur. Configuration can be done through the web UI or via YAML files synced from a GitHub repository. The software is licensed under MIT and is actively developed with the latest release v0.3.0 from June 2024.

Should you self-host statusnook?

statusnook scores 51/100 on selfhost.directory (how scoring works) and ranks #58 of 104 in Monitoring & observability. It has 988 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is grafana (90/100, 77 562 stars). It scores higher overall, so compare the two before you pick. See statusnook vs grafana side by side.

Features

  • Automatic HTTPS
  • Email notifications (SMTP)
  • Endpoint Monitoring
  • GitHub Sync
  • In-app Updates
  • Mail groups
  • Opt-in subscriber updates
  • Pre-built binaries
  • Reverse Proxy Support
  • Service components
  • Slack notifications
  • Status Page
  • Web UI configuration
  • YAML Configuration

statusnook README

How to install statusnook

Install statusnook with Docker

docker run -d -p 127.0.0.1:8000:8000 -v statusnook-data:/app/statusnook-data --restart always goksan/statusnook

Uses official Docker image

statusnook releases & version history

More in Uptime Monitoring

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…