Self-host moonmoon
9.0.0-rc.3Simple feed aggregator blending RSS feeds into one page
- Stars
- 158
What is moonmoon?
moonmoon is a lightweight PHP feed aggregator (planet-style) that merges articles from multiple RSS/Atom feeds into a single web page. It is designed for simplicity: no database, no background cron jobs required, and no archiving, comments, or voting features. Configuration is stored in a YAML file. It includes an administration panel for managing feeds. The project is developed by Maurice Svay and contributors, released under the BSD-3-Clause license. It runs on PHP 5.6+ (PHP 7 preferred) with the php-xml extension, and can be deployed on shared hosting via FTP, on dedicated servers using Composer, or via Docker images (though the Docker images are noted as not production-ready).
Should you self-host moonmoon?
moonmoon scores 41/100 on selfhost.directory (how scoring works) and ranks #6 of 6 in Feed Aggregator. It has 158 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. It is Other-licensed and written mostly in PHP.
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 moonmoon vs Nextcloud News side by side.
Features
- Administration Panel
- Category filtering
- Feed Aggregation
- Feed caching
- Multi-language Support
- No cron required
- No Database Required
- OPML Import/Export
- SSL certificate verification
moonmoon README
FAQ
Can I use cron to update the feeds?
Yes, you can set a cron job to make a GET request (curl/wget/etc) on cron.php to update feeds on a schedule.
More in Feed Aggregator
MuckScraperSelf-hosted news aggregator grouping articles into stories, scoring bias via AllSides and local LLMs, generating AI summaries on your hardware via Docker Compose.
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.
0 comments