Wallabag: Read Later and Supports Generating RSS Feeds!
Introduction:
Wallabag is a tool for saving web pages to read later. It automatically extracts content, helping you stay undistracted from pop-up windows.
Sample Image:
Deployment Method:
Step One: Update Sources
Ubuntu/Debian:
apt update -y && apt upgrade -y
Centos:
yum update -y && yum upgrade -y
Step Two: 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 Three: Create docker-compose.yml
Create a directory:
mkdir wallabag && cd wallabag/
Create and open docker-compose.yml:
nano docker-compose.yml
Enter the following content:
... (same as original content)
- Save and exit:
Use Ctrl+X/Command+X
Step Four: Install and Run the Wallabag Container
docker compose up -d
After deployment, you can access Wallabag at http://<your-ip>:80
(modify the port number to the one you entered).
Step Five: Reverse Proxy to a Domain
Here, we use a simple method: Origin Rules provided by Cloudflare.
Configuration is as follows:
Change the Field to Hostname, Value to the chosen full domain name, and Rewrite to the port you entered earlier.
Remember to resolve your subdomain to the server IP:
Use an A record, with Name being the domain prefix and Content being the server address.
Step Six: Configure Wallabag
- Install the extension plugin:
Chrome Plugin: Link
- Log in (username: wallabag, password: wallabag):
- Obtain the login credentials
From https://domain_name/developer (replace domain_name with your reverse proxy domain):
You will receive credentials similar to this, fill them in:
Then you can save web pages to read later!
Step Seven: Obtain RSS Feed (Optional)
- Generate a token in the settings:
- Get the RSS feed:
Related Links:
Original link:http://enblog.fuyiran.link/Technology/40.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)