Skip to main content

AA Healthcheck

Badge: Version Badge: License Badge: Supported Python Versions Badge: Supported Django Versions Badge: pre-commit Badge: pre-commit.ci status Badge: Code Style: black Badge: Automated Tests Badge: Code Coverage

A healthcheck/heartbeat app for Alliance Auth

Features

Ping healthcheck.io every 5 minutes, which will alert when a ping isn't received.

Future Features

  • uptime kuma support

Installation

  • healthcheck is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official Alliance Auth installation guide for details)
pip install aa-healthcheck
  • Create a healthcheck.io account and associated check, copy the given ping URL

Configure your Auth settings (local.py) as follows:

  • Add 'healthcheck' to INSTALLED_APPS
  • Add the following lines to your settings file:
HEALTHCHECK_URL = "https://hc-ping.com/"  # Replace with your healthchek.io url
if "healthcheck" in INSTALLED_APPS:
    # Run every 5 minutes
    CELERYBEAT_SCHEDULE["Healthcheck :: Heartbeat"] = {
        "task": "skyhooks.tasks.update_skyhooks",
        "schedule": crontab(minute="*/5"),
    }

There are curently no migrations or static files

  • Restart your supervisor services for Auth

Metadata

Release files for aa-healthcheck 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aa-healthcheck 0.1.0
File Size Uploaded Provenance Actions
aa_healthcheck-0.1.0.tar.gz 28.5 kB Without provenance Details for aa_healthcheck-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aa-healthcheck 0.1.0
File Interpreter ABI Platform Actions
aa_healthcheck-0.1.0-py3-none-any.whl Python 3 none any Details for aa_healthcheck-0.1.0-py3-none-any.whl

Total release size: 58.2 kB

Release files / aa_healthcheck-0.1.0.tar.gz

Download URL aa_healthcheck-0.1.0.tar.gz
Size 28.5 kB
Tags Source
SHA-256 checksum
How to use checksums
01359852ecdd481d90638354301d2a9e7c2e17073220c0fdb4a171c9bb355881
BLAKE2b-256 checksum
How to use checksums
58a9e80ac010efb519c569eb8226c9b4b2020f477425bc18ec99ff3588faf17d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release files / aa_healthcheck-0.1.0-py3-none-any.whl

Download URL aa_healthcheck-0.1.0-py3-none-any.whl
Size 29.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d29331f3db00ed1b68d18c7f0a74af7c9618a42e0865023750e7439634ee9c92
BLAKE2b-256 checksum
How to use checksums
4a40f73b764ac2a445cb549a5850a36a9c13d0ae3dbecb8db43911b6a7bd13d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Security for aa-healthcheck 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page