GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PawelReich/SimpleCommandPanel: Minimalist control panel for Docker and Todoist

BranchesTags
Open more actions menu

Latest commit

 

History

26 Commits
26 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
server
server
 
 
Nook.jpg
Nook.jpg
 
 
README.md
README.md
 
 

Repository files navigation

SimpleCommandPanel

The SimpleCommandPanel is a minimalist control panel allowing user to track current Todoist tasks and check on Docker containers health on multiple servers at once.

Usage

Nook

I personally use this project with my old repurposed Nook Simple Touch with Android 2.1 i found years ago. An endpoint /render is available which uses Html2Image library to render image using built-in chromium for older devices which don't support new CSS.

Installation

docker-compose.yml

Example docker compose file exposing SimpleCommandPanel on port 1337 with ./keys folder and config.json redirected to container.

services:
  command-panel:
    image: ghcr.io/gitmanik/simplecommandpanel:main
    ports:
      - "1337:5000"
    volumes:
      - /var/run/dbus:/var/run/dbus
      - /var/run/avahi-daemon/socket:/var/run/avahi-daemon/socket
      - ./config.json:/python-docker/config.json
      - ./keys:/python-docker/keys

config.json

{
    "todoist_api_key": "<Your Todoist API Key>",
    "todoist_project_name": "<Todoist Project to show>",
    "refresh_timer": 300,
    "data_update_timer": 120,
    "servers": [
        ["<IP or domain name>", "<username>", "<password or null if using key>", "<relative path to SSH key or null if using password>"],
        ["gitserv.local", "gitmanik", null, "my_key.ppk"],
        ["gitmanik-pc.local", "gitmanik", "my_password", null]
    ]
}

Used libraries

  • Flask
  • Html2Image
  • Todoist API
  • paramiko

About

Minimalist control panel for Docker and Todoist

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.