Skip to content
The downtime application for kdm-manager (
CSS HTML Shell Python JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


The downtime application for kdm-manager (


Install host dependencies:

# apt-get -y update
# apt-get -y install python3 python3-venv python3-dev supervisor nginx git

Clone the repo.

Install app dependencies:

$ cd kdm-manager-downtime
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ deactivate


Run the dev server from the root of the project directory:

$ cd kdm-manager-downtime
$ ./ dev

Assuming everything went according to plan with pip, this should start listening on and responding to requests.


In order to deploy, do all of the installation tasks above, make sure you've got SSL certificates configured and run the script as root:

# cd kdm-manager-downtime
# ./

(Failing to do something about the SSL dependencies will prevent nginx from reloading, but everything else should work.)

The script will reload both nginx and supervisord, at which point the app should be running on and nginx should be listening for requests for,, etc.

You can’t perform that action at this time.