https://github.com/gusinfosec/daily-dashboard
A simple Flask-based daily dashboard with weather + quote, packaged in Docker.
https://github.com/gusinfosec/daily-dashboard
dashboard docker flask ntfy tailscale weather
Last synced: about 1 month ago
JSON representation
A simple Flask-based daily dashboard with weather + quote, packaged in Docker.
- Host: GitHub
- URL: https://github.com/gusinfosec/daily-dashboard
- Owner: gusinfosec
- Created: 2025-09-01T03:53:37.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-09-01T05:31:10.000Z (about 1 month ago)
- Last Synced: 2025-09-01T09:31:46.940Z (about 1 month ago)
- Topics: dashboard, docker, flask, ntfy, tailscale, weather
- Language: HTML
- Homepage:
- Size: 153 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Daily Dashboard (Weather + Quote)
A tiny Flask app in a Docker container that shows:
- **Current weather** + next 24h and daily highs/lows (OpenWeather)
- **Quote of the day**
- **Local time** (per-city, if you apply the timezone patch)# Daily Dashboard
A simple Dockerized Flask app for weather + quotes.

Runs anywhere Docker/Podman runs. Includes a one-shot `install.sh` that:
- Builds the image
- Creates `/etc/daily-dashboard.env`
- Sets up a **systemd** service (`daily-dashboard`)
- Adds a desktop launcher
- Starts the service---
## Features
- Weather from OpenWeather (current + forecast)
- Local rotating quotes (works even if rate-limited)
- Simple UI, zero JS frameworks
- **Config via env only** (no rebuild needed when you change city/units)
- Works with Docker or Podman---
## Quick Start (one-liner)
```bash
# one-off local run (replace key and city)
docker build -t daily-dashboard:latest .
docker run --rm -p 5000:5000 \
-e OWM_API_KEY=YOUR_KEY \
-e CITY="Boca Raton" -e COUNTRY="US" -e UNITS="imperial" \
daily-dashboard:latest
# open http://localhost:5000```
### Roadmap
See [ROADMAP.md](ROADMAP.md) for planned features and future ideas.---
## 📝 License
MIT. See `LICENSE` for details.