1.簡介
看微信公眾號的時候,文章太長,可以收藏起來,但是等到晚上看的時候,發現作者已經刪除了,很遺憾。wallabag能夠收藏文章並且儲存到伺服器,讓我們可以稍後閱讀,而且也不怕文章丟失。
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
2.安裝
docker安裝wallabag簡單,而且能夠保證伺服器環境乾淨。
cd /docker_data/
mkdir wallabag
cd wallabag
# 這裡要修改一下data和images的屬性,不然可能無法儲存圖片到本地
mkdir data
chmod 777 data
mkdir images
chmod 777 images
vi docker-compose.yml
version: '3'
services:
wallabag:
image: wallabag/wallabag
container_name: wallabag
restart: unless-stopped
environment:
- SYMFONY__ENV__DOMAIN_NAME=https://xxx.xxx.top # 這裡必填,http或者https,你的域名
- SYMFONY__ENV__SERVER_NAME="monkey's wallabag"
volumes:
- /docker_data/wallabag/images:/var/www/wallabag/web/assets/images
- /docker_data/wallabag/data:/var/www/wallabag/data
healthcheck:
test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost/api/info"]
interval: 1m
timeout: 3s
# network部分,我的所有docker公用一個網路,你的根據實際需求更改
networks:
default:
name: all_net
external: true
docker-compose up -d
3.反代
進入NPM,不熟悉的可以看vps折騰記四安裝反向代理 - monkey6 - 部落格園 (cnblogs.com)這篇文章
4.配置
首次登入使用預設的使用者名稱和密碼:wallabag/wallabag
4.1.配置語言
點選自己的頭像(右上角)---》配置---》語言---》簡體中文
4.2.配置儲存圖片
點選自己的頭像(右上角)---》內部設定---》雜項---》在本地快取圖片---》1
參考:Docker Compose 部署 Wallabag