wallabag logo

wallabag

Save, declutter, and read web articles on your own server

wallabag lets you capture web pages, strip away ads and pop‑ups, and organize them for distraction‑free reading on any device, with self‑hosted or hosted options.

wallabag banner

Overview

Overview

wallabag is a self‑hosted web application that lets you capture any web page, strip away ads, pop‑ups, and other distractions, and store the clean article for later reading. It supports tagging, categorization, and full‑text search, making it easy to build a personal library of articles you can access from any device.

Deployment & Ecosystem

You can install wallabag on a PHP/Symfony stack, via Docker, or by following the simple make install workflow. The project integrates with Android, iOS, and browser extensions, and a community‑maintained GNOME client, providing a seamless read‑later experience across platforms. Documentation, translation via Weblate, and an active community help you get up and running quickly.

Who benefits

Researchers, commuters, and teams that need a private, searchable archive of web content find wallabag valuable. Because you control the server, you retain full ownership of your data and can customize the interface or add plugins to match specific workflows.

Highlights

Content extraction removes ads and clutter
Cross‑platform access via web, Android, iOS, and browser extensions
Tagging and categorization for organized reading lists
Self‑hostable with Docker or manual PHP/Symfony setup

Pros

  • Full control over data privacy
  • Open‑source and extensible
  • Rich ecosystem of mobile and browser clients
  • Active community and translation support

Considerations

  • Requires server setup and maintenance
  • PHP/Symfony stack may be unfamiliar to some
  • Limited real‑time sync compared to commercial services
  • Feature set focused on reading, not full‑text annotation

Managed products teams compare with

When teams consider wallabag, these hosted platforms usually appear on the same shortlist.

Bookmarkify logo

Bookmarkify

Visual bookmark manager for creative inspiration.

booky logo

booky

Online bookmark manager and start page for private, customizable collections.

Diigo logo

Diigo

Social bookmarking with web and PDF annotation.

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Users who want to keep reading lists private
  • Self‑hosters comfortable with PHP environments
  • People who read articles across multiple devices
  • Teams needing a shared, self‑managed read‑later service

Not ideal when

  • Those seeking a plug‑and‑play cloud‑only solution
  • Users without server access or sysadmin skills
  • Environments requiring native Windows desktop client
  • Scenarios needing advanced collaborative annotation

How teams use it

Researcher archiving journal articles

Collects and stores scholarly web pages, stripping paywall overlays for offline reading and citation management.

Commuter building a distraction‑free reading list

Saves articles during the day and reads them on a mobile device without ads or pop‑ups.

Team sharing industry news

Provides a shared, self‑hosted repository where members can tag and discuss saved articles.

Developer preserving documentation snippets

Keeps reference pages organized and searchable within a private instance.

Tech snapshot

PHP83%
Twig13%
SCSS2%
JavaScript1%
Shell1%
Dockerfile1%

Tags

symfonyself-hostedsymfony-applicationhacktoberfestphpwallabagread-it-later

Frequently asked questions

Can I use wallabag without self‑hosting?

Yes, you can create a free account at wallabag.it, which offers the same functionality as a self‑hosted instance.

What are the system requirements?

A web server with PHP (>=7.2), a database (MySQL/MariaDB or PostgreSQL), and optional Docker support; see the documentation for full details.

How do I import existing bookmarks?

wallabag provides import tools for HTML, Pocket, Instapaper, and other common formats via the web UI or command line.

Is my data encrypted?

Data is stored in your database; you can enable HTTPS and configure database encryption yourself, but wallabag does not provide built‑in end‑to‑end encryption.

Can I extend functionality?

The platform is built on Symfony and offers a plugin system; you can develop custom extensions or use community‑contributed ones.

Project at a glance

Active
Stars
12,382
Watchers
12,382
Forks
853
LicenseMIT
Repo age12 years old
Last commityesterday
Self-hostingSupported
Primary languagePHP

Last synced 3 hours ago