Sign inSign up

kasundigital/stackpulse

By kasundigital

Updated about 1 month ago

Modern self-hosted monitoring for websites, APIs, servers, Docker containers and infrastructure.

Image
Networking
Developer tools
Monitoring & observability
0

2.4K

kasundigital/stackpulse repository overview

StackPulse

Modern, self-hosted monitoring for websites, APIs, servers, Docker containers and infrastructure.

StackPulse provides a clean monitoring dashboard, real-time alerts, status pages, server metrics, Docker visibility, incident tracking and operational diagnostics—all under your control.

Quick start

docker run -d \
  --restart=always \
  --name stackpulse \
  -p 3001:3001 \
  -v stackpulse-data:/app/data \
  kasundigital/stackpulse:latest

Open StackPulse:

http://YOUR-SERVER-IP:3001

Docker Compose

services:
  stackpulse:
    image: kasundigital/stackpulse:latest
    container_name: stackpulse
    restart: always
    ports:
      - "3001:3001"
    volumes:
      - stackpulse-data:/app/data

volumes:
  stackpulse-data:

Start the service:

docker compose up -d

Features

  • Website, API, TCP, DNS and service monitoring
  • Server and infrastructure monitoring
  • Docker container visibility
  • Real-time alerts and notifications
  • Public and private status pages
  • Incident management
  • Diagnostics and reliability insights
  • Responsive modern dashboard
  • Persistent SQLite storage
  • Multi-platform images for AMD64 and ARM64
  • Free and open-source self-hosted deployment

Available tags

latest    Latest stable build from the master branch
1.0.0     Specific release version
1.0       Latest patch release in the 1.0 series
1          Latest release in the 1.x series

For production deployments, using a specific version tag is recommended.

Update StackPulse

docker pull kasundigital/stackpulse:latest
docker stop stackpulse
docker rm stackpulse

Recreate the container using the same persistent volume. Your data remains stored in stackpulse-data.

For Docker Compose:

docker compose pull
docker compose up -d

Persistent data

StackPulse stores application data inside:

/app/data

Always mount a Docker volume or host directory to this path.

Open-source notice

StackPulse is released under the MIT License and includes components derived from Uptime Kuma. Applicable upstream copyright and attribution notices are preserved in the source repository.

Tag summary

Content type

Image

Digest

sha256:56ddcff4e

Size

581.2 MB

Last updated

about 1 month ago

docker pull kasundigital/stackpulse