{"repo":"buzz/newsdash","free":true,"listed":false,"github":"https://github.com/buzz/newsdash","clone":"git clone https://github.com/buzz/newsdash.git","description":"A news dashboard inspired by iGoogle and Netvibes","language":"TypeScript","stars":65,"topics":["feedreader","newsfeed","newsreader","news","rss","webapp","self-hosted","aggregator","dashboard","feed-reader"],"license":"AGPL-3.0","category":"dashboards-admin","readme_excerpt":"A news dashboard inspired by iGoogle and Netvibes Features • Installation • Development • License ⭐ Features - Customizable dock-based dashboard - Support for Atom and RSS feeds - Four feed layouts: condensed, list, detailed, tiles - Tabbed multi-feeds - Import/Export settings and feeds - Filter feed items 💻 Installation This is a self-hosted solution with a provided Docker image for easy installation. Requirements - Reverse proxy (nginx recommended) - Redis Docker To start quickly, run the Docker image, which starts the API server. The static web app is available under the volume /client . For production, you need to serve the static files using a webserver. Redis To persist settings and feeds, provide a Redis instance. You can start a Redis container and link it to newsdash. Docker Compose is ideal for small setups. Use the REDIS URL environment variable to customize the connection URL. nginx For production deployment, use a reverse proxy like nginx for: - Static file serving - Image caching - Basic authentication - Gzip compression - TLS termination 🛠️ Development Ensure you have recent versions of Node.js and pnpm installed. Clone the project and start a development server. License GNU Affero General Public License v3.0","default_branch":null,"files":null,"tree":[],"storefront":"/r/buzz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buzz/newsdash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}