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/wallabagcontainer_name: wallabagrestart: unless-stoppedenvironment:- 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/datahealthcheck:test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost/api/info"]interval: 1mtimeout: 3s
# network部分,我的所有docker公用一个网络,你的根据实际需求更改
networks:default:name: all_netexternal: true
docker-compose up -d
3.反代
进入NPM,不熟悉的可以看vps折腾记四安装反向代理 - monkey6 - 博客园 (cnblogs.com)这篇文章
4.配置
首次登录使用默认的用户名和密码:wallabag/wallabag
4.1.配置语言
点击自己的头像(右上角)---》配置---》语言---》简体中文
4.2.配置保存图片
点击自己的头像(右上角)---》内部设置---》杂项---》在本地缓存图片---》1
参考:Docker Compose 部署 Wallabag