A fullscreen DAKboard-style wall display for Nextcloud: photo slideshow background, large clock and date, current weather with 5-day forecast (Weather Underground), and a 3-week calendar strip.
- Reads your Nextcloud calendars directly — own, shared, and webcal/ICS subscriptions (Google, Outlook, any ICS feed you subscribe to in the Calendar app).
- All settings are per user. Each account sees its own photos, calendars, and weather.
- No build step, no external dependencies.
Requires Nextcloud 30–34.
cd <nextcloud>/apps
git clone <this-repo-url> dashclock
chown -R www-data:www-data dashclock # use your web-server user
sudo -u www-data php occ app:enable dashclockOpen it from the app menu, or directly at https://<your-nextcloud>/apps/dashclock/.
Settings → Personal → DashClock:
- Weather Underground API key + station ID — optional. Leave empty and the weather panel hides. Get a free key at wunderground.com (requires a PWS) and pick any nearby station ID.
- Photo folder — folder in your own Nextcloud files (default
Dashclock-Photos). To use someone else's photos, have them share the folder with you. - Calendars — comma-separated calendar URIs, or leave empty to show every calendar you can see: your own, ones shared with you, and subscriptions.
- Photo interval, dim overlay, units — display tuning.
The gear button on the dashboard itself edits the same settings, and the +/- buttons scale the whole display.
Subscribe to the ICS feed in the Nextcloud Calendar app (Calendar → + New calendar → Add subscription link). DashClock picks it up automatically; Nextcloud refreshes the feed in the background.
Point any fullscreen browser (tablet kiosk mode, Fully Kiosk, a Pi) at /apps/dashclock/ while logged in as the display user.
AGPL-3.0