Home

Awesome

RSSMonster

License: MIT Azure Static Web Apps Azure Web App Docker Open in GitHub Codespaces

Copyright (c) 2024 Piethein Strengholt, piethein@strengholt-online.nl

Background

RSSMonster is a user-friendly, web-based RSS aggregator developed as an alternative to one of my favorite tools, Google Reader. Motivated by the need to replace Google Reader for tracking RSS feeds, RSSMonster aims to replicate its functionality while offering modern enhancements.

Screenshot

Features

Prerequisites

How to get everything installed

Development

If you would like to run RSSMonster in development mode I recommend to run:

Production

If you would like to run RSSMonster in production mode I recommend to run:

Docker for development

Docker for production

The production version has the server and client combined into a single container. The VueJS is also compiled into an optimized version. To build this single image, run the following command: docker build -t rssmonster . Lastly you need to run the docker container. You need to provide the correct environment variables for the database server to connect to. Here's is an example: docker run -d -t -i -e NODE_ENV=production -e DB_HOSTNAME=localhost -e DB_DATABASE=rssmonster -e DB_USERNAME=rssmonser -e DB_PASSWORD=password -p 3000:3000 rssmonster

AWS Beanstalk

Reeder (iOS) integration support (via Fever API)

RSSMonster is compatible with the Fever API. Apps like Reeder (iOS) will support this. To use the Reeder API (http://feedafever.com/api), point to the following url:

http://yourRSSMonsterurl/api/fever

Any username and password will work.

Screenshot Fever

Contributions

I welcome contributions and new features from the community. Feel free to fork the repository and submit pull requests.

Credits

The following scripts and plug-ins are used within RSSMonster