Wallabag 是基于 Symfony 框架开发的一款开源的网络书签、稍后阅读工具,可通过浏览器、手机、Kindle 等方式进行内容收藏,支持自动标签规则让分类更简单,拥有中文界面,提供 Android、iOS、Windows、Chrome、Firefox、Opera、PocketBook、Kobo、Kindle 平台客户端。有意思的是,Wallabag 支持生成 RSS,让你在 RSS 阅读器中阅读自己保存的文章。项目地址 - > Github - WallaBag

174836_after.jpg
174836_after.jpg

Docker 部署

安装 Docker

# 安装 docker
curl -sSL https://get.docker.com/ | sh

# 启动 docker
systemctl start docker

# 设置为开机启动
systemctl enable docker

创建/运行容器

docker run -d \
  --name=wallabag \
  -v $PWD/wallabag/data:/var/www/wallabag/data \
  -v $PWD/wallabag/images:/var/www/wallabag/web/assets/images \
  -p 80:80 \
  -e "SYMFONY__ENV__DOMAIN_NAME=http://www.yourdomain.com" \ 
  --restart=always \
  wallabag/wallabag:latest

参数说明:

  • 这里数据库使用的是 sqlite,如果需要使用 MariaDB、MySQL、PostgreSQL、Redis,更多配置信息,请查看 -> 文档
  • 数据存储路径:命令执行过程会自动在 $PWD 即当前路径下创建 wallabag 文件夹存储数据。
  • 默认端口为80端口,即-p 80:80。变更端口,例如变更80端口为7880端口,则修改为 -p 7880:80
  • 运行前,请将 http://yourdomain.com 修改成你自己的域名;

WALLABG-LOGIN.jpg
WALLABG-LOGIN.jpg

执行命令后,需要稍等片刻,打开浏览器输入 http://www.yourdomain.com 即可进入 WallaBag 登录页面。默认账号:wallabg、密码:wallabag