Home
Softono

Feedster

Open source MIT HTML
61
Stars
3
Forks
0
Issues
1
Watchers
1 year
Last Commit

 About Feedster

A semi-minimal RSS reader written in ASP.NET Blazor

Platforms

Web Self-hosted Docker

Languages

HTML

Links

Need Help Installing Feedster?

We provide expert installation service for this software. Our team will install, configure, and secure Feedster on your server. plans start at just $30.

feedster-logo-full-transparent

A semi-minimal RSS reader written in ASP.NET Blazor Server Side.

dockerpush

Note

This is more of a personal project that is in very early development than a production ready competitor to TinyRSS or similar projects so you could experience some minor hiccups

Features

The following features are built into the application

  • Regular auto-fetching of RSS feeds with adjustable timeframe
  • Custom feed names
  • Dark Mode
  • Custom folders for creating custom feeds
  • Ready-to-use docker image.
  • Mobile screen compatible.
  • Webp image conversion for optimal performance

To-Do

The following features are planned for the future

  • Different post layout modes (card, grid, list, compact).
  • ATOM support
  • User authentication and user management system.
  • Post title/description search

Screenshots

Home / Folder View

home-view 2022-09-27 14_09_03-

Settings

2022-09-27 14_09_03- 2022-09-27 14_09_03-

Mobile View

Docker

For Nginx Reverse Proxy Users

Make sure that "Web Socket support" is enabled for this specific container. This is because Blazor Server communicates with a SignalR connection.

Docker Run Command Example

In the below command, the application will be accessible at http://localhost:8080 on the host and the files including the database for all the articles would be stored in /your/path/data/ folder.

docker run -d \
    --restart unless-stopped \
    -p 8080:8080 \
    -v  /your/path:/app/data \
    -v  /your/path:/app/images \
    index.docker.io/nl2109/feedster:latest

Docker Compose Example

In the below docker-compose.yml example, the application will be accessible at http://localhost:8080 on the host and the files including the database for all the articles would be stored in /your/path/data/ folder.

services:
    feedster:
        image: index.docker.io/nl2109/feedster:latest
        container_name: feedster
        restart: unless-stopped
        volumes:
          - /your/path:/app/data
          - /your/path:/app/images
        ports:
          - '8080:8080'