Skip to content
Snippets Groups Projects
Select Git revision
  • 6dc80926ab54faec648ac5fce7f757f41139a102
  • main default protected
  • daxid_dev
  • base-webtop
  • kasm-sudoer
  • functionnal-poc
  • reorganisate-docker-layer
  • 3-file-browser
8 results

kasmvnc

Maintenance page

What is this

When updating a docker based deployment one may want to block user out during the maintenance but still be able to access the service.

This is a simple docker-compose service to use behind a traefik proxy that will take priority over other services. It will show a maintenance page for the configured hosts to all users but ignored IPs.

How to use it

  1. Clone this repository
  2. Copy .env.sample to .env
  3. Set the variable HOSTS : it should contain the list of HOSTS you want to put down, see traefik's doc on HOST
  4. Set the variables IGNORE_IPS it should contain the list of IPs that can still access the service, see traefik's doc on ClientIP