v0.1.0-alpha Out Now

Self-Hosted Monitoring
Without Any Limits

Blood Kings Monitoring is an open-source server and services status monitoring system. Light remote agents measure performance and uptime directly from Linux, Windows, or Docker containers.

⭐ ... Stars|🍴 ... Forks|πŸ‘¨β€πŸ’» ... Contributors
Agents communicating without errors
Average latency: 24 ms
πŸ‘‘CENTRAL SERVERbloodkings.eu🐳Docker Container12 ms🐧Linux VPS8 msπŸͺŸWindows Server18 msπŸ“Raspberry Pi 532 ms🍏Mac Mini M215 ms☁️AWS EC265 ms
Interactive Playground

Test your server instantly

Enter any URL and watch DNS, TCP, TLS, and HTTP checks run in real-time across our network.

https://
bloodkings-probe:~#_

Enter a URL above and click the button to simulate a monitor.

Why Blood Kings?

Complete Monitoring Ecosystem

SaaS services restrict you with monitor counts, check intervals, and pricey add-ons for remote nodes. We break those barriers.

🏠

100% Self-Hosted

Keep your logs and overall infrastructure under absolute personal control. No third-party servers.

πŸ€–

Remote Agents

Native, lightweight agents for Linux, Windows, macOS, and Docker containers sending system data.

🌐

Public Status Pages

Share uptime status and current incident logs with customers on modern, fast public status pages.

πŸ”’

SSL Monitoring

Monitor validity and details of SSL/TLS certificates. Get notified long before they expire.

🏷️

IPv4 & IPv6

Full support for both IP protocols. Test availability without any network limitations.

⏱️

Response Time

Measure responses in milliseconds from multiple global locations and isolate bottleneck paths.

πŸ“£

Incident Management

Log outages, generate incident timelines, and report progress to your service subscribers.

πŸ””

Instant Notifications

Receive alert triggers on Discord, Telegram, Slack, Webhooks, or SMTP email in the second of failure.

πŸ‘₯

Multi-user Support

Manage team permissions securely. Roles include Administrator, Editor, and Read-only views.

Admin Interface

Designed for Complete Clarity

The intuitive dashboard provides an aggregated, real-time look into monitor status, latency waveforms, and agent metrics.

blood-kings-monitoring β€” live status
LIVE
Β·Β·Β·
Uptime (30 days)β€”
Average Latencyβ€”
Monitorsβ€”
Agents Onlineβ€”
Global Coverage

Multi-location Probing

Distributed monitoring eliminates false alarms. If a path fails in USA, agents in Europe confirm the actual status.

Distributed Agents

Live view of nodes that actually reported measurements in the last 24 hours.

β€” nodes

Loading live data...

Comparison

Blood Kings vs Traditional Services

See how we compare to established cloud-based uptime monitoring solutions.

FeatureBlood KingsHetrixToolsUptimeRobot
Self Hostedβœ… Yes❌ No❌ No
Remote Probing Agentsβœ… Unlimited & Free⚠️ Restricted / Paid❌ No
Unlimited Monitorsβœ… Yes❌ Paid Limits❌ Paid Limits
Public Status Pagesβœ… Unlimitedβœ… Yesβœ… Yes
Open Source (MIT)βœ… Yes❌ No❌ No
IPv4 / IPv6 Dual Stackβœ… Yesβœ… Yes⚠️ Limited IPv6
Server Setup

Spin Up Server in 60 Seconds

Deploying the central Blood Kings server is quick and simple thanks to Docker containerization.

1

Create docker-compose.yml

Save this configuration block inside a directory on your target host machine.

version: '3.8'
services:
  bloodkings-server:
    image: bkpepe/bloodkings:latest
    ports:
      - "8080:80"
    volumes:
      - ./data:/var/www/html/data
    restart: always
2

Start the Container

Run the compose stack to spin up the webserver daemon on your host VPS.

docker compose up -d
3

Complete Setup

Open browser to http://localhost:8080 and proceed with the initial admin account setup.

1-Step Installation

Install Agent in 10 Seconds

Choose your platform and copy the installation script. The agent automatically detects the target OS and runs.

Agent Version:v0.1.0-alpha

A simple Bash script downloads the binary file, registers the systemd daemon, and starts the background task.

curl -fsSL https://monitoring.bloodkings.eu/install.sh | sh -s -- --token YOUR_SECRET_TOKEN
Agent Version:v0.1.0-alpha

The PowerShell command registers a Windows Service, writes registry keys, and runs the monitoring thread.

irm https://monitoring.bloodkings.eu/install.ps1 | iex; install-agent -Token "YOUR_SECRET_TOKEN"
Docker Tag:latest

Insert the monitoring agent service definition inside your docker-compose file. Runs isolated.

version: '3.8'
services:
  bloodkings-agent:
    image: bkpepe/bloodkings-agent:v0.1.0-alpha
    restart: always
    environment:
      - SERVER_URL=https://monitoring.bloodkings.eu
      - AGENT_TOKEN=YOUR_SECRET_TOKEN
Agent Version:v0.1.0-alpha

Optimized for low CPU and memory footprints on ARMv7/ARM64 single-board systems.

curl -fsSL https://monitoring.bloodkings.eu/install.sh | sh -s -- --arch arm64 --token YOUR_SECRET_TOKEN