CommaFeed ~ Online RSS Reader
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
- Log in
Username: admin Password: admin - 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:
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)