SSphere Sentinel | SSphere Open Source
ssphere open source

SSphere Sentinel

A self-hosted infrastructure monitoring foundation with host telemetry, heartbeats, and optional Docker visibility, built to grow into backup verification.

[ All Open Source Projects ]


the project

What it does.

A self-hosted infrastructure monitoring foundation with host telemetry, heartbeats, and optional Docker visibility, built to grow into backup verification.

SSphere Sentinel helps bring infrastructure signals into one self-hosted system. Its current foundation combines Django and PostgreSQL with a standalone host agent, registration and heartbeat APIs, and storage of each host’s latest state.

The agent reports CPU, memory, root disk usage, and uptime. Optional Docker discovery reads container state and health, while heartbeat age identifies hosts that have gone offline.

The project is in development. A dashboard interface, backup verification, and service checks are planned; they are not available in the current foundation. See the repository documentation for configuration and deployment requirements.


[ Documentation ]

capabilities

What you can do.

Standalone host agent with registration and heartbeat APIs

CPU, memory, root disk usage, and uptime telemetry

Latest host state stored with Django and PostgreSQL

Optional read-only Docker container state and health discovery

Offline detection based on heartbeat age

project details

Built in the open.

Development status

In development

Built with

Python, Django, PostgreSQL, Docker

License

AGPL-3.0

get started

From code to use.

Start here, then follow the repository documentation for the complete setup and requirements.

git clone https://github.com/alxgls21/ssphere-sentinel.git
cd ssphere-sentinel
cp .env.example .env
# Configure secrets and deployment values in .env first.
docker compose up --build
contribute

Help it grow.

Use it, explore the code, and share what you learn.

Report a bug, suggest an improvement, or open a pull request on GitHub. Check the repository's contribution guidelines before you start.