Pulsely Uptime Checker


Uptime Checker is a Django powered app developed by Pulsely. Uptime Checker monitors your websites for any downtime, as well as SSL expiration dates.

Any down times can be notified by: E-mails & Slack channel notifications.

Download at Github

Uptime Checker is Open Source software. Download and install at Github:
https://github.com/pulsely/uptimechecker

Running with Python Virtual Environment

You can run Uptime Checker directly with a Python virtual environment with just 6 lines of code:

(Your Python 3 runtime could be named differently, such as python3, so change to python3 -m venv venv if this is the case.)

Running with Docker

The Uptime Checker has a default DockerFile which will run with Docker or Podman in development mode.

The Docker setup will run the Uptime Checker with Django, Redis and Celery, and run the first run setup automatically in just 1 line using Docker Compose:

To run the Docker setup in daemon mode:


Running databases other than SQLite?

You can use any databases supported by Django. Create the database settings at the uptimechecker/settings.py file following the Django documentations, and you should be good to go.


Credits & Acknowledgements

Celery
Copyright (c) 2015-2016 Ask Solem & contributors. All rights reserved. Copyright (c) 2012-2014 GoPivotal, Inc. All rights reserved. Copyright (c) 2009, 2010, 2011, 2012 Ask Solem, and individual contributors. All rights reserved. BSD 3-Clause "New" or "Revised" License
https://github.com/celery/celery

Django
Copyright (c) Django Software Foundation and individual contributors.
All rights reserved.
https://www.djangoproject.com/

Django Rest Framework
Copyright © 2011-present, Encode OSS Ltd. All rights reserved.
https://www.django-rest-framework.org/

Django SES
Copyright (c) 2011 Harry Marr
MIT license
https://github.com/django-ses/django-ses

Font Awesome
CC BY 4.0 License https://github.com/FortAwesome/Font-Awesome python-decouple Copyright (c) 2013 Henrique Bastos MIT licensehttps://github.com/HBNetwork/python-decouple

Admin panel template is provided by CoreUI
Copyright 2022 creativeLabs Łukasz Holeczek. Code released under the MIT License
https://github.com/coreui/coreui


Copyright and license

The Uptime Checker is written by Pulsely under is published under the Server Side Public License, version 1.