selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

FeedDeck logo

Self-host FeedDeck

v1.4.1

TweetDeck-style feed reader for RSS, YouTube, Reddit

ReleaseOpen SourceMIT
Updated7 months ago
LanguageTypescript
Setup difficultyAdvanced
MobileNative app
Stars
318
Requires
Redis
Docker
ghcr.io/feeddeck/feeddeck
Hero screenshot showing all supported feed sourcesDeck view showing multiple feed columnsDetails view of a feed itemYouTube player integrationPodcast player interfaceGitHub notifications and activity viewCross-platform availability showcase

What is FeedDeck?

FeedDeck is an open-source feed reader that consolidates RSS feeds, YouTube channels, Reddit communities, GitHub notifications, podcasts, and other sources into a column-based interface similar to TweetDeck. Built with Flutter, it relies on Supabase for the backend database, authentication, and storage, plus Deno for feed-fetching workers. Users can run their own instance by hosting a Supabase database (either on Supabase Cloud or self-hosted), deploying the scheduler and worker containers from ghcr.io/feeddeck/feeddeck, and serving the web build. Official native apps for mobile and desktop platforms can connect to a self-hosted backend by entering the Supabase URL, anonymous key, and site URL on the sign-in screen. The project is licensed under MIT and offers a hosted premium tier at 5€/month alongside the free self-hosted option.

Should you self-host FeedDeck?

FeedDeck scores 47/100 on selfhost.directory (how scoring works) and ranks #41 of 85 in Feed Reader. It has 318 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 advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is RSSHub (85/100, 46 704 stars). It scores higher overall, so compare the two before you pick. See FeedDeck vs RSSHub side by side.

Features

  • Built-in podcast player
  • Built-in YouTube player
  • Cross-platform native apps
  • Deck layout interface
  • Details view
  • GitHub notifications and activity
  • Multi-source feed aggregation
  • Self-hostable
  • Web version

FeedDeck README

How to configure FeedDeck

  • FEEDDECK_ENCRYPTION_IVEncryption IV for account data

    Encryption IV for account data

  • FEEDDECK_ENCRYPTION_KEYEncryption key for account data

    Encryption key for account data

  • FEEDDECK_GOOGLE_CLIENT_IDGoogle OAuth client ID for authentication

    Google OAuth client ID for authentication

  • FEEDDECK_LOG_LEVELLog level for the application

    Log level for the application

  • FEEDDECK_REDIS_HOSTNAMERedis hostname

    Redis hostname

  • FEEDDECK_REDIS_PASSWORDRedis password

    Redis password

  • FEEDDECK_REDIS_PORTRedis port

    Redis port

  • FEEDDECK_REDIS_USERNAMERedis username

    Redis username

  • FEEDDECK_REVENUECAT_WEBHOOK_HEADERRevenueCat webhook header for subscription verification

    RevenueCat webhook header for subscription verification

  • FEEDDECK_SOURCE_NITTER_BASIC_AUTHNitter basic auth credentials

    Nitter basic auth credentials

  • FEEDDECK_SOURCE_NITTER_INSTANCENitter instance URL for Twitter feeds

    Nitter instance URL for Twitter feeds

  • FEEDDECK_SOURCE_YOUTUBE_API_KEYYouTube API key for YouTube feeds

    YouTube API key for YouTube feeds

  • FEEDDECK_STRIPE_API_KEYStripe API key for payments

    Stripe API key for payments

  • FEEDDECK_STRIPE_PRICE_IDStripe price ID for subscription

    Stripe price ID for subscription

  • FEEDDECK_STRIPE_WEBHOOK_SIGNING_SECRETStripe webhook signing secret

    Stripe webhook signing secret

  • FEEDDECK_SUPABASE_ANON_KEYSupabase anonymous key for client access

    Supabase anonymous key for client access

  • FEEDDECK_SUPABASE_SERVICE_ROLE_KEYSupabase service role key for admin operations

    Supabase service role key for admin operations

  • FEEDDECK_SUPABASE_SITE_URLSupabase site URL for authentication redirects

    Supabase site URL for authentication redirects

  • FEEDDECK_SUPABASE_URLSupabase project URL

    Supabase project URL

FeedDeck releases & version history

More in Feed Reader

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…