Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.41 KB

README.md

File metadata and controls

57 lines (37 loc) · 1.41 KB

cloudshell-lcd-blessed

A fancier status display for Hardkernel's Cloudshell 2 ODroid XU4 NAS Case.

Features

  • Realtime stats
  • Less cluttered than the standard shell script
  • Stat values mapped to colors

Planned features

  • Simple configurability and extensibility via config file

Development

On your XU4, fire up a shell and enter:

git clone [email protected]/cedrichaase/cloudshell-lcd-blessed
cd cloudshell-lcd-blessed
npm install
node app > /dev/tty1

Installation

Follow the development setup guide. If you want to use cloudshell-lcd-blessed permanently, you might want to add a systemd service file for it:

[Unit]
Description=CloudShell Blessed LCD

[Service]
ExecStart=/bin/sh -c "/path/to/node /path/to/cloudshell-lcd-blessed/app.js > /dev/tty1"

[Install]
WantedBy=multi-user.target

Substitute the dummy paths for actual paths of the node executable and app.js and save the contents to /etc/systemd/system/cloudshell-lcd-blessed.service.

Usage

After bootup, start the service manually by executing

systemctl start cloudshell-lcd-blessed

Starting the service automatically on bootup does not yet work because blessed does not refresh the entire screen, causing it to conflict with the getty login that is started on /dev/tty1 by default.