Selfoss is a lightweight, self-hosted feed aggregator that replaces Netvibes with private RSS tracking, local full-text scraping, and SQLite support.
Selfoss packages feed aggregation into a twenty-five megabyte PHP application that runs on SQLite, MySQL, or PostgreSQL without runtime daemons. Created in 2012 by Tobias Zeising and maintained by Jan Tojnar, it collects RSS and Atom subscriptions alongside custom scraped feeds into a single timeline. Homelab operators deploy it on standard LAMP or container stacks to retain complete custody over reading history.
Netvibes centralizes feed subscriptions and reading telemetry on cloud infrastructure owned by Dassault Systèmes. Every feed request, bookmark, and article read generates analytics on corporate servers, tying content consumption to hosted accounts and commercial tiers. When publishers block cloud crawlers or change access terms, hosted readers offer little recourse. Selfoss shifts the fetching and storage pipeline to private hardware, ensuring that subscriptions and archived articles never touch an external vendor.
The operational difference reflects contrasting goals. Netvibes provides a hosted multi-tab dashboard with business analytics, financial monitoring, and app widgets, eliminating server maintenance. Selfoss deliberately focuses on feed and data-stream ingestion without widget clutter. Feeds poll via system cron using cliupdate.php, with article extraction handled locally by embedded Graby and FullTextRSS rules. Homelab administrators trade managed hosting for complete data sovereignty, taking responsibility for PHP updates and directory backups.
cliupdate.php, avoiding unpredictable background web workers.data/Selfoss vs Netvibes — which is better for personal feed monitoring? Netvibes fits teams wanting a managed dashboard with business widgets and zero maintenance. Selfoss is preferable for self-hosters wanting complete data privacy, local content scraping, and no recurring fees on their own hardware.
Can I run Selfoss with SQLite? Yes. Selfoss supports SQLite out of the box with zero database configuration beyond making the SQLite directory writeable.
Does Selfoss support multiple user accounts? No. Selfoss is designed strictly for a single user; those needing individual logins and distinct reading feeds should consider multi-user alternatives.
Selfoss is an ideal personal aggregator if you run your own web stack and want a compact feed reader with local article scraping; it is not the right choice for groups needing multi-user logins or native client sync. Ongoing maintenance through 2026 under the GPL-3.0 terms ensures long-term operational autonomy for homelab administrators who prioritize total privacy over hosted conveniences.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that selfoss is listed as an open-source alternative. Paste into your README: