13 Debian Dashboard
Teddy Hoff edited this page 2022-06-10 19:35:28 -04:00

Dashboard

Debian Stable

Packages

  • cowsay
  • lolcat
  • tmux
  • neofetch
  • figlet
  • fortune
  • git
  • nano
  • sudo
  • tty-clock
  • curl

apt install cowsay lolcat tmux neofetch figlet fortune git nano sudo tty-clock curl

Setup

Users

  • Teddy user for administration
  • Dash non-root user for running the dashboard

Autologin

In /etc/systemd/logind.conf, change #NAutoVTs=6 to NAutoVTs=1

/etc/systemd/system/getty.target.wants/getty@tty1.service

change exec line to:

ExecStart=-/sbin/agetty --autologin dash --noclear %I 38400 linux

Cronjobs:

The dashinit cronjob must be created under the 'dash' user.

0 * * * * curl "https://kuma.cornspace.space/api/push/8x3PtlZJLJ?msg=OK&ping="
@reboot /home/dash/scripts/dashinit.sh