wallabag 是一个自托管的应用,可以让你不会丢失任何内容。只需要点击保存,并在任何你需要的时候阅读。wallabag 同时包含各种第三方开发的浏览器扩展和手机应用,可进入软件下载页面获取。
除了使 wallabag 更加快速和稳定之外,该应用的导入和导出内容的能力也得到了提高。你可以从 Pocket 和 Instapaper 导入文章,也可导入书签服务 Pinboard 中标记为 “To read” 的文章。你还可以导入 Firefox 和 Chrome 书签。
你还可以以多种格式导出文章,包括 EPUB、MOBI、PDF 和纯文本。你可以为单篇文章、所有未读文章或所有已读和未读执行此操作。我四年前使用的 wallabag 版本可以导出到 EPUB 和 PDF,但有时导出很糟糕。现在,这些导出快速而顺利。
Web 界面中的注释和高亮显示现在可以更好、更一致地工作。不可否认,我并不经常使用它们 —— 但它们不会像 wallabag v1 那样随机消失。
我认为支持离线收藏、注释高亮是这个应用的亮点。反正我认为比shiori都要好。
▌使用docker compose
如果你的VPS只安装了docker没有安装docker compose的话,需要执行以下命名安装:
sudo curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
▌新建docker-compose.yml
利用宝塔在根目录root上新建目录wallabag
或者使用以下命令:
cd ~ && mkdir wallabag && cd wallabag
然后在 wallabag 里面新建一个文件docker-compose.yml
,这个文件用于安装 wallabag 镜像
version: '3'
services:
wallabag:
image: wallabag/wallabag # 相当于docker pull wallabag/wallabag
container_name: wallabag # 自定义容器名
depends_on: # 建立依赖
- db
- redis
ports:
- 8083:80 # 8083为自定义端口,80不可变
environment:
- MYSQL_ROOT_PASSWORD=wallaroot
- SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
- SYMFONY__ENV__DATABASE_HOST=db
- SYMFONY__ENV__DATABASE_PORT=3306
- SYMFONY__ENV__DATABASE_NAME=wallabag
- SYMFONY__ENV__DATABASE_USER=wallabag
- SYMFONY__ENV__DATABASE_PASSWORD=wallapass
- SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
- SYMFONY__ENV__MAILER_HOST=127.0.0.1
- SYMFONY__ENV__MAILER_USER=~
- SYMFONY__ENV__MAILER_PASSWORD=~
- [email protected] # 填写自己的邮件地址
- SYMFONY__ENV__DOMAIN_NAME=https://xxx.com/ # 【重要】写上你做了反向代理之后的域名;或者直接填上ip都可以,如192.168.101.40:8083。
volumes: # 【重要】冒号之前的目录名是上文要求你新建的文件夹地址,该成你自己机器对应的目录
- /root/wallabag/images:/var/www/wallabag/web/assets/images
- /root/wallabag/data:/var/www/wallabag/data
restart: always
db:
image: mariadb
container_name: wallabag_mariadb
environment:
- MYSQL_ROOT_PASSWORD=wallaroot
volumes: # 【重要】冒号之前的目录名是上文要求你新建的文件夹地址,该成你自己机器对应的目录
- /root/wallabag/mysql:/var/lib/mysql
restart: always
redis:
image: redis:alpine
container_name: wallabag_redis
restart: always
▌安装
其实安装命令非常简单:
docker-compose up -d
▌登陆
初始化密码和账号:wallabag
登入之后再修改.
如果你是使用宝塔的话,先新建一个网站,然后将反向代理,将反向代理地址填为:127.0.0.1:8082(或者自定义端口,如8083)
这个截图是shori的时候弄的,原理都一样。