[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ Feedster Public

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

License

Notifications You must be signed in to change notification settings

R4cc/Feedster

Repository files navigation

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:30080 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 30080:80 \
    -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:30080 on the host and the files including the database for all the articles would be stored in /your/path/data/ folder.

version: '3.4'
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:
          - '30080:80'