Hey y'all! This is my take on making homelab dashboards look like old-school terminals. If you're into retro computing aesthetic (like I am), grab the theme set I made for Dashy and Uptime Kuma.
I started with Dashy's default look and gave it that classic terminal feel - complete with a CRT scan effect (some of this works...I'm not a web dev). It's got everything organized into clean sections for infra, monitoring, dev stuff, etc.
Made a matching terminal theme for Uptime Kuma status pages. Keeps things compact and clean with some nice glowing status indicators. Pretty much everything you need at a glance. Works great on mobile too!
- Grab the
dashy_conf.ymlfrom the repo - Drop it in your Dashy config folder
- Add your own services and URLs
- Restart Dashy and you're good to go
- Copy the CSS from
uptimekuma-retro-compact-theme.css - Head to Settings → Status Page in Uptime Kuma
- Paste it into Custom CSS
- Hit save and enjoy!
Want to tweak the colors or layout? Everything's controlled by CSS variables, so it's pretty easy to customize:
:root {
--terminal-green: #33ff00; // Change this for different terminal colors
--terminal-bg: #0a0a0a; // Background darkness level
// ... more variables available in the CSS files
}terminal-zero/
├── dashy/
│ ├── config/
│ │ └── dashy_conf.yml # The main Dashy config
│ └── screenshots/
├── uptime-kuma/
│ ├── css/
│ │ └── uptimekuma-retro-compact-theme.css
│ └── screenshots/
└── LICENSEFound a bug? Got an idea for an improvement? PRs are always welcome! Feel free to open an issue too if you want to discuss something.
Big shoutout to the folks behind Dashy and Uptime Kuma - these tools are awesome!
MIT Licensed - do whatever you want with it!
Let me know if you'd like me to adjust anything else!


