---
title: "Miniflux: Docker Compose i hosting jednym kliknięciem"
description: "Miniflux to minimalistyczny czytnik RSS i Atom open source, napisany w Go. Alternatywa dla Feedly, hostowana u siebie z Postgresem, jednym kliknięciem."
---

[← Wszystkie szablony](https://pethost.dev/pl/templates/) · [Kanały i zakładki](https://pethost.dev/pl/templates/reading/)

# Wdróż Miniflux jednym kliknięciem

Minimalistyczny, szybki czytnik kanałów RSS, Atom i JSON

Alternatywa dla Feedly i Inoreader, hostowana u siebie.

[Wdróż na Pethost](https://console.pethost.dev/?template=miniflux)

## Czym jest Miniflux?

Miniflux to minimalistyczny czytnik kanałów, który robi rzeczy po swojemu, uruchamiany zamiast Feedly albo Inoreadera. Śledzi kanały RSS, Atom i JSON, importuje i eksportuje OPML, a nowości pokazuje w prostym, szybkim interfejsie ze skrótami klawiszowymi. Gdy strona wysyła tylko streszczenie, pobiera oryginalny artykuł i zachowuje jego treść, a na trudne przypadki ma reguły ekstrakcji. Filtry z wyrażeniami regularnymi zostawiają albo odrzucają artykuły, a podcasty i filmy z YouTube’a można odtwarzać w nim samym.

Miniflux hostuje się u siebie, żeby subskrypcje i lekturę trzymać na własnym serwerze, bez reklam i trackerów: usuwa piksele śledzące i parametry śledzące z linków. Jest napisany w Go i działa wyłącznie na PostgreSQL, a ten szablon uruchamia jedno i drugie, z administratorem utworzonym z pól formularza. Haczyk: nie ma oficjalnej aplikacji mobilnej, więc na telefonie zostaje responsywna strona webowa albo aplikacja innego autora przez API Fever lub Google Reader.

## Hosting Miniflux na Pethost

1. Logujesz się do Pethost kluczem dostępu, przez GitHub albo Google. Nie masz jeszcze maszyny? Wybierasz plan, a link czeka, aż będzie gotowa.
2. Okno „Nowy projekt” otwiera się na aplikacji Miniflux. Wypełniasz to, o co prosi, i klikasz „Utwórz projekt”: **Nazwa użytkownika**, **Hasło administratora**.
3. Za minutę czy dwie aplikacja Miniflux działa pod własnym adresem z HTTPS. Jej sekrety są tworzone losowo, a dane trafiają do nocnego backupu.
4. To projekt jak każdy inny: ty albo twój agent możecie go zmienić, cofnąć do wcześniejszej wersji albo przywrócić.

## Pytania o Miniflux

**Czy Miniflux jest darmowy i open source?**

Tak. Miniflux to open source na licencji Apache 2.0, a uruchomienie go u siebie kosztuje tylko maszynę. Jego autor oferuje też hostowaną wersję Miniflux za 15 $ rocznie, na tym samym kodzie.

**Jakie aplikacje działają z Miniflux?**

Aplikacje obsługujące API Google Reader albo Fever, takie jak Reeder Classic i NetNewsWire na iOS i macOS, Capy Reader na Androidzie i RSS Guard na komputerach; inne, jak FluxNews, używają własnego API Miniflux. Włącz te API, ustawiając nazwę użytkownika i hasło na stronie Ustawienia → Usługi.

**Jak przenieść kanały z Feedly do Miniflux?**

Wyeksportuj kanały z Feedly do pliku OPML, a potem zaimportuj go przez Importuj na stronie Kanały w Miniflux. Miniflux importuje OPML z pliku albo z adresu URL i tak samo eksportuje twoje kanały.

**Czy Miniflux może pokazać pełny artykuł zamiast streszczenia?**

Tak. Dla kanału, który wysyła tylko streszczenia, włącz Pobierz oryginalną treść w ustawieniach kanału, a Miniflux pobierze każdy artykuł i zachowa jego główny tekst. Reguły ekstrakcji, zapisane jako selektory CSS, radzą sobie ze stronami, które czyta źle.

**Czy Miniflux obsługuje wielu użytkowników?**

Tak. Administrator dodaje konta na stronie Ustawienia → Użytkownicy, a każdy użytkownik ma własne kanały, kategorie i ustawienia. Publicznej strony rejestracji nie ma.

**Ile pamięci i miejsca na dysku potrzebuje Miniflux?**

Miniflux ma bardzo małe wymagania: około 60 MB pamięci razem z Postgresem, a przeczytane artykuły usuwa po 60 dniach, nieprzeczytane po 180, a oznaczone gwiazdką zostawia. Na Pethost wystarczy mu plan Starter, z miejscem na inne aplikacje obok.

## Miniflux: plik Docker Compose

Szablon to ten compose.yaml i zmienne zapisywane do .env projektu przy jego tworzeniu. Pethost uruchamia plik dokładnie tak, jak jest napisany.

**Kontenery:** miniflux (miniflux/miniflux:2.3.4), postgres (postgres:18-alpine).

**Wolumeny, w nocnym backupie:** 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:
```

[compose.yaml](https://pethost.dev/templates/miniflux/compose.yaml)[Zobacz na GitHubie](https://github.com/pethost-dev/templates/tree/main/miniflux)

## [Więcej w kategorii Kanały i zakładki](https://pethost.dev/pl/templates/reading/)

- [**FreshRSS**Czytnik kanałów RSS i Atom](https://pethost.dev/pl/templates/freshrss/)
- [**RSSHub**Kanały RSS dla stron, które ich nie mają](https://pethost.dev/pl/templates/rsshub/)
- [**linkding**Menedżer zakładek z tagami i wyszukiwaniem](https://pethost.dev/pl/templates/linkding/)
- [**Karakeep**Aplikacja do zakładek na linki, notatki i obrazy, z wyszukiwaniem pełnotekstowym](https://pethost.dev/pl/templates/karakeep/)
- [**RSS-Bridge**Kanały RSS i Atom dla stron, które ich nie mają](https://pethost.dev/pl/templates/rss-bridge/)
- [**ArchiveBox**Zapisuj strony, filmy i artykuły jako HTML, PDF, zrzuty ekranu i pliki multimedialne, własne archiwum sieci](https://pethost.dev/pl/templates/archivebox/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Szablony](https://pethost.dev/pl/templates/)
- [O nas](https://pethost.dev/about/)
- [Dokumentacja](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/pl/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [Regulamin](https://pethost.dev/terms/)
- [Prywatność](https://pethost.dev/privacy/)
- [Zwroty](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Bazy danych

- [Postgres](https://pethost.dev/pl/postgres/)

Porównania

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/pl/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/pl/blog/coolify-cloud-vs-dokploy-cloud/)
- [Cennik Railway vs Render vs Fly.io](https://pethost.dev/pl/blog/railway-vs-render-vs-fly-io-pricing/)
- [Zarządzany hosting Docker Compose](https://pethost.dev/pl/blog/managed-docker-compose-hosting/)

Alternatywy

- [Alternatywy dla Railway](https://pethost.dev/pl/blog/railway-alternatives/)
- [Alternatywy dla Heroku](https://pethost.dev/pl/blog/heroku-alternatives/)
- [Alternatywy dla Dokploy](https://pethost.dev/pl/blog/dokploy-alternatives/)
- [Alternatywy dla Coolify](https://pethost.dev/pl/blog/coolify-alternatives/)
- [Alternatywy dla Render](https://pethost.dev/pl/blog/render-alternatives/)
- [Alternatywy dla Sliplane](https://pethost.dev/pl/blog/sliplane-alternatives/)
