Wallabag is a “read it later” program for saving websites. An appealing thing about Wallabag is that you can host the “bag” of saved websites yourself. To try it out I am using a Docker container on a Raspberry Pi 3.
Wallabag has a prebuilt Docker image, but that is not for the architecture of the Raspberry Pi 3. Fortunately, Wallabag also share the Dockerfile used to make the image on GitHub. Only a few steps are necesarry to build the image yourself.
Clone the repository with the Wallabag Dockerfile:
Dockerfile in the repository and change the first line from
FROM alpine:edge to
Build the Docker image by executing this command in the cloned repository:
Finally, create a container for this custom Wallabag image. I want to access Wallabag on port 8766 on the host and use storage on the host as well.
Here I am using the default SQLite backend. Other containers can be used as well – good instructions are available on the README in the Wallabag repository.
The container can be started by running
docker start wb.
An alternative to the long
create command is to use Docker Compose with the following
docker-compose.yml file in the same folder as the
The container is now built and started with
docker-compose up -d.