Introduction:

CommaFeed is a self-hosted RSS reader inspired by Google Reader, based on Dropwizard and React/TypeScript.

Features:

  • 4 different layouts
  • Dark mode
  • Fully responsive
  • Keyboard shortcuts for almost all operations
  • Supports feeds from right to left
  • Translated into 25+ languages
  • Supports thousands of users and millions of feeds
  • OPML import/export
  • REST API
  • Browser extensions

Screenshot:

Deployment Method:

Step 1: Update Sources

Ubuntu/Debian:

apt update -y && apt upgrade -y    

Centos:

yum update -y && yum upgrade -y   

Step 2: Install and Configure Docker

Install Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

Start Docker:

sudo systemctl start docker

Set Docker to start automatically on boot:

sudo systemctl enable docker

Step 3: Pull and Run Docker Container (you can modify the port on the left to an unused port)

docker run --name commafeed -d -p 8082:8082 athou/commafeed:latest

Step 4: Reverse Proxy to Domain (optional)

Here's a very simple method: Origin Rules provided by Cloudflare.
Configuration as follows:

Change Field to Hostname, Value to the chosen full domain name, and Rewrite to the port you just entered on the left.

Remember to point your subdomain to the server IP:
Use an A record, Name is the domain prefix, Content is the server address.

Step 5: Configure CommaFeed

  1. Log in
    Username: admin Password: admin
  2. This is the interface after logging in. You can click the plus sign in the top left corner to add an RSS source.

Related Links:

GitHub: https://github.com/Athou/commafeed

Demo: https://www.commafeed.com

Tag:Configure, Online RSS Reader, CommaFeed

Original link:http://enblog.fuyiran.link/Technology/39.html

Copyright: All posts on this blog, unless otherwise stated, are published using theCC BY-NC-SA 4.0 license agreement. Please indicate the source for reprinting Fu Speaking (enblog.fuyiran.link)

Add a new comment.