From b229057674dd6931de50877b96607a3bb467abe2 Mon Sep 17 00:00:00 2001 From: Archos Date: Thu, 9 Oct 2025 19:15:13 +0200 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1na=20apikace=20FreshRSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/apps/fresrss.md | 95 +++++++++++++++++++++++++++++++++++++ docs/img/freshrss-logo.png | Bin 0 -> 14761 bytes mkdocs.yml | 1 + 3 files changed, 96 insertions(+) create mode 100644 docs/apps/fresrss.md create mode 100644 docs/img/freshrss-logo.png diff --git a/docs/apps/fresrss.md b/docs/apps/fresrss.md new file mode 100644 index 0000000..04fe0c3 --- /dev/null +++ b/docs/apps/fresrss.md @@ -0,0 +1,95 @@ +# FreshRSS na Oscloud + +**FreshRSS** je rychlá a přehledná RSS čtečka, +která vám umožní sledovat oblíbené weby, +blogy nebo novinky z jednoho místa – bez reklam a algoritmů. +Na OSCloudu je k dispozici jako jedna z předinstalovaných aplikací. + +--- + +## Co je FreshRSS? + +- Samostatně hostovaná RSS čtečka (běží na vašem účtu v OSCloudu) +- Plná kontrola nad zdroji a soukromím +- Import/export zdrojů ve formátu OPML +- Kompatibilita s mobilními čtečkami díky Fever API + +## Výhody FreshRSS na OSCloud + +- **Součást vašeho OSCloud účtu** – není nutné nic instalovat +- **Rychlé a přehledné rozhraní** +- **Automatické zálohy a bezpečné prostředí** +- **Podpora přihlášení pomocí jednotného účtu (SSO)** + +## Jak začít? + +1. **Zaregistrujte se do OSCloudu**: [https://oscloud.cz](https://oscloud.cz) nebo požádejte o přístup na [helpdesk.oscloud.cz](https://helpdesk.oscloud.cz/help/711028727) +2. **Po přihlášení otevřete aplikaci FreshRSS** v seznamu dostupných aplikací +3. **Přidejte si vlastní RSS kanály** nebo importujte zdroje ze souboru `.opml` + +--- + +## Přidání RSS kanálů + +1. V horním menu klikněte na **Předplatné** → **Spravovat předplatné** +2. Vyberte možnost: + - Ruční přidání nové RSS adresy + - Import ze souboru `.opml` (např. z Feedly, Inoreader) + +--- + +## Použití s mobilní čtečkou + +FreshRSS na OSCloud podporuje **Fever API**, což umožňuje propojení s aplikacemi: + +- **FeedMe** (Android) +- **Reeder** (iOS/macOS) +- **NewsFlash** (Linux) + +Postup: + +1. Ve FreshRSS přejděte do **Nastavení uživatele** +2. Aktivujte **Fever API** +3. V mobilní aplikaci zadejte URL vaší FreshRSS instance + přihlašovací údaje + +--- + +## Často kladené otázky (FAQ) + +### Je FreshRSS zdarma? + +Ano, je součástí vašeho OSCloud účtu bez dalších poplatků. + +### Můžu sdílet účet s jinými uživateli? + +Každý uživatel má vlastní přístup. FreshRSS podporuje více uživatelů na jednom serveru. + +### Dá se propojit s mobilní aplikací? + +Ano, pomocí Fever API. Stačí zapnout v nastavení účtu. + +--- + +Pokud máte dotazy, nebo potřebujete s něčím pomoct, kontaktujte nás přes [helpdesk.oscloud.cz](https://helpdesk.oscloud.cz/help/711028727). + +## Integrace s Wallabag + +FreshRSS na OSCloud obsahuje předinstalované **rozšíření pro Wallabag**, které umožňuje jedním kliknutím uložit článek pro pozdější čtení v pohodlném formátu. + +### Jak aktivovat rozšíření Wallabag + +1. Ve FreshRSS klikněte na svůj **profil** (pravý horní roh) → **Správa** +2. Přejděte do sekce **Rozšíření** +3. Najděte položku **Wallabag** a klikněte na **Povolit** +4. Otevřete **Nastavení** a zadejte přihlašovací údaje ke svému Wallabag účtu: + - URL instance (např. `https://read.oscloud.cz`) + - Klíč a tajný klíč aplikace (získáte v nastavení Wallabag) + - Uživatelské jméno a heslo + +### Použití + +Po aktivaci se v článcích objeví tlačítko **Uložit do Wallabag**, které odešle článek přímo do vaší čtečky pro pozdější offline čtení. + +--- + +> Wallabag je také dostupný na OSCloud na adrese: [https://read.oscloud.cz](https://read.oscloud.cz) diff --git a/docs/img/freshrss-logo.png b/docs/img/freshrss-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e44b40650a8a0b93438fab5c94074207b0016fbe GIT binary patch literal 14761 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