Самостоятельно размещаемый агрегатор RSS-лент с поддержкой нескольких пользователей, совместимым с Google Reader API для мобильных приложений и скрейпингом сайтов через XPath.
fossar/selfoss
Selfoss — веб-приложение на PHP для самостоятельного размещения, которое объединяет RSS-ленты и другие источники в одной читалке с лентой обновлений в реальном времени.
Open source альтернатива:Feedly
- Звёзды
- 2,473
- Форки
- 340
- Открытые issues
- 181
- Последний коммит
- 5 дней назад
Что это?
selfoss — многофункциональная веб-читалка RSS и агрегатор лент. С её помощью можно следить за обновлениями с разных сайтов, из социальных сетей и с других платформ в одном месте.
Приложение написано на PHP и работает на любом PHP-сервере. Для установки нужно скопировать файлы в корневую папку сайта, разрешить запись в несколько каталогов данных и настроить cron или таймер systemd для вызова эндпоинта обновления либо cliupdate.php. SQLite работает без дополнительной настройки, другие базы данных можно указать в config.ini.
В проекте есть импорт OPML, чтобы перенести подписки из другой читалки. Клиентская часть собрана с помощью Parcel, а для разработки нужны Composer и npm.
Ключевые возможности
- 01Объединяет RSS-ленты и другие обновления с сайтов в одном интерфейсе.
- 02Поддерживает импорт OPML для переноса существующих подписок.
- 03Работает на любом PHP-сервере; SQLite доступна сразу, без дополнительной настройки.
- 04Обновляет ленты через веб-адрес, cron, таймер systemd или скрипт командной строки.
- 05Настраивается через файл config.ini.
Сценарии использования
- Следить за обновлениями множества блогов и новостных сайтов в одной самостоятельно размещённой читалке.
- Запустить личный агрегатор лент на собственном веб-сервере.
- Перенести подписки из другой RSS-читалки с помощью OPML.
Быстрый старт
- 1
Скачайте стабильную версию со страницы релизов
- 2
Скопируйте все файлы (включая файлы .htaccess) в корневой каталог веб-документов PHP-сервера и разрешите запись в каталоги данных
- 3
Настройте cron-задачу или таймер systemd, который будет обращаться к URL /update для обновления лент
Что важно знать
- Проект поддерживает один человек в свободное время, поэтому поддержка важнее добавления новых функций.
- Лицензия GPL-3.0 — лицензия с авторским левом, требующая распространять производные работы на тех же условиях.
- Для самостоятельного хостинга нужны PHP-сервер, настроенная база данных и запланированная задача для обновления лент.
В подборках
Темы
Частые вопросы
- Что такое selfoss?
- Selfoss — веб-приложение на PHP для самостоятельного размещения, которое объединяет RSS-ленты и другие источники в одной читалке с лентой обновлений в реальном времени. selfoss — многофункциональная веб-читалка RSS и агрегатор лент. С её помощью можно следить за обновлениями с разных сайтов, из социальных сетей и с других платформ в одном месте.
- selfoss можно использовать бесплатно? Какая у него лицензия?
- selfoss распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- selfoss всё ещё поддерживается?
- Активно поддерживается. Последний коммит в selfoss — 1 нояб. 2026 г..
- Для чего можно использовать selfoss?
- Следить за обновлениями множества блогов и новостных сайтов в одной самостоятельно размещённой читалке. Запустить личный агрегатор лент на собственном веб-сервере. Перенести подписки из другой RSS-читалки с помощью OPML.
- Как установить selfoss?
- Скачайте стабильную версию со страницы релизов Скопируйте все файлы (включая файлы .htaccess) в корневой каталог веб-документов PHP-сервера и разрешите запись в каталоги данных Настройте cron-задачу или таймер systemd, который будет обращаться к URL /update для обновления лент
- Где скачать selfoss?
- Исходный код и инструкции по установке — на GitHub: https://github.com/fossar/selfoss
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкая RSS-читалка для самостоятельного хостинга с адаптивным веб-интерфейсом, поддержкой PWA и совместимостью с Fever API для сторонних клиентов.
Самостоятельно размещаемая RSS-читалка на Vue и Express со смарт-папками, семантической группировкой событий и трёхпанельным интерфейсом.
Самостоятельно размещаемая читалка новостей: автоматически размечает записи лент с помощью LLM и позволяет оценивать и фильтровать новости по тегам.
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Go CLI, который объединяет RSS-, Atom- и JSON-ленты в одну статическую HTML-страницу для размещения где угодно.