Skip to content

JamieGrimwood/Crosshatch

Repository files navigation

Crosshatch

Crosshatch is an opensource software that allows controlling docker containers from the web. You can mass start, stop and kill, and you can view each container individually.

Features

  • Live stats updating
  • Ability to control docker containers from the web
  • Authentication system

Known Bugs:

EJS send a console error when visiting an unknown container ID, even though it shouldn't be trying to render the page. No impact on dashboard functionality.

Todo:

  • Make the css nicer
  • Add more features
  • Make console log to a file each startup so it can be served to the frontend when needed

Ubuntu Installation:

(RUN AS ROOT)

Install dependencies:

curl -sSL https://get.docker.com/ | CHANNEL=stable bash
sudo apt-get install -y make cmake software-properties-common build-essential
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.8

Install modules:

yarn