← Все шаблоны · Ленты и закладки
Задеплойте Miniflux в один клик
Минималистичная и быстрая читалка лент RSS, Atom и JSON
Альтернатива Feedly и Inoreader на вашей машине.
Что такое Miniflux?
Miniflux — минималистичная и бескомпромиссная читалка лент, которую запускают вместо Feedly или Inoreader. Она следит за лентами RSS, Atom и JSON, импортирует и экспортирует OPML и показывает новое в простом быстром интерфейсе с горячими клавишами. Если сайт отдает в ленте только анонс, Miniflux скачивает оригинальную статью и сохраняет ее содержимое, а для сложных случаев есть правила сборщика. Фильтры на регулярных выражениях оставляют или отбрасывают статьи, а подкасты и видео с YouTube воспроизводятся прямо в Miniflux.
Miniflux хостят у себя, чтобы подписки и чтение оставались на собственном сервере, без рекламы и трекеров: он вырезает следящие пиксели и параметры отслеживания из ссылок. Он написан на Go и работает только с PostgreSQL; этот шаблон запускает оба и создает администратора по данным, которые вы указали в полях. Подвох: официального мобильного приложения нет, поэтому на телефонах пользуются адаптивной веб-страницей или сторонним приложением через Fever API или Google Reader API.
Хостинг Miniflux на Pethost
- Вы входите в Pethost — с passkey, через GitHub или Google. Машины еще нет? Вы выбираете тариф, и ссылка ждет, пока машина не будет готова.
- Окно «Новый проект» открывается на приложении Miniflux. Вы заполняете то, что оно просит, и нажимаете «Создать проект»: Имя пользователя, Пароль администратора.
- Через минуту-две Miniflux работает по своему адресу с HTTPS. Секреты создаются случайно, а данные попадают в ночной бэкап.
- Это проект как любой другой: вы или ваш агент можете его изменить, откатить или восстановить.
Вопросы про Miniflux
Miniflux бесплатный и с открытым кодом?
Да. Miniflux распространяется с открытым кодом под лицензией Apache 2.0, и если запускать его самому, платить придется только за сервер. Его автор также предлагает облачный Miniflux за 15 $ в год на том же коде.
Какие приложения работают с Miniflux?
Приложения, которые поддерживают Google Reader API или Fever API, например Reeder Classic и NetNewsWire на iOS и macOS, Capy Reader на Android и RSS Guard на компьютерах; другие, например FluxNews, используют собственный API Miniflux. API включаются с именем пользователя и паролем в разделе «Настройки» → «Интеграции».
Как перенести подписки из Feedly в Miniflux?
Экспортируйте ленты из Feedly в файл OPML, затем импортируйте его через «Импорт» на странице «Подписки» в Miniflux. Miniflux импортирует OPML из файла или по URL и так же экспортирует ваши ленты.
Может ли Miniflux показывать полную статью вместо анонса?
Да. Для ленты, которая присылает только анонсы, включите «Извлечь оригинальное содержимое» в настройках ленты, и Miniflux будет скачивать каждую статью и сохранять ее основной текст. «Правила сборщика», записанные как CSS-селекторы, справляются с сайтами, которые он разбирает неправильно.
Поддерживает ли Miniflux нескольких пользователей?
Да. Администратор добавляет аккаунты в разделе «Настройки» → «Пользователи», и у каждого пользователя свои ленты, категории и настройки. Публичной страницы регистрации в Miniflux нет.
Сколько памяти и диска нужно Miniflux?
Miniflux: совсем небольшие требования — около 60 MB памяти вместе с Postgres, а прочитанные статьи он удаляет через 60 дней, непрочитанные — через 180, статьи в избранном остаются. На Pethost ему хватит тарифа Starter, и рядом останется место для других приложений.
Miniflux: файл Docker Compose
Шаблон — это этот compose.yaml и переменные, которые пишутся в .env проекта при его создании. Pethost запускает файл так, как он написан.
Контейнеры: miniflux (miniflux/miniflux:2.3.4), postgres (postgres:18-alpine).
Тома, в ночном бэкапе: db.
services:
miniflux:
image: miniflux/miniflux:2.3.4
restart: unless-stopped
environment:
DATABASE_URL: postgres://miniflux:${POSTGRES_PASSWORD}@postgres/miniflux?sslmode=disable
RUN_MIGRATIONS: "1"
# The administrator is made from these before Miniflux answers, the first time only; there
# is no sign-up, so the other accounts are made by it under Settings → Users.
CREATE_ADMIN: "1"
ADMIN_USERNAME: ${ADMIN_USERNAME}
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
BASE_URL: ${URL}
depends_on:
postgres:
condition: service_healthy
healthcheck:
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
interval: 10s
timeout: 5s
retries: 3
start_period: 30s
postgres:
image: postgres:18-alpine
restart: unless-stopped
environment:
POSTGRES_DB: miniflux
POSTGRES_USER: miniflux
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- db:/var/lib/postgresql
healthcheck:
test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U miniflux -d miniflux"]
interval: 5s
timeout: 5s
retries: 10
start_period: 30s
volumes:
db:
Еще в категории «Ленты и закладки»
- FreshRSSЧиталка лент RSS и Atom
- RSSHubRSS-ленты для сайтов, у которых их нет
- linkdingМенеджер закладок с тегами и поиском
- KarakeepПриложение для закладок со ссылками, заметками и изображениями, с полнотекстовым поиском
- RSS-BridgeRSS- и Atom-ленты для сайтов, у которых их нет
- ArchiveBoxСохраняйте страницы, видео и статьи в HTML, PDF, скриншотах и медиафайлах — свой архив интернета