RSS

RSS — One-Click Install

A simple, opinionated, RSS feed aggregator.

Why install RSS with Web.Casa?

One-Click Deploy

No manual Docker Compose needed. Web.Casa configures and starts everything.

Auto HTTPS

Caddy auto-provisions SSL certificates. Reverse proxy works out of the box.

Unified Management

Monitoring, backups, updates, logs — manage all apps from one panel.

How to Install

Install Web.Casa first, then one-click install this app from the App Store.

App Info

Version
v1.6.5
Author
https://github.com/ssddanbrown
Default Port
8141

RSS

A simple, opinionated, RSS feed aggregator.

Edit the feeds.txt file.

Feed Configuration

Feed configuration is handled by a plaintext file on the host system. By default, using our docker image, this configuration would be located in a feeds.txt file within the path you mounted to /app/storage.

The format of this file can be seen below:

https://feed.url.com/feed.xml feed-name #tag-a #tag-b
https://example.com/feed.xml Example #updates #news

# Lines starting with a hash are considered comments.
# Empty lines are fine and will be ignored.

# Underscores in names will be converted to spaces.
https://example.com/feed-b.xml News_Site #news

# Feed color can be set using square brackets after the name.
# The color must be a CSS-compatible color value.
https://example.com/feed-c.xml Blue_News[#0078b9] #news #blue

Features

The following features are built into the application:

  • Supports RSS and ATOM formats.
  • Regular auto-fetching of RSS feeds.
    • Every hour by default, configurable down to 5 mins.
  • Custom feed names and colors.
  • Feed-based tags for categorization.
  • 3 different post layout modes (card, list, compact).
  • Fetching of page open-graph images.
  • Feeds managed via a single plaintext file.
  • System-based dark/light theme.
  • Post title/description search.
  • Ready-to-use docker image.
  • Mobile screen compatible.
  • Built-in support to prune old post data.

Limitations

The below possibly expected features are missing from this application. This is not a list of planned features. Please see the Low Maintenance Project section below for more info.

  • No import of full post/article content.
  • No feed management via the UI.
  • No user system or user management system.
  • No authentication or authorization built-in.
  • No customization, extension or plugin system.
  • No organisation upon simple feed-level tagging.
  • Error handling is limited and will likely not alert clearly upon issue.

Upon the above, it's quite likely you'll come across issues. This project was created to meet a personal need while learning some new technologies. Much of the logic is custom written instead of using battle-tested libraries.

Screenshots

Card View List View Compact View Dark Mode

FAQ

Can I install RSS on Web.Casa?

Yes, RSS is available in the Web.Casa App Store. You can install it with one click from the Web.Casa panel — no need to manually write Docker Compose files or configure reverse proxies.

How do I install RSS on Web.Casa?

First install Web.Casa with curl -fsSL https://get.web.casa | bash, then search for "RSS" in the App Store and click install. Web.Casa automatically configures the Docker container, assigns ports, and sets up a Caddy reverse proxy.

What is the default port for RSS on Web.Casa?

The default port for RSS on Web.Casa is 8141. You can bind it to a custom domain through Web.Casa's Caddy reverse proxy, which automatically provisions HTTPS certificates.

Does RSS get automatic HTTPS after installation?

Yes. Web.Casa is built on Caddy, so after installing the app, simply bind a domain and Caddy will automatically provision and renew SSL certificates via Let's Encrypt — no manual configuration needed.

How do I back up RSS data?

Web.Casa has a built-in backup plugin that supports automatic backups of RSS data to local storage, S3, WebDAV, or SFTP. You can configure scheduled snapshots and retention policies to keep your data safe.