A self-hosted, lightweight dashboard that gathers RSS feeds, Reddit, Hacker News, YouTube, weather and more into one configurable page.
Panonim/dynacat
Self-hosted dashboard that pulls RSS, Reddit, Hacker News, weather, Docker status and more into one page, forked from Glance.
- Stars
- 1,566
- Forks
- 53
- Open issues
- 3
- Last commit
- yesterday
What is it?
Dynacat is a self-hosted dashboard for keeping feeds, service status and everyday information in one place. It ships with widgets for RSS feeds, subreddits, Hacker News, weather, YouTube channel uploads, Twitch channels, market prices, Docker container status and server stats, and supports custom widgets built from arbitrary APIs.
It is forked from Glance and focuses on dynamic content updates and integration with external applications. Widgets refresh on their own, and a JSON API exposes the data they have already fetched to scripts or other apps. Layouts, multiple pages, custom CSS and themes can all be adjusted, and the page is designed to work on mobile.
Configuration can be written by hand in YAML or built through a UI editor in the dashboard, which writes changes back into the same YAML files. The project is distributed as a single binary and a Docker image, with OIDC login available for user authentication.
Key features
- 01Widgets for RSS, Reddit, Hacker News, weather, YouTube, Twitch, markets and Docker status
- 02Widgets refresh automatically without a manual reload
- 03Visual UI editor that writes changes back to YAML config
- 04JSON API exposes widget data to other scripts and apps
- 05Multiple pages, layouts and custom CSS, with theme support
- 06Distributed as a small single binary and Docker image, with OIDC login
Use cases
- Building a personal start page for a homelab with service and container status
- Following RSS feeds, subreddits and tech news from one tab
- Showing Docker container health and server stats on a wall display or phone
- Feeding dashboard data into other scripts through the JSON API
Quick start
- 1
Create a directory and download the ready-made directory structure
mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf - - 2
Start Dynacat with Docker Compose
docker compose up -d
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires derivative versions to remain open source.
- The Docker status widget only works if you mount the Docker socket into the container.
In collections
Topics
FAQ
- What is dynacat?
- Self-hosted dashboard that pulls RSS, Reddit, Hacker News, weather, Docker status and more into one page, forked from Glance. Dynacat is a self-hosted dashboard for keeping feeds, service status and everyday information in one place. It ships with widgets for RSS feeds, subreddits, Hacker News, weather, YouTube channel uploads, Twitch channels, market prices, Docker container status and server stats, and supports custom widgets built from arbitrary APIs.
- Is dynacat free to use? What license does it have?
- dynacat is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is dynacat still maintained?
- Actively maintained. The last commit to dynacat was on Nov 6, 2026.
- What can I use dynacat for?
- Building a personal start page for a homelab with service and container status Following RSS feeds, subreddits and tech news from one tab Showing Docker container health and server stats on a wall display or phone Feeding dashboard data into other scripts through the JSON API
- How do I install dynacat?
- Create a directory and download the ready-made directory structure: mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf - Start Dynacat with Docker Compose: docker compose up -d
- Where can I get dynacat?
- The source code and installation instructions are on GitHub: https://github.com/Panonim/dynacat
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted homelab dashboard with multi-user accounts, real-time health checks of your services, themes, and Prometheus metrics.
A self-hosted dashboard for monitoring health and status of media stack services like Plex, Sonarr, Radarr and qBittorrent.
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrols.
A self-hosted RSS reader with smart folders, semantic event grouping, and a three-pane reading interface, built with Vue and Express.
A single self-hosted page that shows whether your homelab is fine, reading the tools you already run without changing anything.