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