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

  1. Create a directory:

    mkdir wallabag && cd wallabag/
  2. Create and open docker-compose.yml:

    nano docker-compose.yml
  3. Enter the following content:

    ... (same as original content)
  4. 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

  1. Install the extension plugin:

Chrome Plugin: Link

  1. Log in (username: wallabag, password: wallabag):

  1. 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)

  1. Generate a token in the settings:

  1. Get the RSS feed:

Related Links:

GitHub: https://github.com/wallabag/wallabag

Tag:Configure, Read Later, RSS, Wallabag

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)

Add a new comment.