Self-host MuckScraper
v1.0.2News aggregator grouping articles into stories with AI bias
- Stars
- 159
- CPU
- 2 CPU cores
- RAM
- 8 GB RAM
- Storage
- 10 GB disk for images + ~1 GB for 120k articles over 6 months
- Port
- 5000 (Web UI)
- Requires
- Meilisearch, Nomic-embed-text embedding model, Ollama, PostgreSQL with pgvector
What is MuckScraper?
MuckScraper is a self-hosted news aggregator that pulls articles from RSS feeds and news APIs, then uses local language models to group related coverage into unified stories. Each story displays the count of left, center, and right outlets that reported on it, with a button to fetch more from underrepresented sides. Opinion columns are kept separate from news coverage. The system publishes curated editions twice daily and keeps past editions. It runs via Docker Compose with PostgreSQL for embeddings, Meilisearch for search, and an optional MCP server for AI assistants. The web interface offers light and dark themes, role-based access, and optional public read-only mode. Setup is automated through install.sh which handles secrets, migrations, and admin creation.
Should you self-host MuckScraper?
MuckScraper scores 46/100 on selfhost.directory (how scoring works) and ranks #4 of 6 in Feed Aggregator. It has 159 GitHub stars.
It shipped 3 stable releases in the past year. The latest, v1.0.2, came out on 26 October 2026. New versions land roughly every 3 days.
Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Nextcloud News (61/100, 1 012 stars). It scores higher overall, so compare the two before you pick. See MuckScraper vs Nextcloud News side by side.
Features
- Admin Dashboard
- AI-generated summaries
- Article scraping
- Balanced editions
- Full-Text Search
- MCP Server Integration
- Multiple LLM provider support
- Multi-source story grouping
- Opinion separation
- Political bias scoring
- Role-based Access Control
- RSS feed ingestion
- Topic classification
- Wire copy detection
MuckScraper README
More in Feed Aggregator
Nextcloud News📰 RSS/Atom feed reader
nzbhydra2NZBHydra2 is a self-hosted, open-source meta-search tool that aggregates results from multiple NZB indexers and Torznab trackers for Sonarr and Radarr.
RSS-BridgeSelf-hosted, open-source PHP app that generates RSS, Atom and JSON feeds for websites missing them, with 447 community bridges and file, SQLite or Memcached caching.
RSSHubRSSHub is a self-hosted, open-source RSS feed generator for 5,000+ sites. Run via Docker or deploy to cloud platforms.
VintrackSelf-hosted Vinted monitor with Go workers, precise filters, Discord/Telegram alerts, live dashboard, proxy health, and optional linked-account actions.
FreshRSSOpen-source, self-hosted feed reader: multi-user RSS/Atom aggregation with WebSub push, XPath scraping of pages without feeds, OPML import/export and mobile app APIs.
liuliSelf-hosted, open-source reading pipeline that collects WeChat accounts, novels and blogs, then pushes cleaned articles to DingTalk, WeCom, Telegram, Bark or RSS.
monitorss-botOpen-source Discord bot delivering RSS, YouTube, and Reddit feeds to channels with filtering and custom formats. Self-hosted via Docker Compose with unlimited feeds.
moonmoonSelf-hosted, open-source PHP feed aggregator that combines multiple RSS/Atom feeds into a single page without database or cron requirements.










0 comments