Modern self-hosted monitoring for websites, APIs, servers, Docker containers and infrastructure.
2.4K
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.
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
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
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.
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
StackPulse stores application data inside:
/app/data
Always mount a Docker volume or host directory to this path.
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.
Content type
Image
Digest
sha256:56ddcff4e…
Size
581.2 MB
Last updated
about 1 month ago
docker pull kasundigital/stackpulse