selfoss

A self-hosted feed aggregation web application for following updates from websites and social networks in one place.

selfoss screenshot 1

selfoss is an open-source, self-hosted web application that functions as an RSS reader and feed aggregator. It allows users to follow updates from various websites, social networks, and other platforms within a single interface. By consolidating multiple information streams, it serves as a centralized hub for monitoring web content without needing to visit each source individually.

The software is written in PHP, which allows it to be deployed on a wide range of server environments. It is accessed through a web browser and supports automated feed updates through the use of cronjobs, systemd timers, or a command line interface tool. This architecture ensures that feeds remain current even when the user is not actively logged into the web interface.

Key features

  • Support for RSS and other feed aggregation formats
  • OPML file import for migrating existing feed lists
  • Automatic database table creation during installation
  • Support for SQLite and other database backends
  • CLI tool for manual feed updates via cliupdate.php
  • Integration with third-party Android clients
  • Configurable settings via a config.ini file

The application utilizes a PHP backend and a client side built with JavaScript, employing Parcel for bundling assets. To function correctly, the server requires write access to specific data directories used for caching, logs, thumbnails, and SQLite databases. The installation process is designed to be straightforward, requiring the upload of files and the configuration of database access, though it also supports a development workflow via Git, Composer, and npm for those who wish to contribute to the source code.

This software is intended for users who prefer to maintain full control over their data and reading lists by hosting their own news aggregation server. It provides a private environment for managing digital subscriptions and tracking updates across the web.

selfoss serves as a multipurpose tool for individuals seeking a self-managed hub for web content and social network updates.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age14 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.