From b5c0f536223a158eaaa18d97339f0a22a7a40ca0 Mon Sep 17 00:00:00 2001 From: Archos Date: Fri, 14 Nov 2025 08:29:50 +0100 Subject: [PATCH] =?UTF-8?q?Aktualizace=20souboru=20site,=20p=C5=99ed=20ode?= =?UTF-8?q?sl=C3=A1n=C3=ADm=20na=20server?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/404.html | 50 + .../Registrace do OSCloud aplikací/index.html | 50 + site/Webhosting a prémiové služby/index.html | 50 + site/apps/# Jak nás podpořit/index.html | 50 + site/apps/bookstack/index.html | 50 + site/apps/castopod/index.html | 50 + site/apps/cryptpad/index.html | 50 + site/apps/discourse/index.html | 50 + site/apps/dokuwiki/index.html | 50 + site/apps/findmydevice/index.html | 52 +- site/apps/freshrss/index.html | 2319 ++++++++++++++ site/apps/gitea/index.html | 52 +- site/apps/githubpages/index.html | 50 + site/apps/hedgedoc/index.html | 50 + site/apps/immich/index.html | 50 + site/apps/index.html | 50 + site/apps/joplin-server/index.html | 50 + site/apps/lamp/index.html | 50 + site/apps/linkding/index.html | 50 + site/apps/linkwarden/index.html | 50 + site/apps/lychee/index.html | 50 + site/apps/mastodon/index.html | 50 + site/apps/mealie/index.html | 50 + site/apps/miniflux/index.html | 50 + site/apps/mirotalk/index.html | 50 + site/apps/nextcloud/index.html | 50 + site/apps/nodebb/index.html | 50 + site/apps/ntfy/index.html | 50 + site/apps/pairdrop/index.html | 50 + site/apps/peertube/index.html | 50 + site/apps/piwigo/index.html | 50 + site/apps/pixelfed/index.html | 50 + site/apps/privatebin/index.html | 50 + site/apps/rallly/index.html | 50 + site/apps/roundcube/index.html | 50 + site/apps/searxng/index.html | 50 + site/apps/stirling/index.html | 50 + site/apps/surfer/index.html | 50 + site/apps/tinytinyrss/index.html | 52 +- site/apps/triliumnext/index.html | 2813 +++++++++++++++++ site/apps/umami/index.html | 52 +- site/apps/vaultwarden/index.html | 50 + site/apps/vikunja/index.html | 50 + site/apps/wallabag/index.html | 50 + site/apps/wordpress-developer/index.html | 50 + site/apps/wordpress-managed/index.html | 50 + site/backups/index.html | 50 + site/certificates/index.html | 50 + site/contact/index.html | 50 + site/img/freshrss-logo.png | Bin 0 -> 14761 bytes site/img/freshrss.png | Bin 0 -> 339651 bytes site/img/trilium-logo.png | Bin 0 -> 23106 bytes site/img/trilium1.png | Bin 0 -> 177869 bytes site/img/trilium2.png | Bin 0 -> 21876 bytes site/img/trilium3.png | Bin 0 -> 216179 bytes site/img/trilium4.png | Bin 0 -> 103916 bytes site/img/trilium5.png | Bin 0 -> 195992 bytes site/index.html | 50 + site/podmínky Oscloud CZ/index.html | 50 + site/podporte-nas/index.html | 50 + site/privacy_policy/index.html | 50 + site/profile/index.html | 50 + site/search/search_index.json | 2 +- site/security/index.html | 50 + site/sitemap.xml | 114 +- site/sitemap.xml.gz | Bin 647 -> 660 bytes site/support/index.html | 50 + 67 files changed, 7898 insertions(+), 58 deletions(-) create mode 100644 site/apps/freshrss/index.html create mode 100644 site/apps/triliumnext/index.html create mode 100644 site/img/freshrss-logo.png create mode 100644 site/img/freshrss.png create mode 100644 site/img/trilium-logo.png create mode 100644 site/img/trilium1.png create mode 100644 site/img/trilium2.png create mode 100644 site/img/trilium3.png create mode 100644 site/img/trilium4.png create mode 100644 site/img/trilium5.png diff --git a/site/404.html b/site/404.html index bd31741..b0dacaf 100644 --- a/site/404.html +++ b/site/404.html @@ -639,6 +639,10 @@ + + + + @@ -819,6 +823,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1440,6 +1467,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/Registrace do OSCloud aplikací/index.html b/site/Registrace do OSCloud aplikací/index.html index f05e36a..cf94d71 100644 --- a/site/Registrace do OSCloud aplikací/index.html +++ b/site/Registrace do OSCloud aplikací/index.html @@ -719,6 +719,10 @@ + + + + @@ -899,6 +903,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1520,6 +1547,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/Webhosting a prémiové služby/index.html b/site/Webhosting a prémiové služby/index.html index 1d1f563..3760615 100644 --- a/site/Webhosting a prémiové služby/index.html +++ b/site/Webhosting a prémiové služby/index.html @@ -653,6 +653,10 @@ + + + + @@ -833,6 +837,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1454,6 +1481,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/# Jak nás podpořit/index.html b/site/apps/# Jak nás podpořit/index.html index 508e911..c00afe2 100644 --- a/site/apps/# Jak nás podpořit/index.html +++ b/site/apps/# Jak nás podpořit/index.html @@ -646,6 +646,10 @@ + + + + @@ -826,6 +830,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1447,6 +1474,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/bookstack/index.html b/site/apps/bookstack/index.html index 63a47f8..124cb34 100644 --- a/site/apps/bookstack/index.html +++ b/site/apps/bookstack/index.html @@ -652,6 +652,10 @@ + + + + @@ -892,6 +896,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1513,6 +1540,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/castopod/index.html b/site/apps/castopod/index.html index 72a5d3d..bc8b443 100644 --- a/site/apps/castopod/index.html +++ b/site/apps/castopod/index.html @@ -652,6 +652,10 @@ + + + + @@ -919,6 +923,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1540,6 +1567,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/cryptpad/index.html b/site/apps/cryptpad/index.html index 36acb68..c50e9d0 100644 --- a/site/apps/cryptpad/index.html +++ b/site/apps/cryptpad/index.html @@ -652,6 +652,10 @@ + + + + @@ -910,6 +914,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1531,6 +1558,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/discourse/index.html b/site/apps/discourse/index.html index 3c03f14..f8dd0d8 100644 --- a/site/apps/discourse/index.html +++ b/site/apps/discourse/index.html @@ -652,6 +652,10 @@ + + + + @@ -925,6 +929,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1546,6 +1573,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/dokuwiki/index.html b/site/apps/dokuwiki/index.html index f87b4fd..363e2b5 100644 --- a/site/apps/dokuwiki/index.html +++ b/site/apps/dokuwiki/index.html @@ -647,6 +647,10 @@ + + + + @@ -835,6 +839,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/findmydevice/index.html b/site/apps/findmydevice/index.html index a26e1d2..a0b5abf 100644 --- a/site/apps/findmydevice/index.html +++ b/site/apps/findmydevice/index.html @@ -16,7 +16,7 @@ - + @@ -652,6 +652,10 @@ + + + + @@ -970,6 +974,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1591,6 +1618,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/freshrss/index.html b/site/apps/freshrss/index.html new file mode 100644 index 0000000..1f04683 --- /dev/null +++ b/site/apps/freshrss/index.html @@ -0,0 +1,2319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + FreshRSS - Oscloud Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    +
    + + + + + +

    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 nebo požádejte o přístup na helpdesk.oscloud.cz
    2. +
    3. Po přihlášení otevřete aplikaci FreshRSS v seznamu dostupných aplikací
    4. +
    5. Přidejte si vlastní RSS kanály nebo importujte zdroje ze souboru .opml
    6. +
    +
    +

    Přidání RSS kanálů

    +
      +
    1. V horním menu klikněte na PředplatnéSpravovat předplatné
    2. +
    3. Vyberte možnost:
    4. +
    5. Ruční přidání nové RSS adresy
    6. +
    7. Import ze souboru .opml (např. z Feedly, Inoreader)
    8. +
    +
    +

    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. +
    3. Aktivujte Fever API
    4. +
    5. V mobilní aplikaci zadejte URL vaší FreshRSS instance + přihlašovací údaje
    6. +
    +
    +

    Č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.

    +

    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. +
    3. Přejděte do sekce Rozšíření
    4. +
    5. Najděte položku Wallabag a klikněte na Povolit
    6. +
    7. Otevřete Nastavení a zadejte přihlašovací údaje ke svému Wallabag účtu:
    8. +
    9. URL instance (např. https://read.oscloud.cz)
    10. +
    11. Klíč a tajný klíč aplikace (získáte v nastavení Wallabag)
    12. +
    13. Uživatelské jméno a heslo
    14. +
    +

    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

    +
    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/site/apps/gitea/index.html b/site/apps/gitea/index.html index d48f4e4..9ff61c2 100644 --- a/site/apps/gitea/index.html +++ b/site/apps/gitea/index.html @@ -13,7 +13,7 @@ - + @@ -652,6 +652,10 @@ + + + + @@ -830,6 +834,29 @@ + + +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + @@ -1549,6 +1576,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/githubpages/index.html b/site/apps/githubpages/index.html index 815b403..1b6cc08 100644 --- a/site/apps/githubpages/index.html +++ b/site/apps/githubpages/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/hedgedoc/index.html b/site/apps/hedgedoc/index.html index f1494a3..4d22f2d 100644 --- a/site/apps/hedgedoc/index.html +++ b/site/apps/hedgedoc/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1624,6 +1651,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/immich/index.html b/site/apps/immich/index.html index ec27d21..ab7c60e 100644 --- a/site/apps/immich/index.html +++ b/site/apps/immich/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1606,6 +1633,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/index.html b/site/apps/index.html index 3402924..f7998d6 100644 --- a/site/apps/index.html +++ b/site/apps/index.html @@ -790,6 +790,10 @@ + + + + @@ -970,6 +974,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1591,6 +1618,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/joplin-server/index.html b/site/apps/joplin-server/index.html index 305c400..c40c648 100644 --- a/site/apps/joplin-server/index.html +++ b/site/apps/joplin-server/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1513,6 +1540,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/lamp/index.html b/site/apps/lamp/index.html index 4391ff3..a6e962b 100644 --- a/site/apps/lamp/index.html +++ b/site/apps/lamp/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1738,6 +1765,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/linkding/index.html b/site/apps/linkding/index.html index 379ceb3..e7525d0 100644 --- a/site/apps/linkding/index.html +++ b/site/apps/linkding/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/linkwarden/index.html b/site/apps/linkwarden/index.html index 764e6f5..517f24b 100644 --- a/site/apps/linkwarden/index.html +++ b/site/apps/linkwarden/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1591,6 +1618,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/lychee/index.html b/site/apps/lychee/index.html index 1b45b21..52e2333 100644 --- a/site/apps/lychee/index.html +++ b/site/apps/lychee/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/mastodon/index.html b/site/apps/mastodon/index.html index 25b597c..f2e0f4c 100644 --- a/site/apps/mastodon/index.html +++ b/site/apps/mastodon/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1714,6 +1741,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/mealie/index.html b/site/apps/mealie/index.html index e008974..4a82c41 100644 --- a/site/apps/mealie/index.html +++ b/site/apps/mealie/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1576,6 +1603,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/miniflux/index.html b/site/apps/miniflux/index.html index 8be4da5..59d7cce 100644 --- a/site/apps/miniflux/index.html +++ b/site/apps/miniflux/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/mirotalk/index.html b/site/apps/mirotalk/index.html index 03db85c..ead738e 100644 --- a/site/apps/mirotalk/index.html +++ b/site/apps/mirotalk/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1463,6 +1490,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/nextcloud/index.html b/site/apps/nextcloud/index.html index 463c73b..a89c7b7 100644 --- a/site/apps/nextcloud/index.html +++ b/site/apps/nextcloud/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1546,6 +1573,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/nodebb/index.html b/site/apps/nodebb/index.html index 70226fc..a4dedad 100644 --- a/site/apps/nodebb/index.html +++ b/site/apps/nodebb/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1546,6 +1573,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/ntfy/index.html b/site/apps/ntfy/index.html index b30a837..de8ad2e 100644 --- a/site/apps/ntfy/index.html +++ b/site/apps/ntfy/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1537,6 +1564,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/pairdrop/index.html b/site/apps/pairdrop/index.html index 79454a8..d2c5b0e 100644 --- a/site/apps/pairdrop/index.html +++ b/site/apps/pairdrop/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1531,6 +1558,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/peertube/index.html b/site/apps/peertube/index.html index af3b4d3..0261041 100644 --- a/site/apps/peertube/index.html +++ b/site/apps/peertube/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1513,6 +1540,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/piwigo/index.html b/site/apps/piwigo/index.html index 5230d66..a4d4b35 100644 --- a/site/apps/piwigo/index.html +++ b/site/apps/piwigo/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1537,6 +1564,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/pixelfed/index.html b/site/apps/pixelfed/index.html index b061463..0764b00 100644 --- a/site/apps/pixelfed/index.html +++ b/site/apps/pixelfed/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/privatebin/index.html b/site/apps/privatebin/index.html index 5b6f293..d49f70c 100644 --- a/site/apps/privatebin/index.html +++ b/site/apps/privatebin/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1549,6 +1576,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/rallly/index.html b/site/apps/rallly/index.html index b619c90..8a6c2b7 100644 --- a/site/apps/rallly/index.html +++ b/site/apps/rallly/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/roundcube/index.html b/site/apps/roundcube/index.html index b6c8a11..499be84 100644 --- a/site/apps/roundcube/index.html +++ b/site/apps/roundcube/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1456,6 +1483,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/searxng/index.html b/site/apps/searxng/index.html index e93dfef..00fef86 100644 --- a/site/apps/searxng/index.html +++ b/site/apps/searxng/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1582,6 +1609,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/stirling/index.html b/site/apps/stirling/index.html index 7ece786..8e5f6e5 100644 --- a/site/apps/stirling/index.html +++ b/site/apps/stirling/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1633,6 +1660,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/surfer/index.html b/site/apps/surfer/index.html index d1b009f..adf7e22 100644 --- a/site/apps/surfer/index.html +++ b/site/apps/surfer/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1591,6 +1618,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/tinytinyrss/index.html b/site/apps/tinytinyrss/index.html index c5ad90b..f5a4a51 100644 --- a/site/apps/tinytinyrss/index.html +++ b/site/apps/tinytinyrss/index.html @@ -16,7 +16,7 @@ - + @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1513,6 +1540,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/triliumnext/index.html b/site/apps/triliumnext/index.html new file mode 100644 index 0000000..0a23ae7 --- /dev/null +++ b/site/apps/triliumnext/index.html @@ -0,0 +1,2813 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + TriliumNext - Oscloud Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + + +

    TriliumNext

    +

    Hledáš nástroj na poznámky, který ti nenechá data v cloudu nějaké korporace? Potřebuješ něco víc než jen textový editor, ale nechceš platit měsíční předplatné? Trilium Next je open-source aplikace na správu poznámek a znalostní báze, kterou si nasadíš sám a máš plnou kontrolu.

    +
    + +
    + +

    Co je Trilium Next?

    +

    Trilium Next je fork původního projektu Trilium Notes, který pokračuje ve vývoji poté, co byl původní projekt ukončen. Jde o webovou aplikaci s desktopovým klientem, která ti umožní vytvořit hierarchickou strukturu poznámek s pokročilými funkcemi jako šifrování, verzování, grafy vztahů a mnoho dalšího.

    +

    Hlavní filosofie? Tvoje data, tvůj server, tvoje kontrola.

    +

    Klíčové vlastnosti

    +

    Hierarchie a flexibilní struktura

    +

    Na rozdíl od lineárních poznámek máš v Trilium stromovou strukturu - poznámky můžeš vnořovat do sebe, vytvářet větve a organizovat je podle toho, jak ti to dává smysl. Jedna poznámka může být na více místech najednou pomocí klonování.

    +

    Šifrování na úrovni poznámek

    +

    Můžeš označit jednotlivé poznámky jako "protected" a ty se pak šifrují pomocí hesla. Šifrování běží na straně klienta, takže ani při synchronizaci přes server nemá nikdo jiný přístup k obsahu. Používá se AES-128 v CBC módu.

    +

    Verzování a historie změn

    +

    Každá změna poznámky se automaticky verzuje. Můžeš se vrátit k libovolné starší verzi, porovnat změny nebo obnovit smazaný obsah. Historie je kompletní a nic se neztrácí.

    +

    Grafy a vztahy

    +

    Trilium ti umožňuje vytvářet vztahy mezi poznámkami (linky, ale i atributy) a zobrazovat je jako graf. Vidíš propojení svých myšlenek a můžeš procházet souvislosti mezi tématy.

    +
    + +
    + +
    + +
    + +

    Skripty a automatizace

    +

    Podporuje JavaScript skripty - můžeš si psát vlastní funkce, automaty na zpracování poznámek, widgety do rozhraní nebo dokonce celé mini-aplikace uvnitř Trilia.

    +

    Markdown, kód, tabulky, obrázky

    +
      +
    • Markdown s live preview
    • +
    • Syntax highlighting pro desítky jazyků
    • +
    • Tabulky s možností editace
    • +
    • Vkládání obrázků, PDF, přílohy
    • +
    • Diagramy (Mermaid, Excalidraw)
    • +
    • Matematické vzorce (KaTeX)
    • +
    +
    + +
    + +
    + +
    + +

    Full-text vyhledávání

    +

    Prohledává všechny poznámky včetně atributů, kódu a příloh. Vyhledávání je rychlé i na tisících poznámek.

    +

    Bezpečnost a soukromí

    +

    Self-hosted = plná kontrola

    +

    Protože běží na našem serveru nebo na tvém počítači, máš nad Triliem plnou kontrolu. Bez vendor lock-inu, bez třetích stran, bez nejasných cloudových služeb.

    +

    End-to-end šifrování chráněných poznámek

    +

    Když poznámku označíš jako "protected": +- Šifruje se lokálně před odesláním na server +- Dešifruje se až po zadání hesla v klientovi +- Na serveru leží pouze šifrovaná data +- Nikdo bez hesla k nim nemá přístup

    +

    HTTPS a přístupová hesla

    +

    Trilium podporuje basic auth i vlastní přihlašovací systém. Pokud ho zpřístupníš přes internet, rozhodně to dělej přes HTTPS (Nginx/Caddy reverse proxy).

    +

    Žádná telemetrie, žádné trackování

    +

    Open source projekt bez analytiky, bez reportování "domů", bez sledování. Co děláš v Triliu zůstává v Triliu.

    +

    Pravidelné zálohy

    +

    Můžeš si nastavit automatické exporty celé databáze. Trilium ukládá vše do SQLite databáze, takže stačí zálohovat jeden soubor.

    +

    Synchronizace mezi zařízeními

    +

    Trilium má vestavěný sync server. Sync funguje obousměrně, řeší konflikty a zachovává šifrování chráněných poznámek.

    +

    Proč Trilium Next místo alternativ?

    +

    Vs Notion, Obsidian

    +
      +
    • Notion: Proprietární cloud, nemáš přístup k datům, vendor lock-in
    • +
    • Obsidian: Sice lokální soubory, ale uzavřený kód,
    • +
    • Trilium Next: Open source, self-hosted, zdarma, bez omezení
    • +
    +

    Vs Joplin, Standard Notes

    +
      +
    • Joplin: Dobrá alternativa, ale méně pokročilé funkce (grafy, skripty)
    • +
    • Standard Notes: Minimalističtější, méně zaměřená na znalostní bázi
    • +
    • Trilium Next: Komplexní nástroj s pokročilými funkcemi pro power usery
    • +
    +

    Vs klasické wiki (MediaWiki, BookStack)

    +
      +
    • Wiki systémy jsou těžší na správu a často pomalejší
    • +
    • Trilium je jednodušší na nasazení a rychlejší v používání
    • +
    • Lepší UX pro osobní poznámky a hierarchii
    • +
    +

    Pro koho je Trilium Next?

    +

    Pro běžné uživatele

    +

    I když Trilium vypadá jako technický nástroj, klidně ho může používat každý. Nemusíš rozumět kódu nebo serverům - stačí si stáhnout desktop aplikaci a máš hotovo.

    +

    Co ti Trilium dá jako běžnému uživateli:

    +
      +
    • Osobní deník/žurnál: Piš si denně poznámky, myšlenky, plány. Vše pěkně seřazené podle data, snadno vyhledatelné
    • +
    • Recepty a kuchařka: Vlastní databáze receptů s fotkami, ingrediencemi a poznámkami. Žádné reklamy, žádné souhlas s cookies
    • +
    • Cestovní plány: Itineráře, rezervace, poznámky z cest. Vše na jednom místě, offline dostupné
    • +
    • Nápady a projekty: Renovace baráku, nápady na zahradu, plány na víkend. Můžeš k nim přidávat odkazy, obrázky, checklisty
    • +
    • Učení se novým věcem: Poznámky z kurzů, tutoriálů, knížek. Propojuj témata a vytvárej si vlastní wiki
    • +
    • Finanční přehled: Rozpočty, výdaje, investice. Můžeš si udělat vlastní tabulky a grafy
    • +
    +

    Proč ne Google Keep, Evernote nebo OneNote?

    +
      +
    • Nevyžaduje internet (pokud nechceš sync)
    • +
    • Nic se ti nepřestane fungovat, když přestanou službu podporovat
    • +
    • Nedostáváš reklamy na prémiové funkce
    • +
    • Nikdo ti nečte poznámky kvůli cílení reklam
    • +
    • Neplatíš měsíční poplatek za víc GB
    • +
    +

    Pro pokročilé uživatele

    +
      +
    • Programátoři: ukládání snippetů, dokumentace projektů, technical notes
    • +
    • Studenti: organizace poznámek, výpisků, propojování témat
    • +
    • Výzkumníci: správa vědomostí, citace, grafy souvislostí
    • +
    • Privacy enthusiasté: žádné cloudy, vše pod kontrolou
    • +
    • Sysadmini: dokumentace serverů, postupy, runbooky
    • +
    +

    Technické info

    +
      +
    • Backend: Node.js + SQLite
    • +
    • Frontend: JavaScript (desktop klient je Electron)
    • +
    • Licence: AGPL-3.0
    • +
    • Platformy: Linux, Windows, macOS, web
    • +
    • Mobilní: Community app (TriliumNext Notes pro Android)
    • +
    +

    Závěr

    +

    Trilium Next je mocný nástroj pro každého, kdo chce mít svou znalostní bázi pod kontrolou. Není to jen "další Notion" - je to plnohodnotný systém pro správu poznámek s důrazem na soukromí, bezpečnost a otevřenost.

    +

    Pokud ti vadí závislost na komerčních službách, a máš rád open source, určitě mu dej šanci.

    +

    Technické info

    +
      +
    • Backend: Node.js + SQLite
    • +
    • Frontend: JavaScript (desktop klient je Electron)
    • +
    • Licence: AGPL-3.0
    • +
    • Platformy: Linux, Windows, macOS, web
    • +
    • Mobilní: Community app (TriliumNext Notes pro Android)
    • +
    +

    Trilium Next na OSCloud

    +

    Na OSCloud nabízíme Trilium Next jako prémiovou aplikaci pouze pro vážné zájemce. Pokud víš, že Trilium je přesně to, co hledáš, můžeš si u nás zažádat o vlastní instanci.

    +

    Co nabízíme:

    +
      +
    • ✅ Vlastní subdoména ve tvaru jmeno.oscloud.cz nebo vlastní doména
    • +
    • ✅ Oddělená instance – tvoje data, tvoje prostředí
    • +
    • ✅ Pravidelné zálohy a HTTPS zabezpečení
    • +
    • ✅ Přístup přes webové rozhraní i synchronizaci s desktop klientem
    • +
    +

    Jak požadat o přístup?

    +
      +
    1. Napiš nám přes helpdesk.oscloud.cz
    2. +
    3. +

      Uveď:

      +
    4. +
    5. +

      Požadovanou subdoménu (např. poznámky.oscloud.cz)

      +
    6. +
    7. Jak plánuješ Trilium používat (dobrovolné)
    8. +
    9. Po schválení ti připravíme instanci a zašleme přístupy
    10. +
    +
    +

    Trilium nenabízíme plošně – chceme, aby jej využívali lidé, kteří s ním vědomě pracují a mají zájem o dlouhodobé použití.

    +
    +

    Ceník Trilium Next na OSCloud

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    PlánCenaPopis
    Základní80 Kč / měsícVlastní instance Trilium Next, přístup odkudkoli
    Roční800 Kč / rokZvýhodněná cena
    Vlastní doména (volitelné)individuálněPodpora vlastní domény (např. poznámky.mojedomena.cz) na vyžádání
    +

    💾 Neexistuje tvrdý limit na velikost dat, ale prosíme:
    +pokud plánuješ nahrávat velké množství videí, PDF nebo jiných velkých souborů, dej nám předem vědět.
    +Chceme zachovat férové sdílení prostředků mezi všemi uživateli.

    +

    📦 V základním plánu počítáme s typickým textovým použitím – poznámky, přílohy do stovek MB.
    +Pokud budeš potřebovat více, rádi se domluvíme individuálně.

    +

    Chceš si Trilium Next nejdřív vyzkoušet?

    +

    Nabízíme možnost demo instance zdarma po dobu několika dní. Můžeš si vyzkoušet prostředí, funkce a rozhodnout se, jestli ti Trilium vyhovuje.

    +

    Stačí napsat žádost přes náš helpdesk nebo e-mailem na podpora@oscloud.cz a my ti demo co nejdříve zřídíme.

    +
    +

    Odkazy:

    + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/site/apps/umami/index.html b/site/apps/umami/index.html index 690ff40..f40a3ac 100644 --- a/site/apps/umami/index.html +++ b/site/apps/umami/index.html @@ -13,7 +13,7 @@ - + @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1451,6 +1478,29 @@ + + +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + diff --git a/site/apps/vaultwarden/index.html b/site/apps/vaultwarden/index.html index dceb60a..8c912cd 100644 --- a/site/apps/vaultwarden/index.html +++ b/site/apps/vaultwarden/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1453,6 +1480,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/vikunja/index.html b/site/apps/vikunja/index.html index ddbfcdf..7d09390 100644 --- a/site/apps/vikunja/index.html +++ b/site/apps/vikunja/index.html @@ -647,6 +647,10 @@ + + + + @@ -827,6 +831,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1448,6 +1475,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/wallabag/index.html b/site/apps/wallabag/index.html index 3c7f0bd..a1c82ec 100644 --- a/site/apps/wallabag/index.html +++ b/site/apps/wallabag/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1453,6 +1480,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/wordpress-developer/index.html b/site/apps/wordpress-developer/index.html index 6ef1dc4..2b9f0ec 100644 --- a/site/apps/wordpress-developer/index.html +++ b/site/apps/wordpress-developer/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1453,6 +1480,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/apps/wordpress-managed/index.html b/site/apps/wordpress-managed/index.html index 684d6b6..40b32ee 100644 --- a/site/apps/wordpress-managed/index.html +++ b/site/apps/wordpress-managed/index.html @@ -652,6 +652,10 @@ + + + + @@ -832,6 +836,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1453,6 +1480,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/backups/index.html b/site/backups/index.html index c6dd6b5..f2a009a 100644 --- a/site/backups/index.html +++ b/site/backups/index.html @@ -721,6 +721,10 @@ + + + + @@ -901,6 +905,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1522,6 +1549,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/certificates/index.html b/site/certificates/index.html index 6176452..6d035e1 100644 --- a/site/certificates/index.html +++ b/site/certificates/index.html @@ -739,6 +739,10 @@ + + + + @@ -919,6 +923,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1540,6 +1567,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/contact/index.html b/site/contact/index.html index 06df838..a3e889d 100644 --- a/site/contact/index.html +++ b/site/contact/index.html @@ -662,6 +662,10 @@ + + + + @@ -842,6 +846,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1463,6 +1490,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/img/freshrss-logo.png b/site/img/freshrss-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e44b40650a8a0b93438fab5c94074207b0016fbe GIT binary patch literal 14761 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 x1710)aWm|9wc)+*Tr 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

    ^M}>vU$~D_O-Ww<> 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

    __Y`}{zn^HAc_ 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 literal 0 HcmV?d00001 diff --git a/site/img/trilium-logo.png b/site/img/trilium-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..96a10e6f504e04cd096099f1bdc5ff6b5d51f021 GIT binary patch literal 23106 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 U%?D$>kPVIU-RbXD&*WbCAL64;8~^|S literal 0 HcmV?d00001 diff --git a/site/img/trilium1.png b/site/img/trilium1.png new file mode 100644 index 0000000000000000000000000000000000000000..232bcbee106cc457674be1156f495fa288087904 GIT binary patch literal 177869 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 z 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ΜV96`q{F_KaO;+Hb^(x$v=X$MO$q)A%l2 zi*k3OQ7|}j!ERUl{?==qA}OdVlvJwIahgKC74h=X3lS?kq$gd-Z`ilhI_o`F?d}xm zT0PV6Jp;F!Lv`Pub~%9d#lZV}#P_j|kGGK6WU6}p_l_fLej7eF`Zmjr$n=`k{fkw) zf?2n5wTDqU)H(p;KuSKc?74lnK@tHeMU+4Hedptt@p1(|H@fHr9PH=B{ z2No2N0|XBRTk`Vq3Lh>`{9e4g;n{i0ij8mCH^UQ|0a?X@y&zDJqo00|j*o2X zX`Qbydic%0h7!fNti(6ctj}%e=dJTTX>Bf_5`dqebvx{DkXfaNS2Y3>++>wxzBzCB zS3|D;0=XQGRf|Ys2>hFT@;&OI<>fMmE4t;g%KnS=x+R}kx#}||JilmEEU+uo%0DF> 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

    bulrwNxdX(S$Jw=b)8}rU<$2}_~KoE869zPoy z2?=S6+jq_b_*LunP2n5xYO!G8BgqYRJ*NQvh(rPkrub0`EGMD|mdoi`QGS&Fh6R>m zqpe4Y3j(jpo=*wEf3LI8aIzr><1?^}Sx{x~pw!w&@12*?aBsCdZwMDt(zo+NeH`zM zRUKmI&AqoB@Fz#J9(^KnT_JS0nQZbS_49|^geUIuBibQ^u#|}}rB@eK)(BOySB_j?PMVO3GdHu3X!KpMp?zoG25OIxcB=g4gSCKmnfGK8CoIY3qT`$rl0+XT%S4K zc^ZcswC13KhzACQ*`;TnqdIL`4buX5RJ=AkQLQ<9gB{zn61H#AhQLt!RmiH2PY0p; zj2^XA>7GS7BNeru6Ly9qo(3^RZyp1JK`4=gNNmr|+RpjgN%$k`HDS)t_^vy_2afxn8r^QA{>EC?K}O+$ZkMQg_sb zIw=vMTx8xgVfH4DX4XpIV5`KuE4T;;n#3{K$D;`19e%=v4cNWK?3}AkG@eu2zVkqr z^x|@Q?HhWqKHj@sA9uldxr*9*wvi4D3AW#R+$NvE3V6@mjag?4H0-viWRXG|b3wG- zAiB$dUoQG=^XGx*4Uo*Vk$&{;rj1o-dW3cWb878>bxiY|KjCZH!}luzs0az9RFH2Mq%b4i-24ZuNk$xV zimox>w2bE?{7dgOs15Vrdqi4*J!1mASU1d6=>YRR^f6C&x*>O$;dcf_FlO&>$Mgy? zgq_j&6pK(8vpp=$T!dy!^qLLrZ;#zhv#Gwtj;#mhmAtHM6+$*jg{h+@h0P@)73Su6 z><+)7n;PkKd^`MNs^6mBz%&`(rhO%C zyWPSwlsDgagYSP`TvOt^A z2sSfhFR*)RdetcoxJEA1N_=n3wF<2ipOusJP`Y}4>bfF{(2m)~6dHZ5kuE8AD%d$^ zdGb8rXF2hj?qrBYu&)S?@4y~POL`yj=}^CsU^n)gFD(#FY}8164(HJkh_klJ*mdP1 zbQ`6dF?*yIblBEgvDTz}j2&)Wew6C3gt7C+neoONBC2VRovIg*-@`cM;tDUzQs0ld zG2nPm{z=Q;0C|;axllo>b{=!5gL?es)W$b;K_qrv%U<(F2nYJTStYSkJJBX#mo9M^ zW8^AA=k0T=vpDTb4U*ABS?qPVWbI(+pGG=F&hKkaWk{{_L#`}ion`!L!DfNcF-2?k zv_q56M4!`p>+2G{zL<*p9OKHO$GfmFzSr2FZrIkmLwZXXW&%$bgv=;%DQ=@SQzL!U z;p`M|!5DeNXYEwom&3-u%#KvShr$l6jlPvcLP$URwOxp{mxkb&$@4SU#L(3a3>V)^ zJy$N+1m1ihsOtyCCn5V|nCMhG-th?c>spte6!Na@1UDlt>cBJ?o80B8Fj-0ON8+`p zm{6n&5J(id_=uw-ExX8{=SN<^6u0(XG#@K+4rdz~H?9|MpySE+@+8w}Ak+?VYY=cq zCPNaq6Q0#n^0sg8|hTUIDTek;J)h9Rj@zC z#lo+XrqsUl{Bo5OX&(V?tKbF38`NaC7fGJ8F&XuPNK6%mS`JXGMEb1@!w` z;ajraIfc_!!-Ic(mNjg=fGec)l`#v|TjusC#rVL9mfoK|2m+1Fq;p-Uf@S9pqI{(E} zyHKY?^8ArgEgW2-zfPk=CXsAKg>;|Ps)O!;$Z>!K4+EfqWysOH#rk!pK_~H(q)g>V zO_o(`R^4@4I4{izwzHfu+%rk8;d_06=|nFW@%wqKfm@E{x!)J1og*%l>xIBJ(iJ7Z zyw|T+jM@!Qp~QB+yL~t@;xt@dIW5~3d!-L!dj)keyZYN3FK%oM+fw&7qVim&p-$kl{uJ^I(I*i%JU9F326YJtA%T`$~k=f!%fr;cz%NvzB7A65{q z&&i3j$|=^%D=Q&8J@{3E+!B^^Sapzp&WmmM?+MZIO}m zI|PZ@Gq6>InfIC)LA1M=dqx6y2&jnpQs@SPmmcL{<`q;(PsBRmeO+NB5#(oBq!Ak+ zgcz2yv=PmF@D|B9(SS}rd-r+zDJOg1NE7P_b8kzEhB+Rat(ThL`$?^lacO;~=DbL( zyL_Q3i-g|xMG;1m@vV)}^)L=}fw}h$y2vihG7OwpK>f3*Z-vm6pH;(pWm>C{@R0Yy zut%QMIeF1}oDnviAm3FB%x4}L@bIZUp9~muY$J_GI!tUp0EwBKAWWqgV`T&~y=DBT z+~2NnBmD~_-B0SWe7q8%vAYCAcL%SHR*9C4xC+7}1yx>ZFr#{6-5o};J9GkvT6lSR zX5PF4)9!%`=U5R{r!o>PW?4*-bn0gL`*LcPo0bemuZ+k`9Wo^Cv&JGG`162l;k(Ok z(12bRE0wXFx%-GhK~sFZ+6})?Vx8_oQFr!TctZKimoX6hBU#@@&T(2^5EWuFc}J=$ zN%iMzSy!JXx~6TmUTkm&*&lAAU+9e*;2T8TgH9(vYTlUMqTbwyYu@o{+65w=)TGBp z?7ioFMC^&jX4xkW>cG1izDWI=b8`qy9|(LQ9c-hTgFuEhhZ5x|l<;PeW<6G0TK-aw zqMs^arm6drWBrD6s;VA2BM}+bEANv;A>u2^g;o+1pExPZI$LOLGlHUx)lY}7!F#dOMiNpq>b*VJc?hnel)m8Ku%v^pylb6#I!Ps)X(aJ-4Ca2bKj| zE?nUd%_{z?J}{$j6(hX-1+JK9X3Ry@=ZiCT7fGCYURvlOCf_C3J>Ms1ZNV1_-k3Gq zCV=KnEAco<%fH>laiCRgt_+wKnRZL`WVl!>-OukTFt0Hp&}N+-%}nxJ%}sHa!7O2w zT%$_NgTesI|GM&R1Xder&S{Vb;iPb?(1m#>Xt`4CDsC(BM+;->i;qM@FYV#uv_h=0 zylF?t1kpEk1oS}{Z4ZT(wHoQz#bdDgCdLUKHE#fRZZqS{)n}HPHf}8SK+Nvz2hy=SwgLOK>)z}+ag>v4^NvL4c z@!szwDCbWBFLa*?(kYLcQppF7X`RXddznucqWZTQ*(~=-Mk}*IRM0(2lc-BdYH#iz zpN3A4!}7$O5g7?Q?YorZU(ahBM+5gpj<*Fw+=9!JDXpSfywFmS8KrWXO$q~c25Y)c zaE{2b+Vcwzi$W9cu^YiYpY1e1J8h9_fv)QjCuf+pu@Fj4YrV7aG2Xmh5!p!IsqV>P z^8)QO(>g3X;9RVmE|He+2;57z6Jxw~ZcyirEwN(ohw{8UwU*bX%mK^6Hsz>5*gSHj zz*tLuZEu)$&f{sQ)$WSM?XE*Jau0SKv$$KmmYo#kc*|kI&~+IBl3YlqGXr_@B!W`W zIw%2A!s17~%|V-&HPg)CjFM~126LV27V|D#k@dGPTjerii0D(D2I@<)E z0aV(zLf_x9CV`K&aER0!i+DJeKbi(*HA+%*Y2_ib)QWcHtKt|FlmYFO-G|ZY zQ@U5LTGIg@>cu68cnt{C8Hw5Qv1YS}Uaik$O|}FPrS_7=poPK>OeXo8RJatj6R}?_ zg~!3j&VClrM>&FISMy)_pJWjZ?2@u8lkh2yk)muRz=)Y7$m}E|oS0}#LIg0JW1!Jv zHb||t7Spa;axq{U3OnH|cOPEcuZm`RDo$JWsYnfZ!WwCKm(zL=Iz}M7R`3!(PVutl ztG=R>tL#1~cNaSk$6Px`R%5whYCXFQT}2H7KQ*swR1<;CB`7B{UUE=dgky=<{@`I# zqXu$Qx=)y`Grq?Av2@`W+;a-WNh9Y^%fw=8 z_1Je?l^sTh4Z=rYev`Czx-zxNdo2)bB}^8O3Jctx0RnCB^@Iv?7O5V8EENi?LoOna zWM}1No5B5a8Ux12lMtp6kMBC+q5$STz*$nq0uOGT=z(_n>Grv?)-+7LLsEfyq?5xD zwgqt^_qh;u3`#;y6{RAOwa0nYG1tr`#s|y%B~rZ(f`)7zSo>f@ijm`E>WeF+ zR(Cr^cfYAt;-+Pc`$2S!9*+WXw1b7*pe^1N82%SC9&C!+(K-Jaz)F_J zEn)Wn90fh(w0SP-S7U>L1(bJhsc+?dy)fK>z41z zC``nn33bdo;X)}S-6lb0Bcg?a?sp|#G$6)VIbyp%9#?bmT}eQO!Z)oLB{$X^T9OxO)Ts zRx(dcTds%X_%p|HM}9LVQXLLvoAQF3_<*L0{C3a_&KGl(pXYfBJ*24E^`FYZ2Z7cBVWp;i~oR&qr1@~tbWyt zS~BNv5Ru?q37v(<3n@<$E9HV=Zy1hB2!(;mBEr-iD2;fceP*XAg>k0{d&>aW+Bvrw zq@y1-=`Pj~Yb9SIR5LkEUw{UzqG{@yLD#Dp$wYd&+D!?PanIzdLk5iGv1|he*k19F z=vxTH(r>3_W)dput^w}q=I_i);Bjx&$93_`_LRE3@vv$?Ocz!rZ>q5x@Sb&5#sZ>F z2E=V>%;^vywa;pI0k>s>0qgmT-T=51m9)viB*0pE(WYo^&QY{h|BBv*Rj)rmXQ+aE z#DFZmqf3GQU9b`!WQEJc%ID+#V>^Rb%l(d5^GC)pd>s4-EpA)^eUb0#>zz9`@|w6U zfzCUp7u|9yh%+r-Z$^O2mFs98mgwcnB6Fz-tyNLN!abEP;lma`bHXQDkl*r?D!Y?v z_h9=GDt~sbp@;1ASR}k9Cvbe4jP@$qh#=6~RUpJH47r`L&QoG~L?oI~Yv4N9k@lH{ z^$6s1Mjpv1L`8G>Qb@8+`Rn0JoV%MckDwC-hA*e{Qe7eTco`nHc=cA#?)s_Pg&FTR z4Bw8t(%d^4x1q%<*J^kpkXp(l+VfZVIK=)?M>CfsWedz*KuIc&A(6<+-CLQ}m*@e= zOr+zCM&TP#jGCnOsET&FjbPAF7ohG=$!DmH4{?m%2&h=H`Zpcw%SvCZpgCsSZ78h_ z*>P}Q@<3@N)a$7+sri5+m_UI%>WTgKWHjq{4o&c5-XmrwjNZ=crpNMGNeQ+Xlok5x z*}MM@jvpaQ1v{H=L>^E8&0^1QuvO4p-`wMNZZmSg&b6WI{IbA3)W*dWZq9?2eX5^m zFw@LxUMjM8voL$F$n>Wwr>B|@`=Vc$T#E4%-WeD?QFL<7l(KF~Wl8t%2+b(3+24I` z(HZS=ZQ^6hv58LE7~jUl*E2}m?gis^wz5fIgpb;m$Of!8#YVB&gG%-`EI<+AiCU!K zWCu{9a7tpz4|$+bi_~EU1aTyag^YoXT`j5t`vkST@+8&?}O0-l<| zDzZ{;Kg~gG5Y0#5E5J=9_$^UQM{~)hnfbZ>7T?VEURv4j;>@BEQA@m}g-jtG2qY<4 zOAEJYO$j+k351Xm4K#A1^|Z?9HP=r#FO$Ip)2 zL@L(N)83YQt`uEaj04IX9>%D3_83<&6%xZZ+}g&&=K9&ky!)w6%K+w6W}?w3J!Ggo zT(SC2hnN3x&5_Yp?t``Tk_N{l)bI$zJ~>6;ab@OO`L?R$k2k;aEp*=mIMfKxa7sx# z66Awtr?t5sMM93Lb}tV<+(wP^QFx2PDf*_g~m z;m9=20%DcyGo5lL1Q8ZR`5rpz@RiEY)m*7wS*vDPio5SdZLT+rnT}m+;bC*Kv*V5W_NAC!+6tcFDGD1b95qg0@E%2{2w>Wrtam zdK2!y*#sdH{NT0m#$HsZX=AZR&?4&X(GJF`*LVQ9Zx2fKm}x$j;(WL6YpfH4o{d-@ zfZcL$MpBYc*ksoTP3O*_w_yv-D;--#t%$RzzN>=8S}{yDVw5VCtX+Y74)D8R$pBMi zTBD0;9pK1EpIlf8Sx%*;UZS{;W-3-cE6!5R(H%rIx^NMgkihA<#@Vr&5WGr&ROBcp zkGq8v>&L*i{dPOh%@TqPt#qWfM0iN`U9ByF1gWZ@Tqv+`#Z<6`IM~^jQY^q z?S(gqS;ysQ*PROi?eC=05?vO^n|PeEwW|$)@7#dpDx16;sy6?~gbp^j>$K?8r0SYq0Evvny~#A*S*Lb4Rik$3 zlU79h*HyZy)}ZNF{(pptL&AJb;%?X_Tr& zx3aib8CsVl-Y+i?Mb$FKM)h8gRCi!Chv)VJ3_|X-H zTthoGppG*RnXyl4NWiu@Bct-(x7#0J*gP?tMn7Pt_tc`z;c(;R z^-_`oaTI5B11Byw$@QN{J}C#`u9&RqCT>zy2IK+ZDAtOP4DKzY%5QP-RuW6xKj+NAAW z(Fs)orJ6je-d8TI>2pI-vbswc*2HoZ-@Bv>!dcQm#C_e-V)^$uEhy^MlCv_Br#A*Z zJQGO=%f+^y2nCIish4^l`uNH;xsF@ZRVvnARw*gwF-yr$l8k_4gd?G+b#ieuC!xvG#z(a&5>Q3xh(5~l` z(<*Rt{fu1vXy>n^+eZM`5_FOYz3R1_<^h*l$jj|q6LTlH$af=R>OriqStB%ZQ8$}G z3*%+)*i#?TSf01vhZ&2{Z9blF4!dkDdeAil2%Sol!HqWby?S&BkB^-ybp^PU+L8g~ zwvOlgQXbzB3tes&I@@G}uMi0Y&rsyPC*#v!Ip=?68S+(Wgy=`ht?CaMxVnATMfu4B z_#lDeKYNN!yUv{l)Yjuy;@|OBy95uR8``)cH5Bxd%_0XB;m4w8gDUb6hkP(ae|$lX zTo=y$8y5oTR=?M+ixnewbJ1XtLKZT^+^@N0y$wYH8J7>H2@J?Ig$}Cvmq;deQQ>|( z3Du(vk`PEyA^yGLFGUqfezBv?)1CCU>W~kv1{J_!bo!UW`i=5YL-2oE2_&e*U zzU01ra9Y8t{(o7lkS-vL^-UlCziR!z{^>6zmdp9$1Z?(Ln)#egaDH2je02j3_`cab zS`FmYKEECHN8nU97fV7E+H{02-?whfK|PZ6*5rPotEl~ERl^e;d`2lICMJ-2|F#Kb z>B;}mw`!MX5OY~w^HejTZetwAj^(hTJIAM@DSBCw7L7HR4X-CMULbw|LGe2p1kqB&9xj&cd-oU%vcci zlzYD6S2ny9jJ0zWqW8u%ciw-SZN*DWf$^M&Ao=$-1qb)Ejsby1qsY7H$3q1Lf!UJr zvr{Fn27=B#-`1z5JEZ?9&&P52Y5t~G_~Nt~YGH|FzBe)YL>5YB69qO#b}ZN0`dO&e zLe8fKD>5^O4)hx~{PwZ&U&c`1>_q1B)a=I_6V&Fchrf}fh2UJxriX%;E$-+Kxjd}2 zs5wH97M^7NiEX~#Gy7Scn;vEs_&pJ016JCtX%kwu%ExG~iNMgL>*(>7APN}IP`Zzv zkn}7{q|7i?y~w>f)OjXdY^f1k9M~JuvqfaBv&Qpk{0iiu8jj51KW=pbtTbb#0ZAVh z4ZA&6tTHcna&?8!J?&RcLAig0;rGa*g>1mRzrEq9<-&6yjFLaL>v!|LJ0^hYXi|2+ zP$vrf#9rQ35eZw%Oz151lWoR%3q}VtDKVLs|K6#E+^Z7)(fTkje$Fumcqs0YGg~2V z_C0JIG-AH-pCR~WqJ@5UJV2vImFEg_{*nI~W!9{|Spb;vHtTRhTH&bh-7*(-3Oh4z zt48S*WBsRw=53;^TFAeQEAmzYsNw^$u3O=kq93z8@UXI#jd}J??8~J4J>F%X(0Pa{ zXkRekX}eptKa1lp%ye$Rnpn`>;adh?7y3k-nL}R9j|E)o(#YbTLVzu8taJ#T;Zp_n z<*r*ZpI8SOd4NpE-RNycfCCD2b`fkE*3W&nO-a_%YOsvhjl&l#%Rv>D9G;RoUxc0~ z)c+F2p+PI9kPK?NE3tUZvg_x<*O}sVYs`cmVG-SCtN*(n9~1Sme^vc|_2gT@%TCKX zlWf)l4PmdY6fV})l7RFgBO%1$@m)^W4FWa~-ZoMBIWi?1%NyCpddUMLVyZrHRSC`v$($@@|aqy~x_3{%! z0^OtwS5fTf__V*dQAgzVxmK@J_EQ)SR~tPG02{0EFT(hBZb`$Fnie)YuOjyj1)Iqm zPj!v(R&hfB3FCd(@7qiB@W;oxYr&@HL`g%g%FI!y)6w1FRm63bA%-VmHxkLb2vKq)`G ztW+stOH4Zniun*QQ`KMa6X{cTFV1un<^3tivPfP1Xai&OH_M^uRGP9!9rH-9KL+s_ zkMmYw!v>?AEY}Uca?BnIT^T@M_!o-NtUxvAuG`Xx+w6$3|0 zrA%ki5?VE6x?_w5<_KHE8+$ue0-<=l(TXYn)jVuRM|$dwGS3yP-mT!C3Ulg_%+_$E z`Q7?Q{TQ$AopPNgNolZEZu>kZGmUwF7|4z$0MQ9X7g3neA)t>M7vXpn~H_qw># zxR_M*O8>U4P&Xuk{hgIJ{R`=2(snN+8M&{?sPGj*2Bs%bIqXKh5z$N&4+WMgdnHt) zg}aa9bx0Q97=?w*-_B|4-;+yIaG9Vln}aQOa4r>VlD(y<{!n01S3bfk}# ze6>T3$z+E>1mB09Ax^IF+D2@0Z?W5s34)|`ha=kNTse|!uC+I9Yz0~SPVz~JkufoC zvMLXK3`6U}HDYY?qe~mNL5MeAS>JPNnm!kR9jir2pTk4PK?R7{iiv&SY_7NuHU&y( z$sY6MUrY2`0Pc(*e#~VJYG#LlH7TFr+DksHp3d>xwJaXYUU>SO`SJ_Ka*W-9X`k6^ zi(Km;rKY`<`e$k*gp0SRU%o!?m9B5l+pqBg=bbmOc8KPK&uZ|!mCV`GW5mV(!=rExM1t77m3SUF85h|2(mRh;AW~VSR(IL0 z1_x}eYX_H7u~ztItK@+D><+bG>Kk!`9?YZPi;BAMtHGyzjcz@**d9SNk9d}+K3elt z)?#@1Z_H3=Q4`B$!FdWe-T1tFoBQH>-#Q_wMs)j@&|)Gsfh=moL26uoSx6<1;m*S7 z;1wFIgQ=8bB$(i_6kQLJRQVn73@1tb(s_I*^ zjbjLmLoS5?m6;vAkV}54Z*1^fS~ZbDug3r{lbN`OGZzHv#m$XzKLjJdvr z11R3jdYZq6fg9+KXmuj4Yh!fSTF7CN7Vv;y*BK`NnIcZ=FYn?8fRqXS)r+pWK)8fd z{jX{DEsz8PPuKVVHM=mgk>vz^@3SB|K5EVV|K0t60-falGel$`L02)CZwm9dA7NK= zZGWL>_@_C*c330;GS{7}DRi{70St)9k(Y4?ufaY54*u~}r1O8( z{@?p9@&8KD-=F?LbRr++e=nDh`~NL``0(8?ipjQ<8wY$hTpV-uJ6pE|v8j2}BAa2~ zkq&3#ZYhGlJx@h>=lfi3xBrVtfvZ8e;};oG(2YbnLm%ej!Cq$bN{!Y@-u)RCy(P zuZ%zKR|s2Ru1ky@~!!h;12pZ1F>>a!IS8E`zG_QWb zy$H82_5O8c7H+3J4R*g9kesW zW{IPTzO+r;Z&QL>fX&&5tPklSp9j)xWE92pBfS4@0hNG8qEzY0NL3(+Cqg5Fi6}uS z7nS5+C#tQFjPG>e9VY-=n87&Eh+%SR>!-?-e4@3GRs^0BmEz)&iMAYshZJ4|trAi( zMr5S4ZnY4sWk_!Ke{|U*6yVjmZeb_yrc8t2YlpS)p##+9ka50UVt9B$vuOL|&p;W^ zu3xD6W3^vd#0biX3wjvo;3-f(ZICgp1t{)Rj7IERs6@~YwJHp6VtHK z2tBG{#1ha6tlg1_o+fNMda-cWq{esv5Fi{RpZZV1G^sGZFZOWy2zC!vn56j-H~2?>v~)D9?~u#+3?k)H>`?AO5h6IOI7iY zmOtgSPurKGn~tC1RuKSo^lcLCD{9iB-UchCn*Fpb3mT#EOzC&Vq}0u)CTOU;+1{K? z_cmG3C*TB)q#P3-*iX0>6Ay&OXOlh?a?&CjeY*1)FL81pBTS%I5YB79r3KGP0HJY-VR? z(T3pzrN~vSAj;Y}=iN2`NI$}A;~ig63hSXM+7utgeB=>r`F`s$=_NdO#@g$KLO)ig z?_dT}#)N_b?nbBh%|ry}ORn(jvlxo>Yc~@YdE(c4w`X-lmroMT%(*9*ixn2S8TiR5 zfjBDZ$UoBb)|3PNHr1`mjoZ)@JW@%xq!Ks1k<(Q=LPj{S{$sERS*1L&^5vO{n;2PB zl%yhKm21WH_@yTDLjH#X=bjpsHaTH_;wv%l03JEsaw|gN`TE0=NhD2~0GN7NkhLwqhgiI!c@P-3s!}u0jn~wVhkqlZjob zXVF=)f>vb3P_1a2L9^&9C7+S(KXJk6X+gv!YO)uBc+E4wjg~8ZGy@s*V>DfF+)MNu zCxW+6^2|QvG7|U1=lf#-Z(1k|9p!E_#_5Gq0fRg|wASOvr!$_#J(6CJYJ4FX!yH>5 zrt~ABic8yi6dLZIW=>}ZehNlc$UEf{5bo-eZb}5`u;15gZ-;%l*Rq zCXDs0>{!gB=5kwHX=*adg>=&H=MyzI zN=3$r*O{He-sQGeAdhjAs%94VOl^zE-G)OHW*RHb*N>=fnF;JZnb+NlcXbkCU|m{l zmCj{ibN+)tg0+5@VEQSZN8ntD*~TD$mbU}TY-*?bb;gBkia#R(7lcn4Av8_#v} zni}G&LbN6(Syjdv+Aok+Z`>OBU84Ff#8WZLsRyTGsbV2yFO{#n6p;c}sr(o#o;qA> zWp0O{Xh;X;O1twXEQX@W&%p>U8uCft<8QfWbS0ndELUdSTT&;lL~e%y=qiUgiw~3E z0WUtC==FHk4^LjUE`$5`MvHmZuZXcNcLkC(Z;O6~6{_%`Ll^Q(;u}>{z1ZwO;rcI`w0Z-hvxKu)sFuD_LzQEWOTru@?0 z?KtD}vO}l|wV3j301;wmCwH$!!B^n0WQj24mIpm%{+?>F(~1GiXa>wpIZq7De7x>& zP-o?2Z11hU54d_)l4V;j>8ADGKNDsuC zi0kqyL#^PV%z}4#ql|_n5oxhJOQrsDWtIO=3x8Oy`-`IvFN~3^>%b34K{pf{f3;ar z-WijKX_^b!>-DhP41a$u5*7D%0@^YowP;X8+=2VtD=TQ#x%<6@P16W%15Bc`d)Uj_ zH|u1T6}iUlT$UyHi(BXIX_bwwAl?l4kvc+yNiQ~n05YvAOE;W5v}#SFt~u4z7zv7qz>J6xyXU({xB7-}_?;N~#L{8F> z@|8M%0vg}3?jMX#=*AJA5f+-7=EJASO19LKPb=*@rUMHRn8er1{aE@Dqe2DevLXLf zA0IB77acIc;?`~Nt!XQ0K21Z8u7LGu)*=qg`M#CugB4gRucO&mG?dt<*JL!e_tYQ~ zL?1+!;8*Lv{zzmuWP4%2Ka0d{3(1fM|1-s&-fo^Z+l&3O*m%61nP;C|;k&cJjS9h` z{CZajkNZ6SL9+k5*S85QCC}|@m3c(?XHDR*iz%0_MwfQ~*GuC1$FTsqs+|9|jpu?; z%mo~A*_q2<{M9QRWN*%S)~ad~!L6TWt@i;{=fkXg_=YZ^GC1N6lvBm`*eL`fLVMw| zgyxK+DazC-Lq(WPzy-q6%kF?DScv`KD{@{aUJ>~lCU`B}p*_*{k04w`*xd- z9Qn^-?fz&oOOVAv1qv#vV8v>)=`?_lyVXT$$&Aza1zaMj^3VF~^TFYfe7(7mFam-2 zI+uRH{rm(XCzJ@OH0Hn^UM83OO|biII@_jKbcGfNgZrR5Raae9Mg!}^IAimyMf5>7CA9O>IVocDX7d?=UL>Aj8&X>~e!LKKRi z5fJ(t6vc$2a1%H4y~bMLB~w_zekNKi8(3(Ba&tCPRAzDd_%1o@UvGBvCJQI|3~quP z9QFg+iIpnFs;@#-J(I>j5Zr#Z&UDsHcF0woaX7BSH$Dr5STbzoMRtwWe&G>oV=6%R zO(9%8B74I586%=QueP`$-9|-%UUJu4eff@%IHT*Xg}M8+M}9fbLj~Duszi8_Ci2Q* z>rs}O>cpy44y|}sgm{!2(W0Vz=2On;RNF7tMzq#<=ynYb^`qX(Hsn15LKGANf!HGx z{#Q2FGFa6yQSVpto`LhJ$JBw&`4VDHZwNO@rQSH~ZEdeW&00M%FF87w4T0J}KQs)3 zGfKXqX9KC_JM2uvpf#85N7kGOId*r=DML7k!=_SbZ72jr+d=vUOU;2?l9496YxEW@ z#?4LH2s;De7?x6_+e)@Efh^5|T@!cjNWu_YY-_(@TG~L2VE2Ie5W2eIC%dlW4R=)!=#w2?2*@GAXu|g5?ql-zEyz~sKxB|lfR2U1dP3S|Rk@XGmgpwj0C@Fc$a%_`ZDbBQs}vBQZ1gJlasQ`P6wmU_vb0BM&B${D)Zf0Jd7tYCXQH+<1ZVm zHpGCFmY#)0?=tH;nad1RCX*{q>{_|a`&F1^?2ySsp~F+HKMF@+rXRleOn1V&5=>CI zpA7~mAYH{XCZ@~za$Ixz5brP7(Lxf54E7JQk$8874g&~fH>zXHw+wXWSz(FvcEik+ zN@ZO&Bw?n@O-Muo;k!d|MX5@BxTKQllJjMWC#wx1r)l3WZjV)3ZV%$J4K4~JaQ^Uk zQ-8YNAJ@P1a~rlGBqW5xPTfIXo!ydMwl z?*if5Qg~K53FsO)H0%be7rj4bwq#TeWR-6&HQpi*d-*@tAn<&-EtEDbAHqybwfoL~ zL%{Y6(z*hdqbiBLw$Nd3RINW8Cu_$G*hjgnl8rY1Y8`9Qrnq#}K!Y!}0-o%o^qS@QroAQ!{I zTBz@At`=4L6QgPG_`JS-Jf?7qzAs=>RCSu~q~)Z8sty+64U8Qg?`M;|ls- z)eY*cwtY5O&ZPjJAKc0su;PYjt-MxNO7)27TBs$j>v;N^rPd%@Ho8|72TF3()&qE8 z2Hb3OH2shZgmm#*pdthU_)N);@?0Ygi42Debf5uy-ID@;?v-SVK8@OjKJs)UrCOuC z;U1xiYNY`(WlRIoygK9qA|m!6gV-czV@O}s1k4Xzr~S%7r2nD*fCv&t>g8`7`$xAe8| z^N(N!juuTLhtCQTzDmFQ-ft94QQD#3FY+G7j29Gc17gHvPB69IXpThq-zoJQ8Q8ge zE@KAZJ{9BxUwTL7PC(tu6bPo^1{M_8sEu2V?D7T{EQl?gdK`c?JEpn$J+k0(} zZmu;ZpP^Q&0YBT;pUvvhnMU0mlpMlZ&Qz6mAchFGDR)qRAVcuy z=(n+55*K=E*gz9H?t{M&lCT7#O(eE_%&e2Ch(sDeeK-64Lc8ri%f+UYsw(=Mn;Yb| zO4X^{kV1{F{y@e8E49OFNC^oETnl9~@&lYObUKo+^wB^KnVXwCIX(Sn_K>M;qbY?3 zXQ7zoF?b}7OlGNdB1{@@IgY!<=6x;Z?_9g`=@}xE9i}v%g8soaS)w>RLmkI$#t$AW zq-8nt*+F1(E^>;L?Mn89XMjecs3srNiUxpU;a5}u5kTG7gSI&>@qkNt6&{X^QWh+l z^Q6Jlxi}{i4!69i4Z9xY>#!Ce(4tA&gWh%plar9WSj}CAovt+R2Jh5-j88!YgFO$Gf2iCz+D=4FvR%pq#kBL{@-lg?`66BKSJGQq|)dI zzmlfFMEDUQ5^^yb+wGbX{UJZP>_cH#QevCqyu-9CS5(RbX%RWk#}C`xR}-PKqghsxXG251ExGvYv*~;EZK}S?b^Ls*NBh~pHatYQy6i{!N^`Vo-$UD% zJyDH!^aTMT#cOfV>{v{<>peo33QfsW#tdJ9z-q63TJ276f%lH~;`2Swt}zXtYZmh0 zrwUpi$oT)rdh4hzgRWs0r9lBDB&EB%L6Gj2P6_Gm?nXemq`RbBTDrTtyZa2!_de(S z&N}`hi}eHMp4q*xJvWH;0XpQ*(b#M&ER(@k9AmU4fv(&-V_V`A(7@?-eWVz8G+&hv zirybf?$n_T0=a)!?5J6sEem`sP4F!rze$pUoLF&1EmtRuuJxP&N!SvgN0E(ty85K3;#q z-u>kA2)mw#CYPCjlqiHao9Uv!cYY z6TToyerZX1lO}2TUxyJoKDTD>u*wZU0PpuKy%pb&D-$@?Tr{J1P#wp!dCJA4nuC&4Ca~+{eev%(rj)X@gS1c8= z(8OWsnVn4xyjo&lVE7^_8HSAih{b37&cpTUx1h^Vvs(G3s$XPeWKR(NBa+w<9Pkl$ z{OvDI3?9K@`rjx>6HOg$ZF$-d2*?T%u4LN?Z1x2gojGHc#l%oL-V^+lYj${&@U$aGKxp9+{;C)t=Hmz!-`BNLwG}@kW2J&Q@$;W=vwW+bP|gjv2mbyF8Q8ao6TRv64YfQvwjhPHp= zia8t)p|oLz{Aht)MeTVKX!v7zdwYfop_n%$cP|<&sp>q)nUlm^{QM8x^}%8}=}o)f z$Y7|?K(Eu%b2Gd|;`DTNc{w_+pk-tF;|D6%(m%f2uqj83u-l$hHCoiVB^kIUj;3S; zi-3Oxn;Ej^y1L$xk^7QmrKPzn-^Qx74IUDLhvv<)@YQyS`E1lSiKQT7!ZOQ7|6;pI z(a2ono^J+DR_ld@3!>DY<(oaHe{?Nd(k`_t-dc^@hbyAoaN0Zge{t$YSH++kR4Qxn zc@J+wXTlVi>$oV5bbnv;F>CS?)uu0o6tOs-zWrrGRJ+ABpr(dZjfQ4-yya6K*?JHj zmp%yw#&)&oTq+cpa}8#ZnMkF^T&~c0t0PNNA-Y*lN~SbKJiBrdA;)F1zs&; zwKSQyg1>7{YEqCREp%W9g>ml@D-j35&gUoG6m+%D=tv*3zbhTw)ONl068d*B-8ao= zd5NcKyB}BX62D(Yfoz-rLR?5dsWRQ#cH2g}V1w zwLZck^4s;zh#$EP)nfSCHMTejo~wj}LfvBpMKx|4>rVxxa<1&VoS@N50+OHh@~wAT zZimp1>_@cLUUI(vn4OV1R5>s~#7C`slFErMQKL;_aD0c_6S=lE@GX_cBd}XCVWQ<5 zK3zJ$Ur0#eWF#)%FRHjHeDt3JzhEi+VR4xH_xHp7<$AjU_^?{4nlB+N0&g{2*=J4wg0pEg=Wpaf(Ha8l zbeG&=BDt{>y#J0BvDTV(vHNhMYy<8(NpQ^!stRLSv@DJ43rErNU825k;V4&u1?0$E ze}mpx7ig%?;La@1nri?1gXo}B(&=?#lDF!XsHh#LF2bz`mId24q-c(J2u*97hZH~N z$v$SOs^}&E*~V^uAj2T2w4tTJP?4ky>2|+UMSW0bBU(wZQa(|0(|VMS3~~u_*CzrZ zYI>XAv=42zZ%swPGluU)l)8x3tG-L&uBGWkOg2>+Kt-Mr+{SzmaxYgc8qjF-ooOML zYgp$rQ!0Q;vzY|9V6)#)I>^!DwdmsGlW~V}88Mz~!N|h0S$l#f5l55x_=`q9b;@jJ zt-(yzSB3%|t)eosx|B8u34iTx``7x023?ba%zMSRN`;!y@35Gx|33Vb05*&q9!aL9 zu{w{U8b2#$PCh43JBlx`H{-XYnw~n!%|uhyXpTDS(W89kJ_v24us=kv=cLT~KcNh( z(K2;}l#OQjb4YjIX#M#tEv{az*Tf^ogfqxXj*Ff*ZA01x2ZeuMe4WxDFUnULD=3g7w`_#ISNTYFS~W~o=9;9A zje#DU$oCMyCPYbXL$i}*QnTGfMvlPx*!`({*f}f)zBfYJ$RkmKTwU2dMb2Sr`lIM6 zo-;w}4>BP-)I>#O7-z(Mjfk)i;yym;u?-(^>)}<#Aj8)9A#vS-9TmZTu|=ZYxCkgAFs^hyV^IyJu({CGFDhaKvbB zTcck`#}p?Y_@6t7Tgw6$=&le1>*NTXliMrXhH33Z2X)Jr5`I{p zM2p&m-mW{n{n5P*tWv#fy05_ycD2QlgheU{hZ)(J^k;*|E>C7)4^lauA8+9`>MVMf z%czWuI_wTc+aZ&fEMT6z1Fy8krl*Y#uJKYiT$0t8^GubHX;av@qRx&%82&$0ea67{bJoq4qGx2JEueKL+X9{6sa zy6&oFqeg?ELAL6b>jIBy{pC^%vIy>t78&mtIdmZ0+E(a55h6EAo_yWosu;Q6a&3-J z#gtVQWZ5Og4QbG1tsZm>m7os&7=Mqas6wcLCnMWCJ_@K>)^kME&>#7$TgJ-9VTA%q zm@)A{N~h?9iJ4^ieBu{`U5a;5H@Y@t1?$h&Qmo&>7vgN_Pt@RE&XYqmX~i(Kh?~BX zlu43FtT=-;<8A)WTx3WtlJ<%rc7DzrA19yKaV_T~N+!Ek*<}r9^&x zC8x)>rtgg9!!n`qFm7TBskz;h*Qnf}lyuT2ADwgtId62w{{&)#a?TL=o~nmEqCyC$ zzWk=ac%IO#7oFqx`tq}m`4z&BPH0VxH~f#Oe}0&?KRfC>Sq-Z(-jyY5%qrY0<~K^> zB}g>*A6=Gl>lOsNb!*DW%;H6A21VotknOEdXhwnW2@9IFCSB1f^tp%N~<<++Z zlMXrrw#FGuN)Ns7<~-bp3{fQEgF&1KcgzhymFnD0%R`v%V4SNr7`2G9UQ`{!mT`#S zoYV8oKD})ng;h64jcqY?(bKBB9VUnsoM4N_l!5NfnJ@h9+J;mX&>i`0Q4#Wwv9Dx{ z-l2S=v*6?Q-C);ux5SpBRYBCi*$~%sH<`oLEoMJf>E8pEL&qaYY9@acUGO(jnU3v5 zMBvvXo>hkz)Du1;W}_zvx2lDA(PhZW7SxCwD%Hw#5$?|XE>GogfB|xf8Xn7NAi`#$ z+PQe=#q=@~;C_$xMMY9Fnbo4>x6jkBvqt;ELqB~w0uU?R`vkWr zamCm6_Xl$dC;E~AV_{*z+DJ|r_zwF^o>Y(da%0*NH*a4GIdWB=Y^Lms0H)!ic&&~N zg@r~ah_gBDH|Z^(p6Yr!;KbBgTAvUeP7ukx;qPb}C(*+yK_S8>#8Oz-%Z<={w??)( zBdtHwz`yDE!ws$n)Wt|xfLEHykPi)(o*JahdHX-&iodL!tg-iOCBNn63Bz~eC3@p3 z=jJ5fI@uRdo`RDyM>}T66)vZK_%t$-&_2vn7wMpoLunlm&;NaX(0{zcAnP#O^!tF+ z;S}XN8E%819`7%(oW-Y~@i7-kx`#n};PQS5M<$)iFQph8C*M8~R0cfN`$F1KDu+T%iS*lm}bL*=eOmlka97mL4!aGW}=?&4=HHfcTL zP{@w~rdEDgMcRG5WuXQKpWi9)o(T}$rOme5eWKTC{XY9sU{C88%g#dGi8DTz5J=zp z(x{C{FAneQa1S^@@rt`tqeiUvqr`aVRzg5tZ`cRHSt<|@#P85+GuYo!@YGp}pJb7Q zXi48j5M7 z0t(@s7Cao>_l-PSsSGa4mauch(U}>8W#0fyEUd9|S^APch8sgEbu>C#0>ikR)((XU z%fi2MV!%?8{{E3%H_@gH{wd~(bb&$BHKc4;TK4kxMSLi@aro+P^(3k=1b#%P`L~`2 z`!go5FO8aK+uZ&}Z&YPvrTB?HsBo)_4FzX(W_tODK1I|C9@1H>6<3H*jII00Vy=+Q`y;b)Ea{#8Hcd>Mr)}l_c)ASxE~wL+n|ys`SRPYLP5q7T?c2AYqAVTDLK^eJrGQEJ-#?109XqvzRrx6%&ne^>IFpp2|1AQD61;^BcfoM~u$AfA>w>;+sG zQ}Y=L8hWf=O|qv+c3PEaFKdQoQ*y`wH{96?%f^BZm``#=nnf7_00$o5wWDSw6eAq`sDitZg2rH0ZrHjYlcYWaZ&h@K31m14Me5h>xGZq za&dKgC2oA!K@(}~gkWZ~gLUDVD<1}Zvw_Y&w#uBY;QrGtj0%~n5pb4$xytp(2Y z^|e$6Um5~Bl{MH5w5i_brw2~!RS40j&s$dqGq1al#B6-NH$iT>+}sEL@LZ(a$M;D$c({i~xCl!svB?Q%Z%|`o>=~4~q30y{fC^|a2 z+q*l;lP1?IsyfRh{hn|vN>>-roM+-dLNJmE*~5 ze^>%Nr|YA?$PFhaC#5uNb91w`on7a@f5H1x#T#2&!eU}@e0+TM_4TLsS7u0fTwOpv z8ChAo$H!y9s;g`b-7TWtO(3OQ~2T z0w_R!D^XTPAqdAd`(lG|Ic>q#-~l1OJKsWlet!NwlpI%Qweq&Y<-$lL5?8#{{SFk6 zbjPxUrP6uSl2kJIJV1d26AVR@fqjB-c6J_ZcCiD?3<4@Dox+yues^xZ)Tr#D6NH2Z zB%KUw){k?k*B-?G?8MzktYrsWo72hZP#4 zUmADac~fgEpNdM6;h%~MxrWaljy@6BY=%0d*Oisgy-sS+&nJHby_08mg*tMM{)gH=pRWPwy^_Wzu;H-?=?Ma&kKzD^2?p7E*qq(_94_XF5Re-y;PA z51$ju&~dWF-Q0pa+IHd%p5>oTZ-L@S1n7BA0Iza*RAgeGk)2Hp^r&-U0u>e(Huu`M zxR@HqJCK*KNbkqy1KQMON0ire|xI-*_rHzJqQ zf%u6hQdL$FZ7CTVL%f3knKiG8?@U5D>tQ6W7tf_ww@6 zZgnp_vm+7G)g^#|fl*aeMFBbuRI9=Hj0p6yAgZla(t+9lqlozW)9jY1p;m~zyuA09 zdtbrhV1a9FA=0>=jFuW5Qn?&L3koRQ-Q6jai_pNCi8;8C{;%|%Kb#K)d=L)9$h0_c z{1LCMs*34Fr|ugo32C`d_5eBZ_J(jgS;nK6W@l#)M8XRNn*a4R*%Bs*659-u0!h(=XIoWP3bZ-`ApU=?6T7-R8d!xVX5gEv~GPFz^0$b@>Ai3p5=!H7!k1S>=CqEc$WTM3^!a z=27$(8%=1>HqK-w4?T|hoBno5L$mu;=rpYcgZ`{86L5>m!btI(uLl1Gav_~!M(6mP6di-MT%|NM;~uThx2oo6Bf=yshKgG<+8-e zv)^lo5EU}9Oa6>hg{Mr_+IXgLAtrQNyO8H0H*^ax*M2hi=&tCQ<5Yx zE2;cFO^S=Pny#NV64p1zy(6_6^TpNkM^Z_>GWAorPhxd(ql$mCs$6CBVuX_m?sYRf z&Iw@+TX}E^X_P|p6d;P= z+=+2o84-+Sdn{IMw&z4IR>~H$(Rju@Nnh^1n>hv8%40xirFnPJC7nblhvzy;%|4f6 zeLbxV-TRnuuUo?Ed8E7T;G22#Q0LxHcVA5AaZPW$dI#t1`g96Zv+~~-;k?-Q`fagT zYa_$H+yy{C2Rt4!a!{@h+r5T_Y6EQjC!hu!+a|}T;!<+AWjJs;U?)XOvLHXZjfQ+CT>WW74pJ?+9y1nxh}7Glr(nr+khI^*vczeS#3d^_kJp^)Xw&=@pTM zO-1Zk7@E~PW)Ks}=}+|4GA-LTmx$#@CX7dt>U0Uwsek3m``x2a=*BJ!-_QImE|z3< z!D0p*$2mml7p2GV+U zhS2F2JRst)zJ$+i=$Jq?gDT#!_W?|zI&6=U?8^C*WmnqH;c``!hS!Qr@5k=b4D{Dh zGzg+Gq|!Fi>F(I5V6N6_m_)h0Cm0^ow|6LL zd^>L*)cdua;>XL-3m2&WgjA8CewQT1RAN0kKUNfXCn?;yFt%ZF$wxXW1clo)$%_-B z*hrbH=>Z7BBTP%{L(pibnqYwk0za*sZ@=dRmcd~6F07Y!+NGOQJ4ohoM| zY+;PQ1Xh?%@6HD!U6!xd*YojF-W@p!Zi^E|#V-ggQIB3a&Dtxvuh@OE9rTup)j#LH zhdWg99TSp&*@zN&fy^rHA+2Of#bw!pT|e)2c1mWkdjAD9{(-V%0yT!TetCujCnx&4 zE0prdBGMYxps5n~Fm;9R>3O0sl>rUoX|(7su2fqtv$kG4S+>)E|2{=&on$hjFgrdL z(V$2AFG!sFzx~Osx8PK-w(QLv`1Z?Y`Ti~%SO{RiLp3_{&?qej5^Ye|lYThkafm$& zcGo-aFB#&8$|rIgIoZ!h1yTr<>pX2>*8JmMil#R^@S-%kZNa4oaMzuE>LL zzW=Nn?Fk-wuo|^1uTLM-+N|0yGR0kS${JxvAzGg;MLW?|0Q6>s{hdVW61GD1cdSsM zlq&PZW@RiRhOo>|QTaSU^jFmxU^{AXIf$2V1$i23oAF%euR^&1&`U+d{TO2} z@UdMCS%o!_V*O@Ce5xv|T-!rB5k_4KeIvP(svd1%P?qr;&+Xk5ufEjDJwD2j!Kpw+ zGTpt@&ebUqg9@HV$K`~aX*5MpI}}AFO1!oLt(pE2DVte2BI=O#L)UB`ykh=Hj_z2D z`_sKLmgDK^2e3yyz|JeLPlHqRZvXm5nK|Nf%R{AQrwB-EHkCq1;9x> zx$!1(o52_lr{@c7Y#%OodArydRoE>Ug)`Ic^FNFE`0r~Iy);x!AO|4TDw+B@!6BbK$OM6h3kqX=32cw?8kwu#F41{vvFhNXi23S?(ddwsGT zFFmdo4cVb9S4APGR52pBIcUH5>_oblEj87XfXxr~(qPSUf2L zN;1@ZDTDjLIjTD{U^omOkYu%6UAujrnmE1gp`a0FM_UzVoDoC+m;CdqQe1+XIN-O2 zd%vj3X|GFfXC%Edm{b*x#jfr01R7S!wI)Lcbyi7-eCgeYJK6d9lD)%Azf4yt@#q0p zvpb#5UbQ`#9d95VPx~ATS_Gh1`~m!o^p`ILtY#`ZyP1%?`}^bd@{p0AxxNe~?<*%F z@p!Mo?P_bc5D2#KlL=;1vlW+xwi^9_#8gGMuNGGA9MZLfThM6#6L|U;pNc+crxK$Q zU4?Qg@+-3*a$pE`K*9Z;UXcHMoXI$rSjW@6!7^T~Jbvzr0NcHN^;>I1%zPEB^) zXjf64HqA7uLFxku290KTO7Uw0-0-=1?t7npyMIXR27KSE7XJSL#jhp>KhxcBS7j&S zOB-HR-vErD{gN`)8Tj5>^QClWLKZ-*QkZ1!Ylu#`!VoqOMZ*tYc~30)duKlP+zMXT za{qP`u4jgD{r2(g91)^WbL^5XxZtz52ZQfs4jDD_Yq3H_8?U+Lo4N4J@^9`sU-suE z&8M}4%9^@sw%(&!MO79mHev94KCb%8hC^*0He5hxo`ytI@dLdimrY++%6DvLA!~@r zw#kMuF*CEf9DUR1a8%M<3rwYUvwJsCeyp2b3h<@)jwSDgMNbatxYSpWz(32@JD+`w zk5}8BYoW$s3O-)pGM0(N0P`%sc6yc+w}cTXX<>SMPen#hfRdCtQ`ceg~*94i5h(*k;yy-eu_SLj_Th zknX*B4eMP(7K*njm7xV0Z-(uIXt26(iW&$IVingXGxNE`-U}z;mU(B|H)ULX^ z?m7^oMb-7<;O(oGK5g^~5C+fMB0AQ+sZ)hjplyV^;e*RSqYDsHU3&Xd{u5b-uQqzS zNCf=dgB8PG4$3ccGb~i?HaN6o*ssX#0qGq)onoI_je;v}WWwF>305?(W~kIUh0hQe zA84QggLx1PKj>Ks|2}nh#wd99gcfP6Xevc{3qkV(V!<*jK&nBtXo&Pri0fFSCpx0) zm!T=aRmNGmJ>w9`7b*slX^){g0Y2v2V$@xcgj^#&ie`f6mLF4ru@lH$WRmeTn}bP^ z5XI(dm6ab5@B1cd3>{egO4y2`s>p8fZco@ zfa4|F4XMejxDaDAnAn&Vpbt1-Z7H69bopR2H82IYd?y*);&c0nei!GE>V z2XXoH$|Z82>qMkEK}1}eE0O2i{E8~<4D0AV&W_pdkAC*Xp2DL5xFzjEb+5sYdLS}h zc%`&wHAL(nS^tVM9&-1H@L5UGTIPpSfgyEj(d|Sha=%*D-$v7)R@#C(Prt6GU7O;g zmTL=CBvG^YPqU+X>}_iZ?s6BW2P@WjJF}aWVRSSN8+LQwv3#NVjdvdETw^Yj;c{5% zd=rTOF>F3o%fNrCETG*c0;P4DKFd@7VWSrrkZ{s%d@Z{RP5DgC3f&05%D?yCA@V7e zDam7L50z072O%qa;*XZogQ$A5f65G$Sq*c0O+me`zwAgOj_(l{&rGhkjJaH=O}yfn zwVR7M)s60XraB#ck`jVBRlil%+CNVtV6;lcC-F4%TCm`EF!M$@%1^pN`g00X_#uhE zfhO-O@T2vcKWivXX_mY4t+`*!5*I|%lkr%(oxOavlO_zt)Y7``6+_w@fL}p29!~2l zEJI;Q<#zG`r)0fwgOtJV)dPwY8{{&X`Nfh~`$%Ww75(w=V+XTj6`ScpTT6t_)=SiC zH1GJZcX1fZH%%;;A9388sQRc&0{`31Z*R}UK3Q(*&Gj_c9)3a12uq+)uZANId@nD9 z@&?qzD(Z@h&UtlOo1r|P-@(<)g(Z~9=D!Lj) zIsHz|%!)LFLvg51-h)Y9UDqH_Q*nS~|8{+H*0neoK2yG8-M&MF!)76Wd>hcqL=1Y{ zdF~B=&dzC7N=$rx;k=oRM<_28c)kG;cWWT78%(QAcx0Stq0H`t6TQygbPjGuwY7 zbw8?3EM?RK$e+v_Z=e8y=nIX}(7P@uej=vriTZk!b6l4Kz9DAW0F1BsOhs#XF!~=| z&q$#HNZU$Wr1fNRuJF6{p@i@f{)B!I@l$gEI2ryz9_gOz^y(%!PaxlC?bFu z-F!J5^bE>Yg5^Qq^+inF>lNSuB_t`8$ z0;R&Y33NKjoc;9I>&%Snd?|()W4di#pZFI60%cQRl#eC^fr*J}eOSQ`T8>gv&Nk1! za`0eupi;s);C!p1vah_kj51U)lxU-%>!I0SvueXjzixivZLt_~Y9t zV;@13A|yOKJhl?8AwWdK-CsvE-5lHO{?jSZB$bhYLsUH4HMdaaCX|#sOM!)k4~ZD* z9zdhiRNZ2D1E|6Mrp5yLF9>qs=*iPnzM(dce3QwqG!eC+jds{d4D}(P3QjR|Gpn>T0zer34S-~o zb$Qx;4|#t@N<|eKmf-I)2^gNrs$$>DX!$?m!kq9*5Wb3&t$`*OqzksXe;5rBnBa$L$tMC99W@$!8ENfxwjr1GSaC{(K9u(Ag5 z7PiMJ3`Ab=jg=$;IZuY_Ir91kUyI{jfw94RY-#c-tG^$$omMkG#~O0j0h- z0w^d%kwJe6BsxSyJK8Hd|H>NrSUY_ZP=X=DN}uW^*mDIJ`?@*9f-8u zRvGhsB1B?({-Cq)h`+YK9u7!ruqB!eu4#Db=_OiiK8JIqyVJR`B0n&3aI$lA1MGOo zUF{FD*koFpUB)XWeSa_;Re>xQ4C_Uv6f@72mO!kH?oF4rO^_g?qB26xS2(hQmR+b5 zuYm|-Ct&!=X=uU$T~Hvk&+l=cW23EX+j~RyTv zwA0B-Z&RN2_-$3>6Kh{;(qe;crL~W1%I9uNds~+m!sqMTg*s1Q^K{L>=d9n-)qpR5 z=NE^)h`u<_lxemErl)@nKtz{1bJjC5l>l<3>@KihA1-B_ekJn`2xyphyk^AO z&=Fj8L6&{{JhQA8Bx>VebGszXR_6cZl%&21_B~3@Cj%A_NCnVCNmpK zBVxIf(vkOW2JVQb)j_NNO= zH9W5$p^KDDB?JZEN-yFVTJ)ZTL~%)P+}Ys|>(u|d*x`ej>Fw>cJAMpM3T*}D-gBKC z;|#0Y#uR5v7SKa1wY12SNrw0f7U09c%$%)0MWxwh#?9Q@Xnj`O7m zw!tqb^3ecinKVT)e5v}bl5>y51?}C2OmGri>Cap?cUHshpVdlh7iwWaSHc+`LlC!D z&f|?_!oqarg_RW0`5w@s?ZICQp@*v{?Jyu?rznf${9AnR*aPx>#J9<^s{%xA2vuEZ z=Qb^Ui8`F^LVqcXKVPFVSI*m~mMjNtZr1oBxCj^6+8PIXId8+*&5@F~!P?F(C>DK( zzsBduAzw$Vu;`VMl9IBo>gALMfxFA`1^|*nmYt+QcMMSP{~V8>?hrp+!2}QzW09e8PVeQ$Ll zI$0K1lU&z8>;La4iCoZrRBnr)ZN{1sl|QHk0sbhy&Hb{?sR*P;J0Gb@3x131L$p67 z+#ey#A^0p!gk;18maTrGGg^ve-Y+N!HZTOG@UWz-@yPoJu4_3s>O58#kEeTS(7M`N zs)7YpX_rg~*;o3&coG&x$Fx3{-HXd%p9mR*bl?Hk|BFsKYKKtudf+ z{t*S`FR;xHx#HPG+2d1w|K0(1HY>!<02C~IqoU|*Os5GrNc;oB;@5XhdUu7|*}(%@ zTTTA#Q_M%j#t;E<7l+3-F1OQ;?ozMQ-;%ECOBg!q`^tY_N6N}3Sl*a9NQ>k~@7wx> zLhpRT#H*B|D_7A8I^@xzk?bX1y{p(iHH=Bpg;o3OBU!In_Nc>T#0N%h>Gi06*jI02 zcvna*w3=M{(O1{-{BP-}^|fa22u}%7+jDhz!at1Uzc(;$i+r7DQytYeDP*r0nzclr zME<7QQ(>qK(c==XG==mN(5iISlMyNCpOG?BCn}mZQQBrVDP!zkv^a)N{^Sec3Z830 zR?n+LnPTBl32XnVL?gvP3F9({ML?rkpV(HeJ%y?(B`)KI9FBbl$?NJio;fiC#`I9Z z7_%ercS%({n4J2m@pfg*k|W1Uvn@{eT5gxy3s(1XB_@o={PiQL4T%3h`*y3}h-ju4 zLSA0p{&+m?%?g6RP(WA$O2*H>H(z0Qa_+bSJ=p!}xjm$J=$6h7mk{mjn5RoLWL0O) z?yrvCe}B2j`VreRS*9EdYL}>(w=vjL#b>)`2HUi%V$be(pvtke_ z3TZoQ!fut<-CrB4GY{4x0R<&LLUSoS!HKR(pP^G_;jx_rZ46~@l^XOT?55C@(i0@O zUX!oiqKVk{auO{vZbD3METrWF@{U9>Csb#vU&_QjshtUBADTxGE7$^1 zm$Qgs5rY3^waO7{ByPW1IYe)3;wRacLc(Qw=f=(56LCknbd+-6h8|tKxgw zJga>1lxCxQK!#|9l#`o=h6b9j9;g%7PnG(GRoP9;5WwCQq<%1)E;By#7dK(S-k&TJ zK1ya)ZE&S+akbxAeu5oLd%*!o9JIf)Tou{z?d`qIivXGC4 z(YJ?_WeQ_RW9DfS2NqorXPXUi5I@o9g2W%(zBx_3SYI=-WzJ+O zBW1z9UV+?^68TC_pZmj<1g0KupfmWs@T>fcC*fy?-WS5+_m6)>hm*Tc^VnfD*aqO{q8i9_sLFYE_o&rA0aNj zZI$7!!|EDT=QU=u=2-crS@j{vUu@pka5X>hbb>!ccakv^9=C!1+Bg%uTJpzG_lx=; zH~cTbfyYnk9G+YjA8xX|XwQD8<7tH+uv?z@_D$@C%57iXcxx=pn=e%}bG|GBHI{L;ao*1`XWvC!sRiQRgYP92>2qe3<8 zhdYNd`fx5HKG`+KEZ319q)|$F(`*&Ovoyy0dI~)(a24#F)YWLYZETD$G-8EGI}ez= z7d>fR(bv-hQ;LWa`7-(w+og@cZG-w|W&_uyI7vJXT(S8>1blpvM$*ZnZ8|zj95lr7 zB#7$lDq#h2$pN|!O*!^_w69JL)!0qGZ*RsROQ|3?1SL~*Nrpp2hJW~;kGHrp9%tRN zmWq<9B$dwtCci7V{1O;{xEl3{u&^qb;!eP}AZ!iTUCpy5vx>LDI6OF7aDt*)SOQ&d z?@U5;XWPg<{3Z(3*4L1+e^47_Qbu6ScN?>WfJAI?-=c4Q1YmxxWtMGjsDEJKcvm+1 z)jex#@5zWt}!B7Kr!tAItH+GhDClR zYR%4!Pxn{M^>kEJR15qpffOnw03I6rt=V9UMz75y`OpS{MpP$TI=~6jsV&i-wWFcmf zLi|dR)K>B}Af04zd4og5G2*_G*1J`AHHhh{&}cojN`u^bZnbYB{~Zor%#j9LtCiw2 zW0Hr8XL1286ytSHxn;US1NlF8D;~(Bs=(fKFgyxs;Ou3tb3V?6}^byRL@83yCCF8$? z3K$oxaGAYrtGw`^({Log&Tjs0wFW2|9oDI$>H2 z52j1AwVHB1TBWC_1Ljn|TsjV1rqJfu((Zwcg(VM`sYH*GYtv}I=NlG=h=GCei%u&U z5?0832Ow-V*4Da*vz5Q7zeNJ@kjZipgehr~073l+NYrf6sA)Xozus>EIVpZJn^dEm zJ+^z;pP@rC!^Oq5AAfg$AH(fr$-~PFz-c`|dv*2pG6PHxz@gyxu3n7r_x6&Di(LW` zl;y`b)GHG7i=rJQ=@YG|U{{Fl2r8NVl#hO!!i=HDypT!q`?XF5sE7@)3dX)&Ey*7( z`bRZYtZaB(vd3wb15#9XlFPlR*ki4xW-I1p%9C!aOa~$R{YA!&o|B&dShG2rXZ_6k zalAG(tHNeO1gv=Y#aHZ8lNGNz-Lt9&WvB@cFg#U$Spce-)pdh$gthez4S?PS8 z)rj{SNc#hw7T4~Bneqmg3o>rULtQ{JEw*}qLHaVA?LjOu@UjO`;~8J{l9|UwL-Pl0 zF2LFIzXl-w3|6B7HWm%(EvteGG9#zP)`y90&hSa16{zpK3U1w z+K>Q(L9(-_`sNorR=x>lVXS`_NzAX=?z z&-uH~I$^(u1`3^jh}Bw~k4kbn4!@Pd`#@mZpiyTz)DuA@yE9p+h(@D|@@*!kqt?>W zl7o}8(l|;^3NYWiU`^dj?`sULtgHame5nn%To~QQ+p`j_CJaC&gOyj*)%A{y$XY$L z`vu(FL|_Z{Gy~BuP@;Nexk^hd8i#{R=951Fy&$(*Zr<#V3o{&uKii1nSI82A2O)PN zhYisy`U{i`(7vDofa>{tXUu~A9-T_*H&_CVRwIi>Z`}U{Ah(4%?T6p~#QUJ$`h0Je z#;gyRKzneI$|-bOjTJv8$o!&FDJhi-PymWP<;H43rS$jl>FI7gjNaPX`ZqXUz*Ukd z4}EiUBh)KX3Dbzvr2kr~Vyue8L0xMklqncs{{jjPzuNs^4UCP0($et23^he)2M~Ri z^G$eQ#2Os{z6WT!fSnO$opaIuQm?O-Iql^_?=5hwZ)U6Ysx0R&lO~pP;jzX6KkIsZ z*az6sxi&BUDx)DH4%N0@rvy5!L>?C=a+%asfd17t=vIxbX zm8dbD!eleY1jOaEFzxp^P!vAj?0dE0^xDn39sclp)6>I9oQ7r+uaA|;XyAN%N(c`R zPorM_$}^*4V2A)4b9QlI0O?ftkJwZ}nC+Zyz z;@i>Q(}Dxq0&M#W#gQHWmIpKV@yW@_vDwVU0I)u4!UB|wd*OjaNM<%U2JFo^0LYVB ze)xi80&MX1YP%n}_&o*;AVhxV?FYW%mA?cd1GxfzFyZ+8e7%wM|Faq3znG{`aWM)x ztB`=H=>s`iqFug>^X%ryOSTR_2n#lJdK8c zvoptzOvXQX4J2HSzXkHy_J!p5O!%>-ANzX00KB!fuBNiGPeAfN8~^&Zki!P~sM{35 z84}zoGt}&}ts2UqAT`*^7aP4FPUjv;_h^egE*` zMJ4^(8Rmofo*ejJVbV_ok0bd;@_(fZJmkr*|M@7%NqmMUUgt6IL%qXM`Hh7{t@Fb5 z$-@(bUy$d>F`fn}x-4pNiWmilhU#z1wpp)7#Zn-I<2)f+@V{KP%*B2<{!D8_r;rFP zJjkEhR<>rCGMzTOtvK18sY70HI@a&{m%(xS@L3|BB7NHtkTu`?{-7^5dEgmrAYU+& z3xL;(>n$nQuOaJM{r*Yoj23jV^t(b!VZrJ;xOOdjC7rkU1(w&bBf>|H?qq>m#uY6U zhL4hLoW=B?#T$pvzll9q3$;&V)hq8l-3yiqT8&KCb+>Y#J_$JEzU{_a-6nXt8YuJL zv7B8&SC1dnVZVeJN&K{H5k?MT=ssEO~D|J`}03 zUk_aRJ6Q7K8w>gATUQ+O`n4aPns#?hKJ&WzgZYNCva*6HQ!R(ix6lX`JJB9RC;tF@48o5GZ&{^A^;UQqw6iXEgmB0j+o`pq3Y;5dtqiIwc26jXs zm?FT^ywQ7>_&++*$KrPVJlwj1d}{dM2qJr*{i&i>tJr5o@KIMw2TIKX-JS@3qK@Ui z`3Gy_7nAJ&WdSyct(^i09onbSEMegC|Mr+!SCcETJuY6C=LO@vD~!G5;}du{`0WW= z6#ws)PnNVghnk-#V+FI@Lv8E();Y)?)5NK_=b$&mE_>OY=K5+C^mt)BA&Q!u-o zZH|@WOzzPlT0bQ!AUC0%^;0ukP`6hH<_$Q)>%?WvMI98RzEz5~pO5B{hqnlP^s(2q z_--pQQF7gZq~BZw>nK_lJrLc-YCNYM`S7MrmFT z3PfQa0Zb201Bk+$BVSHee}5>jBf#i73`3yEpa7yD+>4@Ufr^C{;^zk$A0MBXl5!9a z3kCIi%%q}DmWv-;h_m!EJv}`;N9wUhMnZxD=7T^<8myu)l}koO2DtMt9M07wb=TvwfBHJhsHmgw-6JR>-3SOM-QB6AgmiaEcZwpRbc2-WND0y*El8ILg1`_0 zQld0Sr*QZD{;}?hyY4F&%wpjT-*e91&-2;OdAKAuLeSOLH#Br4Ws)LbXkzpc+O1<( z#e^|?3Pcd@+qN*CfsM-Zdgey1@XGr3@{Sz+77CJiYIXgyAuO(Vv)nDklP!8R=d7b6 zH-!bb65VdjWJQnkpcwO?Go`u37jhMen9CHz`GX~)1~S|^g2)}Y$j5;jVIrch<-R3) zDE@nd@EAQT!)~>zIw6j8!eVwzbd@&5M55P_GE}-d-QP9hJ=HxMib`y8FH~x@?r&dq0`0}6r95gvYD&t*ot>J z-Q?4UATqXp0OdV=vf=?i^?CaEpo%&et+RA;!p17R4{El)zP_Qcv9)d5@)|BSc4v1t z%n;lR?c)d0dP4syvvY2aw$AvGrlw}e#`?lSPVb97Iq9XsZP5)V{MxAOGg>|HJw?xW-rAcvi}o-?f($tpr&V->jsH25-cu)l2A`NnI}d0%Va+HeK*#TE>G1 zO|A_)v*FIs{Ie}jEZno=rvxD%?Y7uD1wf(6H*hF)Dzt@4#>)mmBMHW89j{)5 z*1FC|^OKcmwxm;IMB;+4kgdC=Uv8u-_k=(NpxBf@8sbD+ zsot7-Geur>9&w$)tJsI zXSpySxYa^}W#TT|@U@tR2+elCU6;VYl+;{ty;9-~t%L`?W<=AH{leq6^{cEG(W-

    SfT|sN1)z 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 literal 0 HcmV?d00001 diff --git a/site/img/trilium4.png b/site/img/trilium4.png new file mode 100644 index 0000000000000000000000000000000000000000..39788216a7b4a55aeeb5d168286a773961cd7cf1 GIT binary patch literal 103916 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

    j@SPHWlE^jRS(e2^mNX_4GuUYm;IXd?hn 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 literal 0 HcmV?d00001 diff --git a/site/index.html b/site/index.html index a5cd2be..25f8701 100644 --- a/site/index.html +++ b/site/index.html @@ -699,6 +699,10 @@ + + + + @@ -879,6 +883,29 @@ +

  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1500,6 +1527,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/podmínky Oscloud CZ/index.html b/site/podmínky Oscloud CZ/index.html index 26c703d..a2b1772 100644 --- a/site/podmínky Oscloud CZ/index.html +++ b/site/podmínky Oscloud CZ/index.html @@ -650,6 +650,10 @@ + + + + @@ -830,6 +834,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1451,6 +1478,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/podporte-nas/index.html b/site/podporte-nas/index.html index 66ff39d..6d73cd7 100644 --- a/site/podporte-nas/index.html +++ b/site/podporte-nas/index.html @@ -650,6 +650,10 @@ + + + + @@ -830,6 +834,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1451,6 +1478,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/privacy_policy/index.html b/site/privacy_policy/index.html index acfb96b..5d1276f 100644 --- a/site/privacy_policy/index.html +++ b/site/privacy_policy/index.html @@ -648,6 +648,10 @@ + + + + @@ -828,6 +832,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1449,6 +1476,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/profile/index.html b/site/profile/index.html index 97dd02c..b8be919 100644 --- a/site/profile/index.html +++ b/site/profile/index.html @@ -802,6 +802,10 @@ + + + + @@ -982,6 +986,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1603,6 +1630,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/search/search_index.json b/site/search/search_index.json index e19147c..d34bce4 100644 --- a/site/search/search_index.json +++ b/site/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"O projektu","text":"

    OSCloud je v\u00e1\u0161 bezpe\u010dn\u00fd cloud. Na\u0161\u00edm c\u00edlem je uk\u00e1zat lidem v\u00fdhody bezpe\u010dn\u00e9ho internetu a Open Source technologi\u00ed. Poskytujeme hosting a spr\u00e1vu open-source aplikac\u00ed, kter\u00e9 nab\u00edzej\u00ed bezpe\u010dn\u00e9 a soukrom\u00e9 alternativy ke komer\u010dn\u00edm slu\u017eb\u00e1m. OSCloud je navr\u017een tak, aby byl dostupn\u00fd jak jednotlivc\u016fm, tak t\u00fdm\u016fm, kte\u0159\u00ed hledaj\u00ed transparentn\u00ed a d\u016fv\u011bryhodn\u00e9 \u0159e\u0161en\u00ed pro sv\u00e9 pot\u0159eby.

    Na OSCloud m\u016f\u017eete vyu\u017e\u00edt \u0161irokou nab\u00eddku open-source aplikac\u00ed, kter\u00e9 spravujeme a pravideln\u011b aktualizujeme. Krom\u011b aplikac\u00ed nab\u00edz\u00edme tak\u00e9 mo\u017enost hostingu vlastn\u00edch webov\u00fdch str\u00e1nek a e-mailov\u00fdch slu\u017eeb, co\u017e z OSCloud \u010din\u00ed komplexn\u00ed platformu pro v\u0161echny va\u0161e online pot\u0159eby.

    "},{"location":"#klicove-funkce-oscloud","title":"Kl\u00ed\u010dov\u00e9 funkce OSCloud:","text":"
    • Bezpe\u010dnost a ochrana soukrom\u00ed: V\u0161echny aplikace a slu\u017eby jsou hostov\u00e1ny na na\u0161ich zabezpe\u010den\u00fdch serverech, co\u017e zaji\u0161\u0165uje maxim\u00e1ln\u00ed ochranu dat a kontrolu nad va\u0161\u00edm soukrom\u00edm.
    • Automatizovan\u00e9 aktualizace: Na\u0161e spr\u00e1va zaji\u0161\u0165uje pravideln\u00e9 aktualizace aplikac\u00ed, aby z\u016fstaly bezpe\u010dn\u00e9, stabiln\u00ed a aktu\u00e1ln\u00ed.
    • Z\u00e1lohov\u00e1n\u00ed a obnova dat: Robustn\u00ed syst\u00e9m z\u00e1lohov\u00e1n\u00ed umo\u017e\u0148uje snadnou obnovu dat kdykoli je pot\u0159eba.
    • Open-source aplikace: Transparentn\u00ed a p\u0159izp\u016fsobiteln\u00e9 aplikace, kter\u00e9 respektuj\u00ed va\u0161e soukrom\u00ed a umo\u017e\u0148uj\u00ed plnou kontrolu.
    • Hosting webov\u00fdch str\u00e1nek a e-mail\u016f: Nab\u00edz\u00edme mo\u017enost hostingu WordPress str\u00e1nek, statick\u00fdch web\u016f, LAMP aplikac\u00ed, Grav a dal\u0161\u00edch.
    • U\u017eivatelsk\u00e1 p\u0159\u00edv\u011btivost: OSCloud je navr\u017een tak, aby byl snadno pou\u017eiteln\u00fd jak pro za\u010d\u00e1te\u010dn\u00edky, tak pro pokro\u010dil\u00e9 u\u017eivatele.

    OSCloud je v\u00edce ne\u017e jen hostingov\u00e1 platforma \u2013 je to krok sm\u011brem k bezpe\u010dn\u011bj\u0161\u00edmu a transparentn\u011bj\u0161\u00edmu internetu. Na\u0161e slu\u017eby jsou ide\u00e1ln\u00ed pro jednotlivce, rodiny i organizace, kter\u00e9 cht\u011bj\u00ed m\u00edt jistotu, \u017ee jejich data jsou v bezpe\u010d\u00ed a aplikace, kter\u00e9 pou\u017e\u00edvaj\u00ed, respektuj\u00ed jejich soukrom\u00ed.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/","title":"Registrace do na\u0161ich Oscloud aplikac\u00ed","text":"

    P\u0159\u00edstup k OSCloud aplikac\u00edm je zdarma, ale je nutn\u00e9, aby \u00fa\u010det a p\u0159\u00edstup vytvo\u0159il n\u00e1\u0161 t\u00fdm. P\u0159ihl\u00e1\u0161en\u00ed do OSCloud aplikac\u00ed prob\u00edh\u00e1 p\u0159es u\u017eivatelsk\u00fd dashboard na my.oscloud.cz, kde naleznete sv\u00e9 aktivovan\u00e9 aplikace a slu\u017eby.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#jak-ziskat-pristup","title":"Jak z\u00edskat p\u0159\u00edstup:","text":"
    1. Po\u017e\u00e1dejte o registraci Kontaktujte n\u00e1s prost\u0159ednictv\u00edm p\u0159\u00edstupu k aplikac\u00edm OSCloud. Uve\u010fte, o jak\u00e9 aplikace nebo slu\u017eby m\u00e1te z\u00e1jem. Na e-mail, kter\u00fdm jste n\u00e1s kontaktovali, V\u00e1m za\u0161leme pozv\u00e1nku k vytvo\u0159en\u00ed \u00fa\u010dtu.

    2. P\u0159ihlaste se do dashboardu Po aktivaci va\u0161eho \u00fa\u010dtu se p\u0159ihlaste na my.oscloud.cz, kde budete m\u00edt p\u0159\u00edstup ke v\u0161em sv\u00fdm aplikac\u00edm.

    3. Speci\u00e1ln\u00ed po\u017eadavky nebo nastaven\u00ed Pokud n\u011bkter\u00e1 z aplikac\u00ed vy\u017eaduje manu\u00e1ln\u00ed vytvo\u0159en\u00ed \u00fa\u010dtu nebo individu\u00e1ln\u00ed nastaven\u00ed, Va\u0161i \u017e\u00e1dost vy\u0159\u00edd\u00edme co nejd\u0159\u00edve.

    4. P\u0159ehled va\u0161ich aplikac\u00ed Po registraci budete m\u00edt v\u0161echny na\u0161e aplikace dostupn\u00e9 p\u0159\u00edmo ve sv\u00e9m OSCloud Dashboardu. Tento centralizovan\u00fd p\u0159\u00edstup v\u00e1m umo\u017en\u00ed snadno spravovat sv\u00e9 aplikace a slu\u017eby.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#doplneni","title":"Dopln\u011bn\u00ed:","text":"
    • Pokud pot\u0159ebujete p\u0159\u00edstup k aplikaci, kter\u00e1 vy\u017eaduje registraci z na\u0161\u00ed strany, pros\u00edme v\u00e1s, abyste n\u00e1s pro lep\u0161\u00ed p\u0159ehlednost kontaktovali v\u017edy p\u0159es P\u0159\u00edstup k aplikac\u00edm OSCloud.
    • Objedn\u00e1vky slou\u017e\u00ed pouze pro objedn\u00e1n\u00ed webhostingu nebo dal\u0161\u00edch placen\u00fdch slu\u017eeb. D\u011bkujeme za pochopen\u00ed.
    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#doporuceni","title":"Doporu\u010den\u00ed:","text":"
    • Dvoufaktorov\u00e9 ov\u011b\u0159ov\u00e1n\u00ed (2FA): Pro zv\u00fd\u0161en\u00ed bezpe\u010dnosti \u00fa\u010dtu zva\u017ete aktivaci 2FA p\u0159\u00edmo v nastaven\u00ed dashboardu na my.oscloud.cz.

    • Bezpe\u010dnost hesel: Zva\u017ete pou\u017eit\u00ed aplikace Bitwarden, kter\u00e1 je dostupn\u00e1 ve va\u0161em OSCloud dashboardu, pro bezpe\u010dn\u00e9 ukl\u00e1d\u00e1n\u00ed a spr\u00e1vu hesel.

    Pokud m\u00e1te jak\u00e9koli ot\u00e1zky nebo pot\u0159ebujete pomoc s registrac\u00ed, nev\u00e1hejte n\u00e1s kontaktovat. Jsme p\u0159ipraveni v\u00e1m pomoci!

    "},{"location":"Webhosting%20a%20pr%C3%A9miov%C3%A9%20slu%C5%BEby/","title":"Webhosting a pr\u00e9miov\u00e9 slu\u017eby","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/","title":"App","text":"

    Na platform\u011b OSCloud nab\u00edz\u00edme \u0161irokou \u0161k\u00e1lu spravovan\u00fdch aplikac\u00ed. Tyto aplikace jsou p\u0159edinstalovan\u00e9 nebo dostupn\u00e9 na vy\u017e\u00e1d\u00e1n\u00ed, a n\u00e1\u0161 t\u00fdm zaji\u0161\u0165uje jejich pravideln\u00e9 aktualizace, \u00fadr\u017ebu a bezpe\u010dnost.

    "},{"location":"apps/#predinstalovane-aplikace","title":"P\u0159edinstalovan\u00e9 aplikace","text":"

    Tyto aplikace jsou ihned p\u0159ipraven\u00e9 k pou\u017eit\u00ed pro v\u0161echny u\u017eivatele OSCloud:

    • Mastodon: Decentralizovan\u00e1 soci\u00e1ln\u00ed s\u00ed\u0165.
    • Pixelfed: Platforma pro sd\u00edlen\u00ed fotografi\u00ed.
    • Nextcloud: Soukrom\u00fd cloud pro ukl\u00e1d\u00e1n\u00ed a sd\u00edlen\u00ed soubor\u016f.
    • N\u00e1stroje pro produktivitu: CryptPad a HedgeDoc pro t\u00fdmovou spolupr\u00e1ci a organizaci projekt\u016f.
    "},{"location":"apps/#dalsi-dostupne-aplikace-k-instalaci","title":"Dal\u0161\u00ed dostupn\u00e9 aplikace k instalaci","text":"

    Na z\u00e1klad\u011b va\u0161ich pot\u0159eb v\u00e1m n\u00e1\u0161 t\u00fdm m\u016f\u017ee nainstalovat dal\u0161\u00ed aplikace, nap\u0159\u00edklad:

    • Fotografick\u00e9 aplikace: Lychee, Piwigo pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed.
    • Webov\u00e9 aplikace: WordPress, Surfer pro snadnou tvorbu a spr\u00e1vu webov\u00fdch str\u00e1nek.

    Slu\u017eba OSCloud v\u00e1m umo\u017e\u0148uje pln\u011b se soust\u0159edit na sv\u00e9 projekty, zat\u00edmco my se star\u00e1me o technickou str\u00e1nku \u2013 instalaci, konfiguraci a \u00fadr\u017ebu aplikac\u00ed.

    Chcete-li zobrazit kompletn\u00ed seznam aplikac\u00ed, nav\u0161tivte Aplikace.

    "},{"location":"apps/#ikona","title":"Ikona","text":"

    Ka\u017ed\u00e1 aplikace m\u016f\u017ee m\u00edt vlastn\u00ed ikonu, kterou nastavujeme za v\u00e1s. Pokud nen\u00ed vlastn\u00ed ikona ur\u010dena, pou\u017eije se v\u00fdchoz\u00ed ikona bal\u00ed\u010dku aplikace.

    "},{"location":"apps/#operator","title":"Oper\u00e1tor","text":"

    U\u017eivatel\u00e9 mohou b\u00fdt nastaveni jako oper\u00e1to\u0159i konkr\u00e9tn\u00ed aplikace. Oper\u00e1tor m\u00e1 p\u0159\u00edstup ke konfigura\u010dn\u00edm a \u00fadr\u017ebov\u00fdm \u00fakol\u016fm aplikace, ani\u017e by m\u011bl opr\u00e1vn\u011bn\u00ed aplikaci odinstalovat nebo zm\u011bnit jej\u00ed um\u00edst\u011bn\u00ed.

    Po kliknut\u00ed na ikonu ozuben\u00e9ho kola maj\u00ed oper\u00e1to\u0159i p\u0159\u00edstup ke speci\u00e1ln\u00edmu u\u017eivatelsk\u00e9mu rozhran\u00ed:

    "},{"location":"apps/#informace","title":"Informace","text":"

    V\u0161echny d\u016fle\u017eit\u00e9 informace o aplikac\u00edch jsou dostupn\u00e9 v sekci Info:

    • N\u00e1zev a verze aplikace: N\u00e1zev a verze spravovan\u00e9 aplikace.
    • App ID: Unik\u00e1tn\u00ed ID instance aplikace.
    • Verze bal\u00ed\u010dku: Intern\u00ed verze OSCloud bal\u00ed\u010dku.
    • Datum instalace a aktualizace: Informace o instalaci a posledn\u00ed aktualizaci aplikace.
    "},{"location":"apps/#zabezpeceni","title":"Zabezpe\u010den\u00ed","text":""},{"location":"apps/#robotstxt","title":"Robots.txt","text":"

    Pro ka\u017edou aplikaci lze konfigurovat soubor robots.txt, kter\u00fd ur\u010duje, co mohou vyhled\u00e1va\u010de indexovat. V\u00fdchoz\u00ed nastaven\u00ed OSCloud umo\u017e\u0148uje aplikac\u00edm pou\u017e\u00edvat vlastn\u00ed robots.txt.

    "},{"location":"apps/#hsts-preload","title":"HSTS Preload","text":"

    Pro maxim\u00e1ln\u00ed bezpe\u010dnost podporujeme p\u0159id\u00e1n\u00ed dom\u00e9n na seznam HSTS Preload. Tuto mo\u017enost m\u016f\u017eete aktivovat v nastaven\u00ed aplikace.

    Odesl\u00e1n\u00ed

    N\u00e1\u0161 t\u00fdm v\u00e1m m\u016f\u017ee pomoci s manu\u00e1ln\u00edm odesl\u00e1n\u00edm dom\u00e9ny na seznam HSTS Preload.

    "},{"location":"apps/#dalsi-funkce","title":"Dal\u0161\u00ed funkce","text":"

    OSCloud nab\u00edz\u00ed mnoho dal\u0161\u00edch funkc\u00ed, jako je webov\u00fd termin\u00e1l, p\u0159\u00edstup p\u0159es SFTP, prohl\u00ed\u017ee\u010d log\u016f, grafy v\u00fdkonu a spr\u00e1va cron \u00faloh. Tyto n\u00e1stroje zaji\u0161\u0165uj\u00ed pohodlnou spr\u00e1vu aplikac\u00ed, p\u0159i\u010dem\u017e v\u0161echny technick\u00e9 detaily jsou bezpe\u010dn\u011b spravov\u00e1ny na\u0161\u00edm t\u00fdmem.

    "},{"location":"apps/#zastaveni-a-odinstalace-aplikaci","title":"Zastaven\u00ed a odinstalace aplikac\u00ed","text":"

    Pokud aplikaci ji\u017e nepot\u0159ebujete, n\u00e1\u0161 t\u00fdm ji m\u016f\u017ee zastavit nebo odinstalovat. Z\u00e1lohy aplikac\u00ed jsou bezpe\u010dn\u011b uchov\u00e1v\u00e1ny dle na\u0161\u00ed z\u00e1lohovac\u00ed politiky a mohou b\u00fdt obnoveny na vy\u017e\u00e1d\u00e1n\u00ed.

    Pokud m\u00e1te dal\u0161\u00ed dotazy nebo pot\u0159ebujete nainstalovat novou aplikaci, kontaktujte n\u00e1s p\u0159es helpdesk.

    "},{"location":"backups/","title":"Z\u00e1lohov\u00e1n\u00ed dat","text":"

    V OSCloud klademe velk\u00fd d\u016fraz na bezpe\u010dnost a spolehlivost z\u00e1lohov\u00e1n\u00ed. Ka\u017ed\u00fd den jsou v\u0161echna d\u016fle\u017eit\u00e1 data z\u00e1lohov\u00e1na na extern\u00ed server s d\u016frazem na bezpe\u010dnost a integritu. N\u00ed\u017ee najdete podrobnosti o tom, jak je z\u00e1lohov\u00e1n\u00ed nastaveno a jak se star\u00e1me o to, aby va\u0161e data byla v\u017edy v bezpe\u010d\u00ed.

    "},{"location":"backups/#denni-zalohovani","title":"Denn\u00ed z\u00e1lohov\u00e1n\u00ed","text":"

    Ka\u017ed\u00fd den prob\u00edh\u00e1 automatick\u00fd proces z\u00e1lohov\u00e1n\u00ed, kter\u00fd zajist\u00ed, \u017ee v\u0161echna d\u016fle\u017eit\u00e1 data ulo\u017een\u00e1 na OSCloud jsou z\u00e1lohov\u00e1na na jin\u00fd, nez\u00e1visl\u00fd server. Tento proces b\u011b\u017e\u00ed na pozad\u00ed bez nutnosti z\u00e1sahu u\u017eivatel\u016f, a zaru\u010duje tak maxim\u00e1ln\u00ed dostupnost a bezpe\u010dnost va\u0161ich dat.

    "},{"location":"backups/#sifrovani","title":"\u0160ifrov\u00e1n\u00ed","text":"

    Pro ochranu dat pou\u017e\u00edv\u00e1me pokro\u010dil\u00e9 \u0161ifrov\u00e1n\u00ed. V\u0161echna data jsou p\u0159ed odesl\u00e1n\u00edm na z\u00e1lohovac\u00ed server \u0161ifrov\u00e1na pomoc\u00ed modern\u00edch \u0161ifrovac\u00edch algoritm\u016f. To zaru\u010duje, \u017ee i v p\u0159\u00edpad\u011b, \u017ee by se n\u011bkdo pokusil z\u00edskat p\u0159\u00edstup k z\u00e1loh\u00e1m, nemohl by data \u010d\u00edst bez spr\u00e1vn\u00e9ho \u0161ifrovac\u00edho kl\u00ed\u010de. Syst\u00e9m z\u00e1lohov\u00e1n\u00ed

    Z\u00e1lohovac\u00ed proces je navr\u017een tak, aby spl\u0148oval vysok\u00e9 n\u00e1roky na spolehlivost a bezpe\u010dnost:

    • Pravideln\u00e9 z\u00e1lohov\u00e1n\u00ed: Z\u00e1lohy se prov\u00e1d\u011bj\u00ed ka\u017ed\u00fd den automaticky, tak\u017ee m\u00e1te v\u017edy aktu\u00e1ln\u00ed kopii sv\u00fdch dat.

    • Extern\u00ed server: Z\u00e1lohy jsou ukl\u00e1d\u00e1ny na jin\u00fd server, co\u017e zaji\u0161\u0165uje, \u017ee data jsou chr\u00e1n\u011bna i v p\u0159\u00edpad\u011b hav\u00e1rie hlavn\u00edho serveru.

    • \u0160ifrov\u00e1n\u00ed dat: V\u0161echna data jsou \u0161ifrov\u00e1na p\u0159ed odesl\u00e1n\u00edm na z\u00e1lohovac\u00ed server, aby byla zaji\u0161t\u011bna jejich bezpe\u010dnost.
    • Monitorov\u00e1n\u00ed z\u00e1loh: Proces z\u00e1lohov\u00e1n\u00ed je pravideln\u011b monitorov\u00e1n, abychom m\u011bli jistotu, \u017ee v\u0161e prob\u00edh\u00e1 spr\u00e1vn\u011b a bez p\u0159eru\u0161en\u00ed.
    "},{"location":"backups/#obnova-dat","title":"Obnova dat","text":"

    V p\u0159\u00edpad\u011b pot\u0159eby je mo\u017en\u00e9 snadno obnovit data ze z\u00e1loh. Na po\u017e\u00e1d\u00e1n\u00ed v\u00e1m m\u016f\u017eeme v\u00e1\u0161 web obnovit z posledn\u00ed z\u00e1lohy, abyste m\u011bli jistotu, \u017ee va\u0161e data jsou v\u017edy v bezpe\u010d\u00ed a p\u0159ipravena k pou\u017eit\u00ed. D\u00edky pravideln\u00fdm z\u00e1loh\u00e1m m\u00e1te v\u017edy k dispozici aktu\u00e1ln\u00ed kopie sv\u00fdch dat, a to i v p\u0159\u00edpad\u011b neo\u010dek\u00e1van\u00e9 ud\u00e1losti nebo ztr\u00e1ty dat.

    "},{"location":"certificates/","title":"Certifik\u00e1ty","text":"

    Na OSCloud se star\u00e1me o bezpe\u010dnost a spolehlivost va\u0161\u00ed komunikace t\u00edm, \u017ee v\u0161echny aplikace a webov\u00e9 str\u00e1nky jsou chr\u00e1n\u011bny pomoc\u00ed SSL/TLS certifik\u00e1t\u016f. Tyto certifik\u00e1ty zaji\u0161\u0165uj\u00ed \u0161ifrovan\u00fd p\u0159enos dat mezi va\u0161\u00edm prohl\u00ed\u017ee\u010dem a serverem, \u010d\u00edm\u017e zabra\u0148uj\u00ed neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu a odposlechu.

    "},{"location":"certificates/#automaticka-sprava-certifikatu","title":"Automatick\u00e1 spr\u00e1va certifik\u00e1t\u016f","text":"

    OSCloud vyu\u017e\u00edv\u00e1 slu\u017ebu Let's Encrypt, kter\u00e1 poskytuje zdarma SSL/TLS certifik\u00e1ty. V\u0161echny certifik\u00e1ty jsou automaticky:

    • Vygenerov\u00e1ny p\u0159i prvn\u00edm nasazen\u00ed aplikace.
    • Pravideln\u011b obnovov\u00e1ny (Let's Encrypt certifik\u00e1ty maj\u00ed 90denn\u00ed platnost).
    • Automaticky nainstalov\u00e1ny na p\u0159\u00edslu\u0161n\u00e9 aplikace.
    "},{"location":"certificates/#wildcard-certifikaty","title":"Wildcard certifik\u00e1ty","text":"

    OSCloud podporuje tak\u00e9 Wildcard certifik\u00e1ty od Let's Encrypt, co\u017e znamen\u00e1, \u017ee jeden certifik\u00e1t m\u016f\u017ee chr\u00e1nit v\u0161echny subdom\u00e9ny va\u0161\u00ed dom\u00e9ny (nap\u0159. *.example.com). Wildcard certifik\u00e1ty poskytuj\u00ed dal\u0161\u00ed vrstvu bezpe\u010dnosti t\u00edm, \u017ee zamezuj\u00ed odhalen\u00ed jednotliv\u00fdch subdom\u00e9n ve\u0159ejn\u011b dostupn\u00fdmi n\u00e1stroji pro kontrolu certifik\u00e1t\u016f.

    "},{"location":"certificates/#https-vsude","title":"HTTPS v\u0161ude","text":"

    V\u0161echny aplikace na OSCloud jsou dostupn\u00e9 v\u00fdhradn\u011b p\u0159es protokol HTTPS. Pokud n\u011bkdo zad\u00e1 URL pomoc\u00ed HTTP, server automaticky p\u0159esm\u011bruje po\u017eadavek na HTTPS. T\u00edm zaji\u0161\u0165ujeme, \u017ee ve\u0161ker\u00e1 komunikace je v\u017edy \u0161ifrovan\u00e1 a bezpe\u010dn\u00e1.

    "},{"location":"certificates/#hsts-strict-transport-security","title":"HSTS (Strict-Transport-Security)","text":"

    OSCloud vyu\u017e\u00edv\u00e1 hlavi\u010dku Strict-Transport-Security (HSTS), kter\u00e1 zaji\u0161\u0165uje, \u017ee webov\u00e9 prohl\u00ed\u017ee\u010de komunikuj\u00ed se serverem v\u017edy p\u0159es HTTPS a zabr\u00e1n\u00ed potenci\u00e1ln\u00edm \u00fatok\u016fm typu downgrade attack (\u00fatok na sn\u00ed\u017een\u00ed \u00farovn\u011b \u0161ifrov\u00e1n\u00ed).

    "},{"location":"certificates/#transparentnost-certifikatu","title":"Transparentnost certifik\u00e1t\u016f","text":"

    Let's Encrypt automaticky zapisuje v\u0161echny vydan\u00e9 certifik\u00e1ty do Certificate Transparency Logs, co\u017e je mechanismus pro zaji\u0161t\u011bn\u00ed d\u016fv\u011bryhodnosti a kontrolovatelnosti certifik\u00e1t\u016f. U Wildcard certifik\u00e1t\u016f je v\u00fdhodou, \u017ee neodhaluj\u00ed jednotliv\u00e9 subdom\u00e9ny, co\u017e zvy\u0161uje bezpe\u010dnost a soukrom\u00ed.

    "},{"location":"contact/","title":"Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv ot\u00e1zky nebo pot\u0159ebujete dal\u0161\u00ed informace, nev\u00e1hejte n\u00e1s kontaktovat prost\u0159ednictv\u00edm n\u00e1sleduj\u00edc\u00edch mo\u017enost\u00ed:

    • E-mail: podpora@oscloud.cz
    • Mastodon: @oscloud
    • Gitea: Oscloud na Gitea

    Jsme zde, abychom v\u00e1m pomohli s jak\u00fdmikoli dotazy t\u00fdkaj\u00edc\u00edmi se OSCloud!

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/","title":"Podm\u00ednky pou\u017eit\u00ed (Terms of Service)","text":""},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#1-uvod","title":"1. \u00davod","text":"

    Tyto podm\u00ednky pou\u017eit\u00ed (d\u00e1le jen \"Podm\u00ednky\") upravuj\u00ed pr\u00e1va a povinnosti mezi OSCloud (d\u00e1le jen \"Poskytovatel\") a u\u017eivateli (d\u00e1le jen \"U\u017eivatel\") p\u0159i poskytov\u00e1n\u00ed a vyu\u017e\u00edv\u00e1n\u00ed nab\u00edzen\u00fdch slu\u017eeb.

    Pou\u017e\u00edv\u00e1n\u00edm slu\u017eb OSCloud vyjad\u0159ujete souhlas s t\u011bmito Podm\u00ednkami. Pokud s Podm\u00ednkami nesouhlas\u00edte, nem\u016f\u017eete slu\u017eby OSCloud vyu\u017e\u00edvat.

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#2-poskytovane-sluzby","title":"2. Poskytovan\u00e9 slu\u017eby","text":"

    Poskytovatel nab\u00edz\u00ed n\u00e1sleduj\u00edc\u00ed slu\u017eby: - Webhosting a spr\u00e1vu dom\u00e9n. - Hostov\u00e1n\u00ed open-source aplikac\u00ed (nap\u0159. Nextcloud, PeerTube, Piwigo). - \u0160ifrovan\u00e9 z\u00e1lohov\u00e1n\u00ed a \u00falo\u017ei\u0161t\u011b dat. - Technickou podporu.

    Poskytovatel si vyhrazuje pr\u00e1vo kdykoliv zm\u011bnit nab\u00edzen\u00e9 slu\u017eby nebo jejich podm\u00ednky.

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#3-povinnosti-uzivatele","title":"3. Povinnosti u\u017eivatele","text":"
    • Respektov\u00e1n\u00ed pr\u00e1vn\u00edch p\u0159edpis\u016f: U\u017eivatel se zavazuje nepou\u017e\u00edvat slu\u017eby k neleg\u00e1ln\u00edm nebo neetick\u00fdm \u00fa\u010del\u016fm.
    • Ochrana \u00fa\u010dtu: U\u017eivatel je odpov\u011bdn\u00fd za ochranu sv\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f a za ve\u0161ker\u00e9 aktivity na \u00fa\u010dtu.
    • Obsah: U\u017eivatel ru\u010d\u00ed za ve\u0161ker\u00fd obsah nahr\u00e1van\u00fd na servery OSCloud a zaji\u0161\u0165uje, \u017ee tento obsah neporu\u0161uje pr\u00e1vn\u00ed p\u0159edpisy ani pr\u00e1va t\u0159et\u00edch stran.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#4-prava-poskytovatele","title":"4. Pr\u00e1va poskytovatele","text":"
    • Poskytovatel m\u016f\u017ee kdykoliv zm\u011bnit nebo p\u0159eru\u0161it poskytov\u00e1n\u00ed slu\u017eb, zej\u00e9m\u011b z d\u016fvodu poru\u0161en\u00ed Podm\u00ednek.
    • Poskytovatel nenese odpov\u011bdnost za ztr\u00e1tu dat nebo p\u0159eru\u0161en\u00ed slu\u017eb z d\u016fvodu ne\u010dekan\u00fdch ud\u00e1lost\u00ed (nap\u0159. hav\u00e1rie hardware, kybernetick\u00e9 \u00fatoky).
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#5-platebni-podminky","title":"5. Platebn\u00ed podm\u00ednky","text":"
    • Pokud jsou slu\u017eby OSCloud zpoplatn\u011bny, U\u017eivatel je povinen platit v\u010das podle vystaven\u00fdch faktur.
    • Zpo\u017ed\u011bn\u00e9 platby mohou v\u00e9st k pozastaven\u00ed nebo zru\u0161en\u00ed slu\u017eb.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#6-zruseni-a-ukonceni-sluzb","title":"6. Zru\u0161en\u00ed a ukon\u010den\u00ed slu\u017eb","text":"
    • U\u017eivatel m\u016f\u017ee kdykoliv po\u017e\u00e1dat o zru\u0161en\u00ed sv\u00e9ho \u00fa\u010dtu.
    • Poskytovatel m\u016f\u017ee ukon\u010dit poskytov\u00e1n\u00ed slu\u017eb v p\u0159\u00edpad\u011b poru\u0161en\u00ed Podm\u00ednek.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#7-zaverecna-ustanoveni","title":"7. Z\u00e1v\u011bre\u010dn\u00e1 ustanoven\u00ed","text":"
    • Tyto Podm\u00ednky mohou b\u00fdt kdykoliv aktualizov\u00e1ny. U\u017eivatel\u00e9 budou informov\u00e1ni o v\u011b\u0161\u00edch zm\u011bn\u00e1ch.
    • Kontaktn\u00ed email: podpora@oscloud.cz
    • Datum posledn\u00ed aktualizace: 06.01.2025 ```
    "},{"location":"podporte-nas/","title":"Jak n\u00e1s podpo\u0159it","text":""},{"location":"podporte-nas/#1-uvod","title":"1. \u00davod","text":"

    Podpora mi umo\u017e\u0148uje pokra\u010dovat v rozvoji projekt\u016f jako OSCloud, VHSky a dal\u0161\u00edch komunitn\u00edch aktivit. Ka\u017ed\u00fd p\u0159\u00edsp\u011bvek, a\u0165 u\u017e finan\u010dn\u00ed nebo jin\u00fd, m\u00e1 pro m\u011b obrovskou hodnotu. D\u011bkuji, \u017ee se zaj\u00edm\u00e1te o to, jak p\u0159isp\u011bt k rozvoji na\u0161\u00ed pr\u00e1ce.

    "},{"location":"podporte-nas/#2-moznosti-podpory","title":"2. Mo\u017enosti podpory","text":""},{"location":"podporte-nas/#a-financni-podpora","title":"a) Finan\u010dn\u00ed podpora","text":"
    • Transparentn\u00ed \u00fa\u010det (CZ): 264043266/0600

    • Dal\u0161\u00ed \u00fa\u010det (CZ): 263559105/0600

    • Mezin\u00e1rodn\u00ed bankovn\u00ed p\u0159evod (Commerzbank DE):

    • IBAN: DE07 7734 0076 0131 2966 00
    • BIC: COBADEFFXXX

    • Ko-fi: Podpo\u0159te n\u00e1s p\u0159es Ko-fi

    • Revolut: revolut.me/archos

    • Bitcoin (BTC): bc1qacfnj8gauujaulu36elmr2av5dw9527xg24wnu

    "},{"location":"podporte-nas/#b-prima-spoluprace","title":"b) P\u0159\u00edm\u00e1 spolupr\u00e1ce","text":"

    Pokud v\u00e1s bav\u00ed ps\u00e1t n\u00e1vody, p\u0159ekl\u00e1dat obsah, nebo byste cht\u011bli p\u0159isp\u011bt v\u00fdvojem, napi\u0161te n\u00e1m. Velmi r\u00e1di zapoj\u00edme do projekt\u016f nad\u0161ence, kte\u0159\u00ed sd\u00edlej\u00ed na\u0161e hodnoty a z\u00e1jmy.

    "},{"location":"podporte-nas/#c-sdileni-projektu","title":"c) Sd\u00edlen\u00ed projekt\u016f","text":"

    Jednoduch\u00fd zp\u016fsob, jak n\u00e1s podpo\u0159it, je sd\u00edlen\u00ed na\u0161ich projekt\u016f mezi p\u0159\u00e1teli nebo na soci\u00e1ln\u00edch s\u00edt\u00edch. Ka\u017ed\u00e9 doporu\u010den\u00ed pom\u00e1h\u00e1!

    "},{"location":"podporte-nas/#3-co-za-podporu-nabizim","title":"3. Co za podporu nab\u00edz\u00edm","text":"

    Va\u0161i podporu si velmi v\u00e1\u017e\u00edme, a proto nab\u00edz\u00edme: - Pod\u011bkov\u00e1n\u00ed na na\u0161ich str\u00e1nk\u00e1ch (pokud budete souhlasit). - Zmi\u0148ku na soci\u00e1ln\u00edch s\u00edt\u00edch. - Mo\u017enost z\u00edskat roz\u0161\u00ed\u0159en\u00fd p\u0159\u00edstup ke slu\u017eb\u00e1m, kter\u00e9 nab\u00edz\u00edme.

    "},{"location":"podporte-nas/#4-kontakt","title":"4. Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv dotazy ohledn\u011b podpory, napi\u0161te n\u00e1m na: - Email: podpora@oscloud.cz - Matrix: #oscloud:matrix.cz

    "},{"location":"podporte-nas/#5-podekovani","title":"5. Pod\u011bkov\u00e1n\u00ed","text":"

    Va\u0161e podpora n\u00e1m umo\u017e\u0148uje nejen pokra\u010dovat v tom, co d\u011bl\u00e1me, ale tak\u00e9 zlep\u0161ovat a roz\u0161i\u0159ovat na\u0161e slu\u017eby. D\u011bkujeme v\u0161em, kdo se rozhodnou p\u0159isp\u011bt \u2013 va\u0161e pomoc je ned\u00edlnou sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce. \ud83d\udc99

    "},{"location":"privacy_policy/","title":"Z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f (Privacy Policy)","text":""},{"location":"privacy_policy/#1-uvod","title":"1. \u00davod","text":"

    Tento dokument upravuje z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f u\u017eivatel\u016f slu\u017eeb OSCloud (d\u00e1le jen \"Poskytovatel\"). Respektujeme va\u0161e soukrom\u00ed a zavazujeme se chr\u00e1nit ve\u0161ker\u00e9 osobn\u00ed \u00fadaje, kter\u00e9 zpracov\u00e1v\u00e1me.

    Pou\u017e\u00edv\u00e1n\u00edm slu\u017eb OSCloud souhlas\u00edte s t\u011bmito Z\u00e1sadami ochrany osobn\u00edch \u00fadaj\u016f. Pokud nesouhlas\u00edte, pros\u00edm, nepou\u017e\u00edvejte na\u0161e slu\u017eby.

    "},{"location":"privacy_policy/#2-jake-udaje-shromazdujeme","title":"2. Jak\u00e9 \u00fadaje shroma\u017e\u010fujeme","text":"
    • Kontaktn\u00ed informace: Jm\u00e9no, email, telefon\u00ed \u010d\u00edslo.
    • Technick\u00e9 informace: IP adresa, typ za\u0159\u00edzen\u00ed, prohl\u00ed\u017ee\u010d, opera\u010dn\u00ed syst\u00e9m.
    • Obsah ulo\u017een\u00fd na serverech: Soubory a data, kter\u00e1 ukl\u00e1d\u00e1te v r\u00e1mci na\u0161ich slu\u017eeb.
    • Faktura\u010dn\u00ed \u00fadaje: Informace pot\u0159ebn\u00e9 pro zpracov\u00e1n\u00ed plateb.
    "},{"location":"privacy_policy/#3-jak-udaje-pouzivame","title":"3. Jak \u00fadaje pou\u017e\u00edv\u00e1me","text":"
    • Poskytov\u00e1n\u00ed slu\u017eb: Zaji\u0161t\u011bn\u00ed funk\u010dnosti slu\u017eb, kter\u00e9 nab\u00edz\u00edme.
    • Komunikace: Poskytov\u00e1n\u00ed podpory, zas\u00edl\u00e1n\u00ed aktualizac\u00ed a d\u016fle\u017eit\u00fdch ozn\u00e1men\u00ed.
    • Zlep\u0161en\u00ed slu\u017eb: Anal\u00fdza pou\u017e\u00edv\u00e1n\u00ed na\u0161ich slu\u017eb k jejich vylep\u0161en\u00ed.
    • Pr\u00e1vn\u00ed po\u017eadavky: Spln\u011bn\u00ed pr\u00e1vn\u00edch povinnost\u00ed a ochrana na\u0161ich pr\u00e1v.
    "},{"location":"privacy_policy/#4-sdileni-udaju","title":"4. Sd\u00edlen\u00ed \u00fadaj\u016f","text":"

    Va\u0161e osobn\u00ed \u00fadaje nesd\u00edl\u00edme s t\u0159et\u00edmi stranami, krom\u011b p\u0159\u00edpad\u016f, kdy: - Je to nezbytn\u00e9 pro poskytov\u00e1n\u00ed slu\u017eb (nap\u0159. poskytovatel\u00e9 platebn\u00edch slu\u017eeb). - To vy\u017eaduje z\u00e1kon nebo pr\u00e1vn\u00ed po\u017eadavky.

    "},{"location":"privacy_policy/#5-ochrana-udaju","title":"5. Ochrana \u00fadaj\u016f","text":"

    Va\u0161e data chr\u00e1n\u00edme pomoc\u00ed: - \u0160ifrov\u00e1n\u00ed p\u0159enosu dat (nap\u0159. HTTPS). - Pravideln\u00fdch z\u00e1loh. - Omezen\u00ed p\u0159\u00edstupu pouze pro opr\u00e1vn\u011bn\u00e9 osoby.

    "},{"location":"privacy_policy/#6-vase-prava","title":"6. Va\u0161e pr\u00e1va","text":"

    M\u00e1te pr\u00e1vo: - Po\u017e\u00e1dat o p\u0159\u00edstup ke sv\u00fdm osobn\u00edm \u00fadaj\u016fm. - Po\u017e\u00e1dat o opravu nebo vymaz\u00e1n\u00ed osobn\u00edch \u00fadaj\u016f. - Vzn\u00e9st n\u00e1mitku proti zpracov\u00e1n\u00ed.

    Pro uplatn\u011bn\u00ed sv\u00fdch pr\u00e1v n\u00e1s kontaktujte na podpora@oscloud.cz.

    "},{"location":"privacy_policy/#7-ukladani-dat","title":"7. Ukl\u00e1d\u00e1n\u00ed dat","text":"

    Va\u0161e osobn\u00ed \u00fadaje ukl\u00e1d\u00e1me po dobu nezbytn\u011b nutnou k poskytov\u00e1n\u00ed slu\u017eb nebo spln\u011bn\u00ed pr\u00e1vn\u00edch po\u017eadavk\u016f.

    "},{"location":"privacy_policy/#8-zmeny-zasad","title":"8. Zm\u011bny z\u00e1sad","text":"

    Tyto Z\u00e1sady mohou b\u00fdt kdykoliv aktualizov\u00e1ny. V\u00fdrazn\u011bj\u0161\u00ed zm\u011bny budou ozn\u00e1meny na na\u0161em webu.

    Datum posledn\u00ed aktualizace: 06.01.2025 ```

    "},{"location":"profile/","title":"Profil","text":""},{"location":"profile/#nastaveni-uctu","title":"Nastaven\u00ed \u00fa\u010dtu","text":"

    U\u017eivatel\u00e9 si mohou prohl\u00ed\u017eet a upravovat sv\u00e9 osobn\u00ed \u00fadaje v sekci Profil:

    "},{"location":"profile/#uzivatelske-jmeno","title":"U\u017eivatelsk\u00e9 jm\u00e9no","text":"

    U\u017eivatelsk\u00e9 jm\u00e9no slou\u017e\u00ed k p\u0159ihl\u00e1\u0161en\u00ed do Dashboardu a aplikac\u00ed. U\u017eivatelsk\u00e9 jm\u00e9no nelze zm\u011bnit. Pokud chcete zm\u011bnit u\u017eivatelsk\u00e9 jm\u00e9no, mus\u00ed administr\u00e1tor smazat star\u00fd \u00fa\u010det a vytvo\u0159it nov\u00fd.

    "},{"location":"profile/#zobrazene-jmeno","title":"Zobrazen\u00e9 jm\u00e9no","text":"

    Zobrazen\u00e9 jm\u00e9no je jm\u00e9no a p\u0159\u00edjmen\u00ed u\u017eivatele.

    Zobrazen\u00e9 jm\u00e9no nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#primarni-e-mail","title":"Prim\u00e1rn\u00ed e-mail","text":"

    Prim\u00e1rn\u00ed e-mail je ten, kter\u00fd je pou\u017e\u00edv\u00e1n aplikacemi. Aplikace mohou na tuto e-mailovou adresu zas\u00edlat ozn\u00e1men\u00ed. Prim\u00e1rn\u00ed e-mail m\u016f\u017ee b\u00fdt nastaven na e-mailovou adresu hostovanou na OSCloud.

    Prim\u00e1rn\u00ed e-mail nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#e-mail-pro-obnovu-hesla","title":"E-mail pro obnovu hesla","text":"

    E-mail pro obnovu hesla je adresa, na kterou jsou zas\u00edl\u00e1ny odkazy pro resetov\u00e1n\u00ed hesla na OSCloud. Tento e-mail by m\u011bl b\u00fdt nastaven na adresu, kter\u00e1 nen\u00ed hostov\u00e1na na OSCloud. Pokud nen\u00ed zad\u00e1n, automaticky se pou\u017eije prim\u00e1rn\u00ed e-mail.

    E-mail pro obnovu hesla nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#ikona","title":"Ikona","text":"

    Ikonu profilu nebo gravatar u\u017eivatele lze zm\u011bnit kliknut\u00edm na ikonu profilu.

    "},{"location":"profile/#obrazek-na-pozadi","title":"Obr\u00e1zek na pozad\u00ed","text":"

    Obr\u00e1zek na pozad\u00ed pro dashboard lze nastavit pomoc\u00ed tla\u010d\u00edtka Nastavit obr\u00e1zek na pozad\u00ed. Po nastaven\u00ed bude dashboard m\u00edt vlastn\u00ed pozad\u00ed.

    "},{"location":"profile/#aktivace-dvoufazoveho-overeni-2fa","title":"Aktivace dvouf\u00e1zov\u00e9ho ov\u011b\u0159en\u00ed (2FA)","text":"

    Dvouf\u00e1zov\u00e9 ov\u011b\u0159en\u00ed lze aktivovat kliknut\u00edm na tla\u010d\u00edtko Aktivovat 2FA v profilu v dashboardu. Po kliknut\u00ed se zobraz\u00ed QR k\u00f3d, kter\u00fd lze naskenovat pomoc\u00ed aplikac\u00ed jako Google Authenticator (Android, iOS) nebo FreeOTP Authenticator (Android, iOS).

    2FA nelze aktivovat, pokud u\u017eivatel pou\u017e\u00edv\u00e1 extern\u00ed adres\u00e1\u0159, kter\u00fd podporuje dvouf\u00e1zov\u00e9 ov\u011b\u0159en\u00ed, nap\u0159. p\u0159i ov\u011b\u0159ov\u00e1n\u00ed proti jin\u00e9mu serveru adres\u00e1\u0159\u016f OSCloud.

    "},{"location":"profile/#deaktivace-dvoufazoveho-overeni-2fa","title":"Deaktivace dvouf\u00e1zov\u00e9ho ov\u011b\u0159en\u00ed (2FA)","text":"

    U\u017eivatel\u00e9 mohou deaktivovat 2FA kliknut\u00edm na tla\u010d\u00edtko Deaktivovat 2FA. Pokud u\u017eivatel ztrat\u00ed sv\u00e9 2FA za\u0159\u00edzen\u00ed, m\u016f\u017ee administr\u00e1tor OSCloud resetovat nastaven\u00ed 2FA.

    "},{"location":"profile/#hesla-aplikaci","title":"Hesla aplikac\u00ed","text":"

    Hesla aplikac\u00ed lze pou\u017e\u00edt jako bezpe\u010dnostn\u00ed opat\u0159en\u00ed v desktopov\u00fdch, e-mailov\u00fdch a mobiln\u00edch klientech. Nap\u0159\u00edklad pokud pou\u017e\u00edv\u00e1te novou mobiln\u00ed aplikaci od ned\u016fv\u011bryhodn\u00e9ho dodavatele, m\u016f\u017eete vytvo\u0159it do\u010dasn\u00e9 heslo, kter\u00e9 poskytne p\u0159\u00edstup pouze k jedn\u00e9 konkr\u00e9tn\u00ed aplikaci. T\u00edmto zp\u016fsobem nen\u00ed va\u0161e hlavn\u00ed heslo vystaveno riziku (a tedy p\u0159\u00edstup k jin\u00fdm aplikac\u00edm).

    Klikn\u011bte na tla\u010d\u00edtko Nov\u00e9 heslo, abyste vytvo\u0159ili nov\u00e9 heslo aplikace. Heslo m\u016f\u017eete kdykoliv odstranit ze seznamu hesel.

    "},{"location":"profile/#api-tokeny","title":"API tokeny","text":"

    API tokeny OSCloud mohou b\u00fdt vytvo\u0159eny v zobrazen\u00ed profilu kliknut\u00edm na Nov\u00fd API token.

    API tokeny mohou b\u00fdt vytvo\u0159eny s opr\u00e1vn\u011bn\u00edm pouze ke \u010dten\u00ed, nebo s opr\u00e1vn\u011bn\u00edm k z\u00e1pisu a \u010dten\u00ed. Tokeny mohou b\u00fdt zobrazeny a zneplatn\u011bny ze seznamu token\u016f.

    "},{"location":"profile/#jazyk","title":"Jazyk","text":"

    U\u017eivatel\u00e9 si mohou nastavit preferovan\u00fd jazyk pro dashboard OSCloud pomoc\u00ed volby Jazyk.

    "},{"location":"security/","title":"Zabezpe\u010den\u00ed","text":""},{"location":"security/#turnkey-zabezpeceni","title":"Turnkey zabezpe\u010den\u00ed","text":"

    Zabezpe\u010den\u00ed je kl\u00ed\u010dov\u00fdm prvkem OSCloud. Neust\u00e1le vyd\u00e1v\u00e1me aktualizace, kter\u00e9 zp\u0159\u00eds\u0148uj\u00ed bezpe\u010dnostn\u00ed politiky firewallu OSCloud, abychom u\u017eivatel\u016fm nab\u00eddli bezpe\u010dnost bez nutnosti manu\u00e1ln\u00ed konfigurace.

    "},{"location":"security/#ochrana-soukromi-a-kontrola","title":"Ochrana soukrom\u00ed a kontrola","text":"

    OSCloud je navr\u017een tak, aby poskytoval \u00faplnou kontrolu nad daty a jejich vlastnictv\u00edm. Ve\u0161ker\u00fd k\u00f3d a ozn\u00e1men\u00ed jsou zpracov\u00e1ny na va\u0161em serveru, a to bez zapojen\u00ed extern\u00edch slu\u017eeb nebo analytik. OSCloud nekontaktuje \u017e\u00e1dn\u00e9 extern\u00ed servery a neposkytuje t\u0159et\u00edm stran\u00e1m p\u0159\u00edstup k va\u0161im dat\u016fm.

    "},{"location":"security/#https","title":"HTTPS","text":"

    V\u0161echny aplikace b\u011b\u017e\u00edc\u00ed na OSCloud jsou p\u0159\u00edstupn\u00e9 pouze p\u0159es HTTPS. HTTP po\u017eadavky jsou automaticky p\u0159esm\u011brov\u00e1ny na HTTPS a OSCloud spravuje SSL certifik\u00e1ty pomoc\u00ed Let's Encrypt, v\u010detn\u011b jejich automatick\u00e9 obnovy.

    "},{"location":"security/#sifrovani-zaloh","title":"\u0160ifrov\u00e1n\u00ed z\u00e1loh","text":"

    Z\u00e1lohy jsou voliteln\u011b \u0161ifrov\u00e1ny pomoc\u00ed AES-256-CBC, co\u017e zaji\u0161\u0165uje vysokou \u00farove\u0148 ochrany va\u0161ich dat p\u0159i ukl\u00e1d\u00e1n\u00ed. To znamen\u00e1, \u017ee i v p\u0159\u00edpad\u011b, \u017ee by n\u011bkdo z\u00edskal p\u0159\u00edstup k z\u00e1loh\u00e1m, bez \u0161ifrovac\u00edho kl\u00ed\u010de nejsou data \u010diteln\u00e1.

    "},{"location":"security/#omezeni-pro-hesla","title":"Omezen\u00ed pro hesla","text":"
    • OSCloud vy\u017eaduje, aby hesla u\u017eivatel\u016f obsahovala alespo\u0148 1 velk\u00e9 p\u00edsmeno, 1 \u010d\u00edslici a 1 speci\u00e1ln\u00ed znak.
    • Hesla u\u017eivatel\u016f mus\u00ed m\u00edt minim\u00e1ln\u011b 8 a maxim\u00e1ln\u011b 256 znak\u016f.
    • Ka\u017ed\u00e9 heslo je individu\u00e1ln\u011b saltov\u00e1no a hashov\u00e1no pomoc\u00ed algoritmu PBKDF2 (viz RFC 2898, sekce 5.1).
    "},{"location":"security/#izolace-aplikaci-a-sandboxing","title":"Izolace aplikac\u00ed a sandboxing","text":"
    • Aplikace jsou od sebe zcela izolovan\u00e9. Jedna aplikace nem\u016f\u017ee manipulovat s datab\u00e1z\u00ed jin\u00fdch aplikac\u00ed nebo s jejich m\u00edstn\u00edmi soubory. Toho dosahujeme pomoc\u00ed Linuxov\u00fdch kontejner\u016f.
    • Aplikace b\u011b\u017e\u00ed s rootfs pouze pro \u010dten\u00ed, co\u017e zabra\u0148uje \u00fatok\u016fm, kdy by bylo mo\u017en\u00e9 manipulovat s k\u00f3dem aplikace.
    • Aplikace se mohou p\u0159ipojit pouze k dopl\u0148k\u016fm, jako jsou datab\u00e1ze, LDAP nebo p\u0159enos e-mail\u016f, a to pouze pomoc\u00ed ov\u011b\u0159ov\u00e1n\u00ed.
    • Aplikace jsou spou\u0161t\u011bny s profilem AppArmor, kter\u00fd zakazuje mnoho syst\u00e9mov\u00fdch vol\u00e1n\u00ed a omezuje p\u0159\u00edstup k souborov\u00fdm syst\u00e9m\u016fm proc a sys.
    • V\u011bt\u0161ina aplikac\u00ed b\u011b\u017e\u00ed jako u\u017eivatel bez opr\u00e1vn\u011bn\u00ed root. V budoucnu pl\u00e1nujeme implementaci u\u017eivatelsk\u00fdch jmenn\u00fdch prostor\u016f.
    • Ka\u017ed\u00e1 aplikace je spu\u0161t\u011bna ve sv\u00e9 vlastn\u00ed subdom\u00e9n\u011b, na rozd\u00edl od d\u00edl\u010d\u00edch cest. To zaji\u0161\u0165uje, \u017ee zranitelnosti typu XSS v jedn\u00e9 aplikaci neohroz\u00ed ostatn\u00ed aplikace.
    • Procesn\u00ed kapacity jako NET_RAW jsou vypu\u0161t\u011bny, co\u017e zvy\u0161uje bezpe\u010dnost.
    "},{"location":"support/","title":"Podpora","text":"

    Abychom zefektivnili komunikaci a poskytli v\u00e1m co nejlep\u0161\u00ed podporu, sjednotili jsme ve\u0161ker\u00e9 na\u0161e podp\u016frn\u00e9 kan\u00e1ly do jedin\u00e9ho syst\u00e9mu pomoc\u00ed FreeScout \u2013 skv\u011bl\u00e9ho open-source helpdesku. Tento krok n\u00e1m umo\u017en\u00ed rychleji a efektivn\u011bji \u0159e\u0161it va\u0161e dotazy a probl\u00e9my.

    "},{"location":"support/#jak-nas-kontaktovat","title":"Jak n\u00e1s kontaktovat?","text":"

    I kdy\u017e star\u00e9 metody kontaktov\u00e1n\u00ed st\u00e1le funguj\u00ed, doporu\u010dujeme v\u00e1m za\u010d\u00edt pou\u017e\u00edvat n\u00e1sleduj\u00edc\u00ed mo\u017enosti pro efektivn\u011bj\u0161\u00ed komunikaci:

    "},{"location":"support/#registrace-a-podpora","title":"Registrace a podpora","text":""},{"location":"support/#1-e-mailova-podpora-pres-freescout","title":"1. E-mailov\u00e1 podpora p\u0159es FreeScout","text":"

    Napi\u0161te n\u00e1m na na\u0161i novou e-mailovou adresu a ve\u0161ker\u00e9 e-maily budou automaticky zpracov\u00e1ny na\u0161\u00edm syst\u00e9mem podpory. Na\u0161e podpora je p\u0159ipravena odpov\u00eddat na v\u0161echny va\u0161e dotazy a \u017e\u00e1dosti.

    "},{"location":"support/#2-formular-na-strance-kontaktu","title":"2. Formul\u00e1\u0159 na str\u00e1nce kontakt\u016f","text":"

    Nav\u0161tivte na\u0161i str\u00e1nku kontakt\u016f a ode\u0161lete \u017e\u00e1dost o podporu pomoc\u00ed jednoduch\u00e9ho formul\u00e1\u0159e. Tento zp\u016fsob je ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed preferuj\u00ed webov\u00fd kontakt.

    "},{"location":"support/#3-portal-podpory","title":"3. Port\u00e1l podpory","text":"

    Pro spr\u00e1vu a sledov\u00e1n\u00ed sv\u00fdch \u017e\u00e1dost\u00ed o podporu m\u016f\u017eete pou\u017e\u00edt n\u00e1\u0161 port\u00e1l podpory. Tento port\u00e1l v\u00e1m umo\u017en\u00ed spravovat v\u0161echny va\u0161e po\u017eadavky, sledovat stav \u0159e\u0161en\u00ed a komunikovat s na\u0161\u00edm t\u00fdmem.

    "},{"location":"support/#4-objednavky-sluzeb","title":"4. Objedn\u00e1vky slu\u017eeb","text":"

    Pro objedn\u00e1vky na\u0161ich slu\u017eeb nav\u0161tivte tuto str\u00e1nku. Zde m\u016f\u017eete vytvo\u0159it novou objedn\u00e1vku a my se postar\u00e1me o jej\u00ed zpracov\u00e1n\u00ed co nejrychleji.

    "},{"location":"support/#proc-freescout","title":"Pro\u010d FreeScout?","text":"

    FreeScout je open-source helpdesk platforma, kter\u00e1 n\u00e1m umo\u017e\u0148uje efektivn\u011bji a transparentn\u011bji spravovat ve\u0161kerou komunikaci. D\u00edky centralizovan\u00e9mu syst\u00e9mu m\u016f\u017eeme rychleji reagovat na dotazy a zajistit, \u017ee \u017e\u00e1dn\u00fd po\u017eadavek nez\u016fstane nepov\u0161imnut.

    Nav\u00edc m\u00e1te mo\u017enost sledovat v\u0161echny sv\u00e9 l\u00edstky p\u0159\u00edmo v syst\u00e9mu. Na va\u0161e p\u0159\u00e1n\u00ed, nebo pokud se rozhodnete ukon\u010dit na\u0161e slu\u017eby, budou v\u0161echny va\u0161e \u00fadaje, v\u010detn\u011b e-mail\u016f, kompletn\u011b odstran\u011bny.

    M\u00e1te-li jak\u00e9koliv ot\u00e1zky nebo pot\u0159ebujete dal\u0161\u00ed informace, nev\u00e1hejte n\u00e1s kontaktovat prost\u0159ednictv\u00edm n\u011bkter\u00e9 z v\u00fd\u0161e uveden\u00fdch metod.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/","title":"Jak n\u00e1s podpo\u0159it","text":""},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#1-uvod","title":"1. \u00davod","text":"

    Podpora mi umo\u017e\u0148uje pokra\u010dovat v rozvoji projekt\u016f jako OSCloud, VHSky a dal\u0161\u00edch komunitn\u00edch aktivit. Ka\u017ed\u00fd p\u0159\u00edsp\u011bvek, a\u0165 u\u017e finan\u010dn\u00ed nebo jin\u00fd, m\u00e1 pro m\u011b obrovskou hodnotu. D\u011bkuji, \u017ee se zaj\u00edm\u00e1te o to, jak p\u0159isp\u011bt k rozvoji na\u0161\u00ed pr\u00e1ce.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#2-moznosti-podpory","title":"2. Mo\u017enosti podpory","text":""},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#a-financni-podpora","title":"a) Finan\u010dn\u00ed podpora","text":"
    • Transparentn\u00ed \u00fa\u010det (CZ): 264043266/0600

    • Dal\u0161\u00ed \u00fa\u010det (CZ): 263559105/0600

    • Mezin\u00e1rodn\u00ed bankovn\u00ed p\u0159evod (Commerzbank DE):

    • IBAN: DE07 7734 0076 0131 2966 00
    • BIC: COBADEFFXXX

    • Ko-fi: Podpo\u0159te n\u00e1s p\u0159es Ko-fi

    • Revolut: revolut.me/archos

    • Bitcoin (BTC): bc1qacfnj8gauujaulu36elmr2av5dw9527xg24wnu

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#b-prima-spoluprace","title":"b) P\u0159\u00edm\u00e1 spolupr\u00e1ce","text":"

    Pokud v\u00e1s bav\u00ed ps\u00e1t n\u00e1vody, p\u0159ekl\u00e1dat obsah, nebo byste cht\u011bli p\u0159isp\u011bt v\u00fdvojem, napi\u0161te n\u00e1m. Velmi r\u00e1di zapoj\u00edme do projekt\u016f nad\u0161ence, kte\u0159\u00ed sd\u00edlej\u00ed na\u0161e hodnoty a z\u00e1jmy.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#c-sdileni-projektu","title":"c) Sd\u00edlen\u00ed projekt\u016f","text":"

    Jednoduch\u00fd zp\u016fsob, jak n\u00e1s podpo\u0159it, je sd\u00edlen\u00ed na\u0161ich projekt\u016f mezi p\u0159\u00e1teli nebo na soci\u00e1ln\u00edch s\u00edt\u00edch. Ka\u017ed\u00e9 doporu\u010den\u00ed pom\u00e1h\u00e1!

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#3-co-za-podporu-nabizim","title":"3. Co za podporu nab\u00edz\u00edm","text":"

    Va\u0161i podporu si velmi v\u00e1\u017e\u00edme, a proto nab\u00edz\u00edme: - Pod\u011bkov\u00e1n\u00ed na na\u0161ich str\u00e1nk\u00e1ch (pokud budete souhlasit). - Zmi\u0148ku na soci\u00e1ln\u00edch s\u00edt\u00edch. - Mo\u017enost z\u00edskat roz\u0161\u00ed\u0159en\u00fd p\u0159\u00edstup ke slu\u017eb\u00e1m, kter\u00e9 nab\u00edz\u00edme.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#4-kontakt","title":"4. Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv dotazy ohledn\u011b podpory, napi\u0161te n\u00e1m na: - Email: support@oscloud.cz - Matrix: #oscloud:matrix.cz

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#5-podekovani","title":"5. Pod\u011bkov\u00e1n\u00ed","text":"

    Va\u0161e podpora n\u00e1m umo\u017e\u0148uje nejen pokra\u010dovat v tom, co d\u011bl\u00e1me, ale tak\u00e9 zlep\u0161ovat a roz\u0161i\u0159ovat na\u0161e slu\u017eby. D\u011bkujeme v\u0161em, kdo se rozhodnou p\u0159isp\u011bt \u2013 va\u0161e pomoc je ned\u00edlnou sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce. \ud83d\udc99

    "},{"location":"apps/bookstack/","title":"BookStack App","text":"

    BookStack je open-source aplikace navr\u017een\u00e1 pro organizaci, spr\u00e1vu a sd\u00edlen\u00ed znalost\u00ed a dokumentace. D\u00edky struktu\u0159e knih, kapitol a str\u00e1nek je p\u0159ehledn\u00e1 a snadno se pou\u017e\u00edv\u00e1.

    "},{"location":"apps/bookstack/#vyhody-bookstacku","title":"V\u00fdhody BookStacku","text":"
    • P\u0159ehledn\u00e1 struktura: Umo\u017e\u0148uje rozd\u011blen\u00ed obsahu do knih, kapitol a jednotliv\u00fdch str\u00e1nek, co\u017e zjednodu\u0161uje orientaci v informac\u00edch.
    • P\u0159\u00edstup odkudkoli: K va\u0161emu obsahu m\u016f\u017eete p\u0159istupovat z jak\u00e9hokoli za\u0159\u00edzen\u00ed s internetov\u00fdm prohl\u00ed\u017ee\u010dem.
    • Podpora pro spolupr\u00e1ci: Mo\u017enost spolupr\u00e1ce v\u00edce u\u017eivatel\u016f na vytv\u00e1\u0159en\u00ed a \u00faprav\u011b obsahu.
    • Form\u00e1tov\u00e1n\u00ed obsahu: D\u00edky podpo\u0159e Markdownu a WYSIWYG editoru je tvorba a \u00faprava obsahu snadn\u00e1 a flexibiln\u00ed.
    • Vyhled\u00e1v\u00e1n\u00ed: Obsah lze rychle prohled\u00e1vat, co\u017e umo\u017e\u0148uje rychle naj\u00edt konkr\u00e9tn\u00ed informace.
    "},{"location":"apps/bookstack/#instalace-bookstacku-na-oscloud","title":"Instalace BookStacku na OSCloud","text":"
    1. \u017d\u00e1dost o instalaci: U\u017eivatel mus\u00ed po\u017e\u00e1dat o instalaci aplikace BookStack.
    2. Vlastn\u00ed dom\u00e9na: Je vy\u017eadov\u00e1na vlastn\u00ed dom\u00e9na u\u017eivatele, kde bude aplikace p\u0159\u00edstupn\u00e1.
    3. Nastaven\u00ed DNS: U\u017eivatel mus\u00ed p\u0159esm\u011brovat DNS z\u00e1znamy sv\u00e9 dom\u00e9ny na OSCloud. S nastaven\u00edm v\u00e1m m\u016f\u017ee pomoci podpora OSCloud.
    4. P\u0159\u00edstup v rozhran\u00ed OSCloud: Po dokon\u010den\u00ed instalace se aplikace BookStack zobraz\u00ed v rozhran\u00ed OSCloud pro snadn\u00fd p\u0159\u00edstup.

    BookStack je ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed hledaj\u00ed efektivn\u00ed a strukturovan\u00fd zp\u016fsob pro spr\u00e1vu znalost\u00ed a dokumentace.

    "},{"location":"apps/castopod/","title":"Castopod: Podcastov\u00e1 platforma nov\u00e9 generace","text":"

    Castopod je open-source podcastov\u00e1 platforma, kter\u00e1 v\u00e1m umo\u017e\u0148uje spravovat, distribuovat a monetizovat va\u0161e podcasty. Na rozd\u00edl od jin\u00fdch \u0159e\u0161en\u00ed nab\u00edz\u00ed plnou kontrolu nad obsahem a integraci s otev\u0159en\u00fdmi s\u00edt\u011bmi, jako je Fediverse.

    "},{"location":"apps/castopod/#castopod-na-oscloud","title":"Castopod na OSCloud","text":"

    Na platform\u011b OSCloud ji\u017e b\u011b\u017e\u00ed instance Castopodu na adrese:

    podcast.oscloud.cz

    Tato instance je p\u0159ipravena pro v\u0161echny, kte\u0159\u00ed cht\u011bj\u00ed publikovat nebo poslouchat podcasty. Pokud m\u00e1te z\u00e1jem o vlastn\u00ed instanci na va\u0161\u00ed dom\u00e9n\u011b, kontaktujte podporu OSCloud.

    "},{"location":"apps/castopod/#pro-koho-je-castopod-vhodny","title":"Pro koho je Castopod vhodn\u00fd?","text":"
    • Podcastery: Pro snadn\u00e9 publikov\u00e1n\u00ed a distribuci epizod podcast\u016f.
    • Komunity: Pro sd\u00edlen\u00ed obsahu a komunikaci s poslucha\u010di.
    • Firmy a organizace: Pro firemn\u00ed komunikaci, \u0161kolen\u00ed nebo marketingov\u00e9 kampan\u011b.
    "},{"location":"apps/castopod/#klicove-vlastnosti-castopodu","title":"Kl\u00ed\u010dov\u00e9 vlastnosti Castopodu","text":"
    • Otev\u0159en\u00fd standard: Podpora RSS a ActivityPub pro snadnou distribuci a interakci.
    • Fediverse integrace: Mo\u017enost propojen\u00ed s platformami jako Mastodon a Pixelfed.
    • P\u0159izp\u016fsoben\u00ed: Mo\u017enost \u00fapravy vzhledu a funkc\u00ed pomoc\u00ed plugin\u016f a t\u00e9mat.
    • Monetizace: Podpora sponzorstv\u00ed, mikroplateb a pr\u00e9miov\u00e9ho obsahu.
    • Statistiky: P\u0159ehled o poslucha\u010d\u00edch a jejich preferenc\u00edch.
    "},{"location":"apps/castopod/#vyhody-castopodu-na-oscloud","title":"V\u00fdhody Castopodu na OSCloud","text":"
    1. Pln\u00e1 kontrola: Obsah a data z\u016fst\u00e1vaj\u00ed pod va\u0161\u00ed spr\u00e1vou.
    2. Decentralizace: Sd\u00edlen\u00ed obsahu p\u0159es Fediverse s p\u0159\u00edmou interakc\u00ed s poslucha\u010di.
    3. Otev\u0159en\u00fd k\u00f3d: Aktivn\u00ed komunita u\u017eivatel\u016f a v\u00fdvoj\u00e1\u0159\u016f.
    4. Jednoduchost pou\u017eit\u00ed: P\u0159ehledn\u00e9 rozhran\u00ed a automatick\u00e9 generov\u00e1n\u00ed RSS kan\u00e1l\u016f.
    5. Mo\u017enost roz\u0161\u00ed\u0159en\u00ed: Z\u00edsk\u00e1n\u00ed vlastn\u00ed instance Castopodu na va\u0161\u00ed dom\u00e9n\u011b s mo\u017enost\u00ed p\u0159izp\u016fsoben\u00ed.
    "},{"location":"apps/castopod/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Poslech podcastu: Nav\u0161tivte aktu\u00e1ln\u00ed instanci na podcast.oscloud.cz.
    2. Vytvo\u0159en\u00ed vlastn\u00ed instance:
    3. Kontaktujte podporu na helpdesk.oscloud.cz nebo napi\u0161te na podpora@oscloud.cz.
    4. Domluvte se na nasazen\u00ed a konfiguraci instance na va\u0161\u00ed dom\u00e9n\u011b.
    5. DNS nastaven\u00ed: Podpora OSCloud v\u00e1s provede procesem nastaven\u00ed DNS z\u00e1znam\u016f.
    6. P\u0159\u00edstup k instanci: Po instalaci bude va\u0161e instance Castopodu dostupn\u00e1 ve va\u0161em webov\u00e9m rozhran\u00ed OSCloud.

    Pro v\u00edce informac\u00ed o Castopodu nav\u0161tivte ofici\u00e1ln\u00ed webov\u00e9 str\u00e1nky. castopod.md

    "},{"location":"apps/cryptpad/","title":"CryptPad App","text":""},{"location":"apps/cryptpad/#cryptpad-bezpecna-a-soukroma-spoluprace-na-dokumentech","title":"CryptPad: Bezpe\u010dn\u00e1 a soukrom\u00e1 spolupr\u00e1ce na dokumentech","text":"

    CryptPad je open-source platforma pro online spolupr\u00e1ci, kter\u00e1 klade d\u016fraz na soukrom\u00ed a zabezpe\u010den\u00ed dat. Na rozd\u00edl od jin\u00fdch cloudov\u00fdch n\u00e1stroj\u016f pro spolupr\u00e1ci nab\u00edz\u00ed CryptPad end-to-end \u0161ifrov\u00e1n\u00ed, co\u017e znamen\u00e1, \u017ee data jsou \u0161ifrov\u00e1na na stran\u011b u\u017eivatele a poskytovatel slu\u017eby (v tomto p\u0159\u00edpad\u011b OSCloud) k nim nem\u00e1 p\u0159\u00edstup.

    "},{"location":"apps/cryptpad/#klicove-vlastnosti-cryptpad","title":"Kl\u00ed\u010dov\u00e9 vlastnosti CryptPad:","text":"
    • \u0160ifrov\u00e1n\u00ed: V\u0161echna data ulo\u017een\u00e1 na CryptPadu jsou \u0161ifrov\u00e1na end-to-end, co\u017e znamen\u00e1, \u017ee nikdo krom\u011b v\u00e1s a u\u017eivatel\u016f, se kter\u00fdmi sd\u00edl\u00edte soubory, k nim nem\u00e1 p\u0159\u00edstup. Servery nevid\u00ed obsah va\u0161ich dokument\u016f.

    • Spolupr\u00e1ce v re\u00e1ln\u00e9m \u010dase: M\u016f\u017eete snadno spolupracovat s ostatn\u00edmi na dokumentech, tabulk\u00e1ch, prezentac\u00edch, pozn\u00e1mk\u00e1ch a dotazn\u00edc\u00edch, p\u0159i\u010dem\u017e v\u0161echny \u00fapravy prob\u00edhaj\u00ed v re\u00e1ln\u00e9m \u010dase.

    • \u00dalo\u017ei\u0161t\u011b a p\u0159\u00edstup: CryptPad nab\u00edz\u00ed mo\u017enost vytv\u00e1\u0159et a ukl\u00e1dat dokumenty p\u0159\u00edmo na va\u0161em \u00fa\u010dtu, kter\u00fd je chr\u00e1n\u011bn \u0161ifrovan\u00fdm heslem. D\u00edky tomu m\u00e1te plnou kontrolu nad t\u00edm, kdo m\u016f\u017ee p\u0159istupovat k va\u0161im soubor\u016fm.

    • Anonymita: U\u017eivatel\u00e9 CryptPadu mohou spolupracovat i bez vytv\u00e1\u0159en\u00ed \u00fa\u010dt\u016f. Sta\u010d\u00ed vytvo\u0159it odkaz na dokument a sd\u00edlet ho s ostatn\u00edmi, p\u0159i\u010dem\u017e je zachov\u00e1na anonymita v\u0161ech z\u00fa\u010dastn\u011bn\u00fdch.

    • Bez reklam: Na rozd\u00edl od mnoha jin\u00fdch cloudov\u00fdch slu\u017eeb, CryptPad je zcela bez reklam, co\u017e p\u0159isp\u00edv\u00e1 k ochran\u011b soukrom\u00ed.

    "},{"location":"apps/cryptpad/#bezpecnostni-vyhody-cryptpad","title":"Bezpe\u010dnostn\u00ed v\u00fdhody CryptPad","text":"
    • Ochrana dat: Data jsou \u0161ifrov\u00e1na p\u0159\u00edmo ve va\u0161em prohl\u00ed\u017ee\u010di pomoc\u00ed end-to-end \u0161ifrov\u00e1n\u00ed. To znamen\u00e1, \u017ee i kdyby do\u0161lo k naru\u0161en\u00ed serveru, \u00fato\u010dn\u00edci by nem\u011bli p\u0159\u00edstup k va\u0161im dat\u016fm, proto\u017ee jsou \u0161ifrov\u00e1na.

    • Kontrola nad sd\u00edlen\u00edm: U\u017eivatel\u00e9 mohou snadno \u0159\u00eddit, kdo m\u00e1 p\u0159\u00edstup k dokument\u016fm, a mohou dokumenty sd\u00edlet prost\u0159ednictv\u00edm zabezpe\u010den\u00fdch odkaz\u016f.

    • Bezpe\u010dn\u00e9 z\u00e1lohov\u00e1n\u00ed: Dokumenty jsou ulo\u017eeny na serveru v \u0161ifrovan\u00e9 podob\u011b, a pokud chcete, m\u016f\u017eete si je kdykoli z\u00e1lohovat na sv\u016fj disk.

    "},{"location":"apps/cryptpad/#vyhody-cryptpadu-pro-uzivatele","title":"V\u00fdhody CryptPadu pro u\u017eivatele","text":"
    • Soukrom\u00e1 spolupr\u00e1ce: Vytv\u00e1\u0159en\u00ed a \u00faprava dokument\u016f bez obav z toho, \u017ee poskytovatel slu\u017eeb m\u016f\u017ee \u010d\u00edst nebo sledovat va\u0161e data.

    • P\u0159\u00edstup odkudkoli: K CryptPadu m\u016f\u017eete p\u0159istupovat z jak\u00e9hokoli za\u0159\u00edzen\u00ed s internetov\u00fdm prohl\u00ed\u017ee\u010dem bez pot\u0159eby instalace jak\u00e9hokoli softwaru.

    • R\u016fzn\u00e9 form\u00e1ty: CryptPad podporuje \u0161irokou \u0161k\u00e1lu form\u00e1t\u016f pro spolupr\u00e1ci, jako jsou textov\u00e9 dokumenty, tabulky, prezentace, dotazn\u00edky nebo pozn\u00e1mky.

    • Sd\u00edlen\u00ed v t\u00fdmu: Ide\u00e1ln\u00ed pro t\u00fdmy, kter\u00e9 pot\u0159ebuj\u00ed bezpe\u010dn\u00e9 m\u00edsto pro spolupr\u00e1ci na projektech, ani\u017e by se musely starat o \u00faniky dat.

    CryptPad na adrese cryptpad.arch-linux.cz je skv\u011blou volbou pro ka\u017ed\u00e9ho, kdo hled\u00e1 bezpe\u010dnou a efektivn\u00ed platformu pro online spolupr\u00e1ci.

    "},{"location":"apps/discourse/","title":"Discourse na Oscloud","text":"

    Discourse je modern\u00ed open-source platforma pro diskuzn\u00ed f\u00f3ra, kter\u00e1 p\u0159in\u00e1\u0161\u00ed \u010dist\u00e9 a p\u0159ehledn\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed s pokro\u010dil\u00fdmi funkcemi pro spr\u00e1vu komunit.

    "},{"location":"apps/discourse/#proc-si-vybrat-discourse","title":"Pro\u010d si vybrat Discourse?","text":"
    • Modern\u00ed design: Intuitivn\u00ed rozhran\u00ed vhodn\u00e9 pro v\u0161echny typy za\u0159\u00edzen\u00ed (mobil, tablet, desktop).
    • Jednoduch\u00e1 spr\u00e1va: Automatick\u00e9 aktualizace, moderov\u00e1n\u00ed a vestav\u011bn\u00e1 analytika.
    • Notifikace a re\u00e1ln\u00fd \u010das: Sledujte nov\u00e9 p\u0159\u00edsp\u011bvky, odpov\u011bdi a zm\u00ednky v re\u00e1ln\u00e9m \u010dase.
    • Flexibilita: Mo\u017enost integrace s dal\u0161\u00edmi syst\u00e9my, \u00fapravy vzhledu a pou\u017eit\u00ed plugin\u016f.
    • SEO optimalizace: P\u0159\u00e1telsk\u00e9 URL adresy a strukturovan\u00fd obsah podporuj\u00edc\u00ed viditelnost na vyhled\u00e1va\u010d\u00edch.
    • Open-source v\u00fdhoda: Komunita v\u00fdvoj\u00e1\u0159\u016f p\u0159isp\u00edv\u00e1 k neust\u00e1l\u00e9mu vylep\u0161ov\u00e1n\u00ed platformy.
    "},{"location":"apps/discourse/#discourse-na-oscloud_1","title":"Discourse na OSCloud","text":"

    Na OSCloud nab\u00edz\u00edme mo\u017enost hostovat Discourse na vlastn\u00ed dom\u00e9n\u011b, co\u017e je ide\u00e1ln\u00ed \u0159e\u0161en\u00ed pro profesion\u00e1ln\u00ed i osobn\u00ed komunity.

    "},{"location":"apps/discourse/#co-nabizime","title":"Co nab\u00edz\u00edme:","text":"
    • Instalaci na va\u0161i dom\u00e9nu: Profesion\u00e1ln\u00ed nasazen\u00ed a konfigurace.
    • 5 GB \u00falo\u017ei\u0161t\u011b zdarma: Z\u00e1kladn\u00ed pl\u00e1n zahrnuje \u00falo\u017ei\u0161t\u011b s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle va\u0161ich po\u017eadavk\u016f.
    • Automatick\u00e9 aktualizace a z\u00e1lohy: Zaji\u0161t\u011bn\u00ed bezpe\u010dnosti a spolehlivosti.
    • Technick\u00e1 podpora: K dispozici p\u0159es str\u00e1nku podpory.
    • Objedn\u00e1vky: Dal\u0161\u00ed informace naleznete na str\u00e1nce Objedn\u00e1vky OScloud.
    "},{"location":"apps/discourse/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Kontaktujte n\u00e1s: Po\u017e\u00e1dejte o instalaci Discourse p\u0159es Objedn\u00e1vky Oscloud
    2. Nastavte DNS z\u00e1znamy: Upraven\u00e9 podle pokyn\u016f podpory.
    3. P\u0159ihlaste se do administrace: Po instalaci z\u00edsk\u00e1te p\u0159\u00edstup k pln\u00e9 spr\u00e1v\u011b f\u00f3ra.
    4. Po dokon\u010den\u00ed instalace se aplikace Discourse automaticky objev\u00ed ve va\u0161em dashboardu.
    "},{"location":"apps/discourse/#pro-koho-je-discourse-vhodne","title":"Pro koho je Discourse vhodn\u00e9?","text":"
    • Komunity: Ide\u00e1ln\u00ed platforma pro diskuzn\u00ed f\u00f3ra a sd\u00edlen\u00ed znalost\u00ed.
    • Firmy: Pro intern\u00ed komunikaci nebo z\u00e1kaznickou podporu.
    • Vzd\u011bl\u00e1vac\u00ed instituce: Pro diskuze mezi studenty a u\u010diteli.
    • Open-source projekty: Perfektn\u00ed n\u00e1stroj pro spolupr\u00e1ci a komunikaci.

    Pro v\u00edce informac\u00ed o Discourse nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nky.

    "},{"location":"apps/dokuwiki/","title":"Dokuwiki","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/findmydevice/","title":"FindMyDevice App","text":"

    FindMyDeviceServer je open-source platforma pro sledov\u00e1n\u00ed a ovl\u00e1d\u00e1n\u00ed za\u0159\u00edzen\u00ed (nap\u0159\u00edklad telefonu) s d\u016frazem na bezpe\u010dnost, soukrom\u00ed a transparentnost. Na\u0161e instance je dostupn\u00e1 na findmydevice.oscloud.cz a je p\u0159ipravena k pou\u017eit\u00ed.

    "},{"location":"apps/findmydevice/#_1","title":"FindMyDevice","text":""},{"location":"apps/findmydevice/#vyhody-a-vlastnosti","title":"V\u00fdhody a vlastnosti","text":"
    1. Open-source Zdrojov\u00fd k\u00f3d je dostupn\u00fd na GitLabu, co\u017e umo\u017e\u0148uje komunitn\u00ed audit a zaji\u0161t\u011bn\u00ed maxim\u00e1ln\u00ed transparentnosti.

    2. End-to-End \u0161ifrov\u00e1n\u00ed Ve\u0161ker\u00e1 citliv\u00e1 data jsou \u0161ifrov\u00e1na na stran\u011b za\u0159\u00edzen\u00ed u\u017eivatele a de\u0161ifrov\u00e1na pouze lok\u00e1ln\u011b v prohl\u00ed\u017ee\u010di.

    3. Ochrana soukrom\u00ed Va\u0161e data nejsou sd\u00edlena ani prod\u00e1v\u00e1na t\u0159et\u00edm stran\u00e1m. Server uchov\u00e1v\u00e1 pouze minim\u00e1ln\u00ed mno\u017estv\u00ed nezbytn\u00fdch dat.

    4. Snadn\u00e9 pou\u017eit\u00ed Pou\u017eijte na\u0161i instanci findmydevice.oscloud.cz bez nutnosti vlastn\u00ed instalace serveru.

    5. Dostupnost aplikace Mobiln\u00ed aplikaci pro Android najdete na F-Droidu.

    "},{"location":"apps/findmydevice/#jak-zacit","title":"Jak za\u010d\u00edt?","text":""},{"location":"apps/findmydevice/#1-nastavte-aplikaci-ntfy","title":"1. Nastavte aplikaci Ntfy","text":"

    Co je Ntfy? Ntfy je open-source aplikace pro push notifikace. FindMyDevice pou\u017e\u00edv\u00e1 Ntfy k zas\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed na va\u0161e za\u0159\u00edzen\u00ed.

    Jak nastavit Ntfy?

    1. Nainstalujte F-Droid Pokud je\u0161t\u011b nem\u00e1te, nainstalujte si aplikaci F-Droid:
    2. Otev\u0159ete f-droid.org a st\u00e1hn\u011bte instala\u010dn\u00ed bal\u00ed\u010dek (.apk).
    3. Povolte instalaci z nezn\u00e1m\u00fdch zdroj\u016f a dokon\u010dete instalaci.

    4. Nainstalujte aplikaci Ntfy

    5. Otev\u0159ete F-Droid.
    6. Vyhledejte Ntfy nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.
    7. Klikn\u011bte na Install a potvr\u010fte instalaci.

    8. Nastavte Ntfy

    9. Otev\u0159ete aplikaci Ntfy a p\u0159ejd\u011bte do nastaven\u00ed (ikona vpravo naho\u0159e).
    10. Do polo\u017eky \u201eV\u00fdchoz\u00ed server\u201c zadejte \u010desk\u00fd server: plaintext https://ntfy.arch-linux.cz
    11. V sekci \u201eProtokol p\u0159ipojen\u00ed\u201c vyberte WebSockets.

    12. Optimalizace baterie

    13. V nastaven\u00ed syst\u00e9mu vypn\u011bte u aplikace Ntfy r\u016fzn\u00e9 optimalizace baterie, aby byla schopna p\u0159ij\u00edmat notifikace v re\u00e1ln\u00e9m \u010dase.
    "},{"location":"apps/findmydevice/#2-instalace-f-droidu","title":"2. Instalace F-Droidu","text":"

    Co je F-Droid? F-Droid je alternativn\u00ed obchod s aplikacemi pro Android, kter\u00fd nab\u00edz\u00ed open-source aplikace bez reklam a sledov\u00e1n\u00ed.

    Jak nainstalovat F-Droid? 1. Otev\u0159ete prohl\u00ed\u017ee\u010d na sv\u00e9m za\u0159\u00edzen\u00ed a nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nku f-droid.org. 2. St\u00e1hn\u011bte instala\u010dn\u00ed bal\u00ed\u010dek (.apk) kliknut\u00edm na tla\u010d\u00edtko Download F-Droid. 3. Povolte instalaci z nezn\u00e1m\u00fdch zdroj\u016f: - Otev\u0159ete Nastaven\u00ed > Zabezpe\u010den\u00ed. - Povolte instalaci aplikac\u00ed z prohl\u00ed\u017ee\u010de, kter\u00fd jste pou\u017eili ke sta\u017een\u00ed. 4. Nainstalujte aplikaci F-Droid kliknut\u00edm na sta\u017een\u00fd soubor .apk.

    "},{"location":"apps/findmydevice/#3-instalace-aplikace-findmydevice","title":"3. Instalace aplikace FindMyDevice","text":"
    1. Otev\u0159ete aplikaci F-Droid.
    2. Vyhledejte FindMyDevice nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.
    3. Klikn\u011bte na Install a potvr\u010fte instalaci.
    "},{"location":"apps/findmydevice/#4-registrace-zarizeni","title":"4. Registrace za\u0159\u00edzen\u00ed","text":"
    1. Otev\u0159ete aplikaci FindMyDevice na sv\u00e9m telefonu.
    2. Zadejte sv\u00e9 FMD ID (unik\u00e1tn\u00ed identifik\u00e1tor) a vytvo\u0159te si heslo.
    3. Va\u0161e za\u0159\u00edzen\u00ed bude zaregistrov\u00e1no na instanci findmydevice.oscloud.cz.
    "},{"location":"apps/findmydevice/#5-pouziti-weboveho-rozhrani","title":"5. Pou\u017eit\u00ed webov\u00e9ho rozhran\u00ed","text":"
    1. P\u0159ihlaste se na findmydevice.oscloud.cz pomoc\u00ed sv\u00e9ho FMD ID a hesla.
    2. M\u016f\u017eete:
    3. Odes\u00edlat p\u0159\u00edkazy do za\u0159\u00edzen\u00ed.
    4. Sledovat polohu za\u0159\u00edzen\u00ed.
    5. P\u0159istupovat k dal\u0161\u00edm dat\u016fm, jako jsou obr\u00e1zky nebo stav baterie.
    "},{"location":"apps/findmydevice/#podpora-a-zdroje","title":"Podpora a zdroje","text":"
    • Ofici\u00e1ln\u00ed repozit\u00e1\u0159: FindMyDeviceServer na GitLabu
    "},{"location":"apps/findmydevice/#zaver","title":"Z\u00e1v\u011br","text":"

    FindMyDeviceServer na findmydevice.oscloud.cz je modern\u00ed a bezpe\u010dn\u00fd n\u00e1stroj pro lokalizaci a ovl\u00e1d\u00e1n\u00ed va\u0161ich za\u0159\u00edzen\u00ed. D\u00edky integraci s aplikac\u00ed Ntfy a end-to-end \u0161ifrov\u00e1n\u00ed poskytuje plnou kontrolu nad va\u0161imi daty. Vyzkou\u0161ejte ho je\u0161t\u011b dnes!

    "},{"location":"apps/gitea/","title":"Gitea na OSCloud","text":""},{"location":"apps/gitea/#co-je-gitea","title":"Co je Gitea?","text":"

    Gitea je open-source platforma pro spr\u00e1vu verz\u00ed k\u00f3du a spolupr\u00e1ci na projektech, postaven\u00e1 na Gitu. Je to lehk\u00fd a snadno pou\u017eiteln\u00fd n\u00e1stroj, kter\u00fd umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159\u016fm a t\u00fdm\u016fm efektivn\u011b spravovat sv\u00e9 k\u00f3dy, sledovat zm\u011bny a spolupracovat na projektech.

    "},{"location":"apps/gitea/#klicove-vlastnosti-gitea","title":"Kl\u00ed\u010dov\u00e9 vlastnosti Gitea","text":"
    • Jednoduchost: Rychl\u00e1 instalace, snadn\u00e9 pou\u017e\u00edv\u00e1n\u00ed a n\u00edzk\u00e9 n\u00e1roky na v\u00fdkon.
    • Spr\u00e1va k\u00f3du: Pln\u00e1 podpora Gitu, v\u010detn\u011b v\u011btven\u00ed, fork\u016f a pull request\u016f.
    • Integrace CI/CD: Mo\u017enost p\u0159ipojen\u00ed k extern\u00edm n\u00e1stroj\u016fm pro automatizaci proces\u016f v\u00fdvoje.
    • Podpora t\u00fdmov\u00e9 spolupr\u00e1ce: Role u\u017eivatel\u016f, recenze k\u00f3du a issue tracking.
    • P\u0159izp\u016fsobitelnost: Mo\u017enost p\u0159izp\u016fsobit vzhled a funkce pomoc\u00ed plugin\u016f.
    • Webov\u00e9 rozhran\u00ed: P\u0159ehledn\u00e9 a intuitivn\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed pro spr\u00e1vu projekt\u016f.
    • Podpora v\u00edce jazyk\u016f: Gitea je lokalizovan\u00e1 do mnoha jazyk\u016f, v\u010detn\u011b \u010de\u0161tiny.
    "},{"location":"apps/gitea/#gitea-na-oscloud_1","title":"Gitea na OSCloud","text":"

    OSCloud poskytuje hosting Gitea na adrese git.arch-linux.cz. Tato instance umo\u017e\u0148uje:

    • Vlastn\u00ed repozit\u00e1\u0159e: Vytv\u00e1\u0159en\u00ed a spr\u00e1va vlastn\u00edch soukrom\u00fdch i ve\u0159ejn\u00fdch repozit\u00e1\u0159\u016f.
    • Spolupr\u00e1ce na projektech: Sd\u00edlen\u00ed repozit\u00e1\u0159\u016f a spolupr\u00e1ce s t\u00fdmem.
    • Ochrana dat: V\u0161echna data jsou hostov\u00e1na na serverech OSCloud, co\u017e zaji\u0161\u0165uje bezpe\u010dnost a soukrom\u00ed.
    • Napojen\u00ed na dal\u0161\u00ed n\u00e1stroje OSCloud: Mo\u017enost propojen\u00ed s CI/CD a dal\u0161\u00edmi aplikacemi na platform\u011b OSCloud.
    "},{"location":"apps/gitea/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. P\u0159\u00edstup k Gitea: Nav\u0161tivte git.arch-linux.cz a p\u0159ihlaste se pomoc\u00ed sv\u00e9ho OSCloud \u00fa\u010dtu.
    2. Vytvo\u0159en\u00ed repozit\u00e1\u0159e: Po p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete snadno vytvo\u0159it nov\u00fd repozit\u00e1\u0159 nebo fork existuj\u00edc\u00edho projektu.
    3. Spr\u00e1va projekt\u016f: Pou\u017e\u00edvejte issue tracking, wiki a pull requesty k efektivn\u00edmu \u0159\u00edzen\u00ed projekt\u016f.
    4. Integrace s CI/CD: Propojte Gitea s extern\u00edmi n\u00e1stroji, kter\u00e9 v\u00e1m pomohou automatizovat procesy v\u00fdvoje.
    "},{"location":"apps/gitea/#pro-koho-je-gitea-vhodna","title":"Pro koho je Gitea vhodn\u00e1?","text":"
    • V\u00fdvoj\u00e1\u0159sk\u00e9 t\u00fdmy: Pro efektivn\u00ed spr\u00e1vu k\u00f3du a spolupr\u00e1ci na projektech.
    • Jednotlivci: Pro osobn\u00ed projekty a bezpe\u010dn\u00e9 uchov\u00e1n\u00ed k\u00f3du.
    • Organizace: Pro spr\u00e1vu v\u00edce projekt\u016f s t\u00fdmy a p\u0159\u00edstupov\u00fdmi pr\u00e1vy.
    "},{"location":"apps/gitea/#vyhody-pouziti-gitea-na-oscloud","title":"V\u00fdhody pou\u017eit\u00ed Gitea na OSCloud","text":"
    • Bezpe\u010dnost: Va\u0161e data jsou ulo\u017eena na serverech OSCloud s vysokou \u00farovn\u00ed zabezpe\u010den\u00ed.
    • Dostupnost: P\u0159\u00edstup k va\u0161im projekt\u016fm odkudkoli p\u0159es webov\u00e9 rozhran\u00ed.
    • Podpora: Mo\u017enost obr\u00e1tit se na t\u00fdm OSCloud s jak\u00fdmikoliv dotazy nebo probl\u00e9my.

    Pro v\u00edce informac\u00ed a za\u010d\u00e1tek pr\u00e1ce nav\u0161tivte git.arch-linux.cz.

    "},{"location":"apps/githubpages/","title":"GitHub Pages","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/hedgedoc/","title":"HedgeDoc na Oscloud","text":"

    HedgeDoc je otev\u0159en\u00e1 platforma pro t\u00fdmovou spolupr\u00e1ci, kter\u00e1 umo\u017e\u0148uje u\u017eivatel\u016fm spole\u010dn\u011b vytv\u00e1\u0159et, sd\u00edlet a editovat dokumenty v re\u00e1ln\u00e9m \u010dase. Tento n\u00e1stroj je zalo\u017een\u00fd na Markdownu, jednoduch\u00e9m jazyku pro form\u00e1tov\u00e1n\u00ed textu, kter\u00fd je vhodn\u00fd jak pro za\u010d\u00e1te\u010dn\u00edky, tak pro pokro\u010dil\u00e9 u\u017eivatele. HedgeDoc je ide\u00e1ln\u00ed pro psan\u00ed pozn\u00e1mek, vytv\u00e1\u0159en\u00ed dokumentace nebo sd\u00edlen\u00ed n\u00e1pad\u016f a poznatk\u016f v r\u00e1mci t\u00fdmu.

    Na Oscloud je HedgeDoc p\u0159\u00edstupn\u00fd bez nutnosti samostatn\u00e9 registrace. Ka\u017ed\u00fd u\u017eivatel se m\u016f\u017ee p\u0159ihl\u00e1sit p\u0159\u00edmo pomoc\u00ed sv\u00e9ho Oscloud \u00fa\u010dtu, co\u017e usnad\u0148uje a zjednodu\u0161uje p\u0159\u00edstup k aplikaci.

    "},{"location":"apps/hedgedoc/#funkce-a-vyhody-hedgedocu","title":"Funkce a v\u00fdhody HedgeDocu","text":""},{"location":"apps/hedgedoc/#1-markdown-formatovani","title":"1. Markdown form\u00e1tov\u00e1n\u00ed","text":"

    HedgeDoc podporuje psan\u00ed a \u00fapravu dokument\u016f v jazyce Markdown, kter\u00fd nab\u00edz\u00ed snadn\u00e9 form\u00e1tov\u00e1n\u00ed textu. Markdown je intuitivn\u00ed a umo\u017e\u0148uje:

    • Pou\u017e\u00edvat nadpisy, seznamy, odkazy a obr\u00e1zky.
    • P\u0159id\u00e1vat k\u00f3dov\u00e9 bloky a tabulky.
    • Vytv\u00e1\u0159et p\u0159ehledn\u00e9 a strukturovan\u00e9 dokumenty.
    "},{"location":"apps/hedgedoc/#2-spoluprace-v-realnem-case","title":"2. Spolupr\u00e1ce v re\u00e1ln\u00e9m \u010dase","text":"

    HedgeDoc umo\u017e\u0148uje u\u017eivatel\u016fm pracovat spole\u010dn\u011b na jednom dokumentu sou\u010dasn\u011b. Ka\u017ed\u00e1 zm\u011bna se okam\u017eit\u011b projev\u00ed v\u0161em p\u0159ipojen\u00fdm u\u017eivatel\u016fm, co\u017e usnad\u0148uje t\u00fdmovou spolupr\u00e1ci, a\u0165 u\u017e se jedn\u00e1 o psan\u00ed pozn\u00e1mek ze sch\u016fzky nebo sd\u00edlen\u00ed informac\u00ed o projektu.

    "},{"location":"apps/hedgedoc/#3-sdileni-dokumentu","title":"3. Sd\u00edlen\u00ed dokument\u016f","text":"

    Ka\u017ed\u00fd dokument v HedgeDocu m\u00e1 sv\u016fj unik\u00e1tn\u00ed odkaz, kter\u00fd lze snadno sd\u00edlet s ostatn\u00edmi \u010dleny t\u00fdmu nebo extern\u00edmi spolupracovn\u00edky. D\u00edky tomu lze dokument zp\u0159\u00edstupnit i t\u011bm, kte\u0159\u00ed nemaj\u00ed OSCloud \u00fa\u010det, pokud to nastaven\u00ed p\u0159\u00edstupu povoluje.

    "},{"location":"apps/hedgedoc/#4-pristupnost-a-bezpecnost","title":"4. P\u0159\u00edstupnost a bezpe\u010dnost","text":"

    P\u0159ihl\u00e1\u0161en\u00ed prob\u00edh\u00e1 pomoc\u00ed OSCloud \u00fa\u010dtu, co\u017e zvy\u0161uje bezpe\u010dnost p\u0159\u00edstupu a umo\u017e\u0148uje centralizovanou spr\u00e1vu u\u017eivatel\u016f. Dokumenty jsou ukl\u00e1d\u00e1ny bezpe\u010dn\u011b, a u\u017eivatel\u00e9 maj\u00ed plnou kontrolu nad t\u00edm, kdo m\u016f\u017ee k jejich dokument\u016fm p\u0159istupovat.

    "},{"location":"apps/hedgedoc/#jak-zacit-s-hedgedocem","title":"Jak za\u010d\u00edt s HedgeDocem","text":"
    1. P\u0159\u00edstup a p\u0159ihl\u00e1\u0161en\u00ed:
    2. Nav\u0161tivte https://hedgedoc.arch-linux.cz/.
    3. Klikn\u011bte na tla\u010d\u00edtko P\u0159ihl\u00e1sit se a vyberte mo\u017enost P\u0159ihl\u00e1sit se pomoc\u00ed Cloudron.
    1. Vytvo\u0159en\u00ed nov\u00e9ho dokumentu:
    2. Po p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete vytvo\u0159it nov\u00fd dokument kliknut\u00edm na Nov\u00fd dokument.
    3. Zobraz\u00ed se pr\u00e1zdn\u00e1 str\u00e1nka, kde m\u016f\u017eete za\u010d\u00edt ps\u00e1t sv\u016fj obsah v Markdownu.
    "},{"location":"apps/hedgedoc/#zakladni-formatovani-v-markdownu","title":"Z\u00e1kladn\u00ed form\u00e1tov\u00e1n\u00ed v Markdownu","text":""},{"location":"apps/hedgedoc/#1-nadpisy","title":"1. Nadpisy","text":"
    • # Nadpis 1 pro hlavn\u00ed nadpis
    • ## Nadpis 2 pro podnadpis
    • *kurz\u00edva* pro kurz\u00edvu a **tu\u010dn\u00e9 p\u00edsmo** pro tu\u010dn\u00e9 p\u00edsmo
    "},{"location":"apps/hedgedoc/#2-odkazy","title":"2. Odkazy","text":"

    Chcete-li vytvo\u0159it odkaz, pou\u017eijte form\u00e1t [n\u00e1zev odkazu](URL). Nap\u0159\u00edklad:

    [P\u0159ej\u00edt na Mamutovo](https://mamutovo.cz)\n
    "},{"location":"apps/hedgedoc/#3-seznamy","title":"3. Seznamy","text":"

    Pro vytvo\u0159en\u00ed seznamu pou\u017eijte - nebo *

    - Prvn\u00ed polo\u017eka\n- Druh\u00e1 polo\u017eka\n- T\u0159et\u00ed polo\u017eka\n

    \u010c\u00edslovan\u00e9 seznamy vytvo\u0159\u00edte jednodu\u0161e:

    1. Prvn\u00ed polo\u017eka\n2. Druh\u00e1 polo\u017eka\n3. T\u0159et\u00ed polo\u017eka\n
    "},{"location":"apps/hedgedoc/#4-ukoly-check-list","title":"4. \u00dakoly (Check-list)","text":"

    K vytvo\u0159en\u00ed seznamu \u00fakol\u016f pou\u017eijte - [ ] pro nedokon\u010den\u00e9 a - [x] pro dokon\u010den\u00e9 \u00fakoly:

    - [ ] Nedokon\u010den\u00fd \u00fakol\n- [x] Dokon\u010den\u00fd \u00fakol\n
    "},{"location":"apps/hedgedoc/#5tabulky","title":"5.Tabulky","text":"

    V Markdownu lze snadno vytvo\u0159it z\u00e1kladn\u00ed tabulky pomoc\u00ed | a -:

    | Sloupec 1 | Sloupec 2 | Sloupec 3 |\n|-----------|-----------|-----------|\n| Data 1    | Data 2    | Data 3    |\n| Data 4    | Data 5    | Data 6    |\n

    Pro podrobn\u011bj\u0161\u00ed informace o funkc\u00edch HedgeDoc nav\u0161tivte anglick\u00fd n\u00e1vod

    "},{"location":"apps/hedgedoc/#sdileni-a-spoluprace","title":"Sd\u00edlen\u00ed a spolupr\u00e1ce:","text":"

    Po dokon\u010den\u00ed \u00faprav m\u016f\u017eete dokument sd\u00edlet pomoc\u00ed odkazu, kter\u00fd najdete v horn\u00ed \u010d\u00e1sti obrazovky. U\u017eivatel\u00e9 s p\u0159\u00edstupem mohou okam\u017eit\u011b za\u010d\u00edt editovat.

    HedgeDoc na OSCloud je skv\u011bl\u00fdm \u0159e\u0161en\u00edm pro ty, kte\u0159\u00ed pot\u0159ebuj\u00ed bezpe\u010dnou a jednoduchou platformu pro t\u00fdmovou spolupr\u00e1ci na dokumentech. D\u00edky podpo\u0159e Markdownu, sd\u00edlen\u00ed v re\u00e1ln\u00e9m \u010dase a mo\u017enosti p\u0159ihl\u00e1\u0161en\u00ed p\u0159es OSCloud \u00fa\u010det je ide\u00e1ln\u00ed pro v\u0161echny, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt v\u0161echny dokumenty na jednom m\u00edst\u011b a p\u0159\u00edstupn\u00e9 odkudkoliv.

    "},{"location":"apps/immich/","title":"Immich na Oscloud","text":""},{"location":"apps/immich/#co-je-immich","title":"Co je Immich?","text":"

    Immich je open-source aplikace pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed, kter\u00e1 slou\u017e\u00ed jako alternativa ke slu\u017eb\u00e1m typu Google Photos. Nab\u00edz\u00ed automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotek z mobilu, organizaci alb, vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed AI a mnoho dal\u0161\u00edch funkc\u00ed.

    "},{"location":"apps/immich/#jak-ziskat-pristup-k-immich-na-oscloud","title":"Jak z\u00edskat p\u0159\u00edstup k Immich na Oscloud?","text":"

    Aby u\u017eivatel mohl pou\u017e\u00edvat Immich na Oscloud, je nutn\u00e9 po\u017e\u00e1dat o p\u0159\u00edstup p\u0159es helpdesk FreeScout. Ka\u017ed\u00fd u\u017eivatel m\u00e1 z\u00e1kladn\u00ed kv\u00f3tu 10 GB pro sv\u00e9 fotografie a videa. Pokud pot\u0159ebuje\u0161 v\u00edce m\u00edsta, kontaktuj helpdesk.

    "},{"location":"apps/immich/#1-pozadani-o-pristup","title":"1. Po\u017e\u00e1d\u00e1n\u00ed o p\u0159\u00edstup","text":"
    • Jdi na helpdesk Oscloud.
    • Otev\u0159i ticket s \u017e\u00e1dost\u00ed o registraci do Immich.
    • Po schv\u00e1len\u00ed obdr\u017e\u00ed\u0161 p\u0159\u00edstup do aplikace.
    "},{"location":"apps/immich/#2-zobrazeni-immich-v-oscloud-dashboard","title":"2. Zobrazen\u00ed Immich v Oscloud Dashboard","text":"
    • Po dokon\u010den\u00ed registrace se aplikace Immich automaticky zobraz\u00ed v tv\u00e9m dashboardu na Oscloud.
    • Odtud ji m\u016f\u017ee\u0161 pohodln\u011b otev\u0159\u00edt a za\u010d\u00edt pou\u017e\u00edvat.
    "},{"location":"apps/immich/#prvni-kroky-v-immich","title":"Prvn\u00ed kroky v Immich","text":""},{"location":"apps/immich/#1-prihlaseni","title":"1. P\u0159ihl\u00e1\u0161en\u00ed","text":"
    • Pou\u017eij p\u0159ihla\u0161ovac\u00ed \u00fadaje, kter\u00e9 ti byly p\u0159id\u011bleny.
    "},{"location":"apps/immich/#2-nahravani-fotografii","title":"2. Nahr\u00e1v\u00e1n\u00ed fotografi\u00ed","text":"
    • Klikni na Upload a vyber fotky, kter\u00e9 chce\u0161 nahr\u00e1t.
    • Doporu\u010dujeme nainstalovat mobiln\u00ed aplikaci Immich pro automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotek z telefonu.
    "},{"location":"apps/immich/#3-organizace-a-sprava-fotek","title":"3. Organizace a spr\u00e1va fotek","text":"
    • Vytv\u00e1\u0159ej alba a organizuj sv\u00e9 fotografie.
    • Pou\u017e\u00edvej vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed kl\u00ed\u010dov\u00fdch slov nebo AI detekce objekt\u016f na fotk\u00e1ch.
    "},{"location":"apps/immich/#4-sdileni-alb","title":"4. Sd\u00edlen\u00ed alb","text":"
    • Sd\u00edlej fotky a alba s ostatn\u00edmi u\u017eivateli Immich nebo vygeneruj odkaz ke sd\u00edlen\u00ed.
    "},{"location":"apps/immich/#dalsi-tipy","title":"Dal\u0161\u00ed tipy","text":"
    • Notifikace a automatick\u00e9 z\u00e1lohov\u00e1n\u00ed \u2013 Nastav si synchronizaci a notifikace v aplikaci.
    • Uvoln\u011bn\u00ed m\u00edsta na mobilu \u2013 Po nahr\u00e1n\u00ed do Immich m\u016f\u017ee\u0161 bezpe\u010dn\u011b smazat fotky z telefonu.
    "},{"location":"apps/immich/#zaver","title":"Z\u00e1v\u011br","text":"

    Immich je skv\u011bl\u00e1 alternativa ke komer\u010dn\u00edm cloudov\u00fdm \u0159e\u0161en\u00edm, kter\u00e1 d\u00e1v\u00e1 u\u017eivatel\u016fm plnou kontrolu nad jejich soubory. Pokud m\u00e1\u0161 jak\u00e9koli dotazy nebo pot\u0159ebuje\u0161 podporu, nev\u00e1hej kontaktovat helpdesk na helpdesk.oscloud.cz.

    <<<<<<< HEAD * Immich Website

    "},{"location":"apps/joplin-server/","title":"Joplin Server App","text":"

    Joplin je open-source aplikace pro psan\u00ed pozn\u00e1mek a spr\u00e1vu \u00fakol\u016f, kter\u00e1 umo\u017e\u0148uje u\u017eivatel\u016fm organizovat pozn\u00e1mky, \u00fakoly a p\u0159\u00edlohy v p\u0159ehledn\u00e9m a bezpe\u010dn\u00e9m rozhran\u00ed. Podporuje tak\u00e9 \u0161ifrov\u00e1n\u00ed end-to-end, co\u017e zaji\u0161\u0165uje bezpe\u010dnost va\u0161ich dat.

    Na OSCloud funguje Joplin jako synchroniza\u010dn\u00ed backend, co\u017e znamen\u00e1, \u017ee v\u0161echna va\u0161e data vytvo\u0159en\u00e1 v aplikaci Joplin se mohou bezpe\u010dn\u011b synchronizovat p\u0159es OSCloud. Joplin m\u016f\u017eete pou\u017e\u00edvat na r\u016fzn\u00fdch za\u0159\u00edzen\u00edch (mobiln\u00ed telefon, po\u010d\u00edta\u010d, tablet) a d\u00edky t\u00e9to synchronizaci budete m\u00edt p\u0159\u00edstup ke sv\u00fdm pozn\u00e1mk\u00e1m odkudkoli.

    "},{"location":"apps/joplin-server/#stazeni-joplinu","title":"Sta\u017een\u00ed Joplinu","text":"
    • Windows / macOS / Linux: Joplin Desktop
    • Android: Joplin na Google Play
    • iOS: Joplin na App Store
    "},{"location":"apps/joplin-server/#registrace","title":"Registrace","text":"

    Pro registraci do slu\u017eby Joplin na OSCloud je nutn\u00e9 kontaktovat podporu OSCloud p\u0159es Objedn\u00e1vky Oscloud. Po dokon\u010den\u00ed registrace se aplikace Joplin automaticky objev\u00ed ve va\u0161em dashboardu a bude p\u0159ipravena k synchronizaci s va\u0161\u00edm Joplin \u00fa\u010dtem.

    "},{"location":"apps/lamp/","title":"LAMP Aplikace","text":""},{"location":"apps/lamp/#o-aplikaci","title":"O aplikaci","text":"

    Provozov\u00e1n\u00ed LAMP aplikac\u00ed na OSCloud nen\u00ed odli\u0161n\u00e9 od toho, co je dostupn\u00e9 na mnoha hostingov\u00fdch poskytovatel\u00edch. Sv\u016fj PHP k\u00f3d m\u016f\u017eete nahr\u00e1t pomoc\u00ed SFTP nebo pomoc\u00ed Spr\u00e1vce soubor\u016f a n\u00e1sledn\u011b upravit soubory .htaccess a php.ini dle pot\u0159eby. V\u011bt\u0161ina b\u011b\u017en\u011b pou\u017e\u00edvan\u00fdch PHP roz\u0161\u00ed\u0159en\u00ed je p\u0159edinstalov\u00e1na a nemus\u00edte se starat o jejich aktualizaci.

    Hlavn\u00ed v\u00fdhody pou\u017e\u00edv\u00e1n\u00ed OSCloud k hostov\u00e1n\u00ed LAMP aplikac\u00ed jsou:

    • Automatick\u00e1 konfigurace DNS, instalace a obnova SSL certifik\u00e1t\u016f Let's Encrypt.
    • Mo\u017enost vyu\u017e\u00edvat MySQL, Redis a odes\u00edlat e-maily.
    • Nemus\u00edte se starat o z\u00e1lohy aplikac\u00ed a serveru, obnoven\u00ed a aktualizace, proto\u017ee o to se star\u00e1 OSCloud.
    • Provoz v\u00edce LAMP aplikac\u00ed, izolovan\u00fdch od sebe, na stejn\u00e9m serveru.
    "},{"location":"apps/lamp/#podporovane-verze-php","title":"Podporovan\u00e9 verze PHP","text":"

    Aplikace LAMP podporuje n\u00e1sleduj\u00edc\u00ed verze PHP:

    • 7.4
    • 8.0
    • 8.1
    • 8.2
    • 8.3 (v\u00fdchoz\u00ed)

    Chcete-li zm\u011bnit verzi PHP, upravte soubor /app/data/PHP_VERSION pomoc\u00ed Spr\u00e1vce soubor\u016f a restartujte aplikaci.

    PHP CLI

    Bin\u00e1rn\u00ed soubor php je pevn\u011b nastaven na pou\u017e\u00edv\u00e1n\u00ed PHP 8.3. V p\u0159\u00edpad\u011b skript\u016f pou\u017eijte explicitn\u011b php8.0, phar8.0 a podobn\u011b.

    "},{"location":"apps/lamp/#nahravani-souboru","title":"Nahr\u00e1v\u00e1n\u00ed soubor\u016f","text":"

    Soubory LAMP aplikace lze nahr\u00e1t pomoc\u00ed Spr\u00e1vce soubor\u016f nebo SFTP.

    "},{"location":"apps/lamp/#sftp","title":"SFTP","text":"

    Aplikace m\u016f\u017ee b\u00fdt nahr\u00e1na pomoc\u00ed SFTP klienta, nap\u0159\u00edklad FileZilla.

    P\u0159ihla\u0161ovac\u00ed \u00fadaje pro SFTP naleznete v nab\u00eddce \"Dokumentace\".

    SFTP p\u0159\u00edstup

    SFTP p\u0159\u00edstup pro neadministr\u00e1torsk\u00e9 u\u017eivatele m\u016f\u017ee b\u00fdt povolen pomoc\u00ed role oper\u00e1tor.

    "},{"location":"apps/lamp/#nastaveni-php","title":"Nastaven\u00ed PHP","text":"

    Vlastn\u00ed nastaven\u00ed PHP lze p\u0159idat dv\u011bma zp\u016fsoby:

    • Konfigurace Apache aplikace - /app/data/apache/app.conf
    • Pomoc\u00ed htaccess - /app/data/public/.htaccess

    Tyto soubory lze upravit pomoc\u00ed Spr\u00e1vce soubor\u016f. Nastaven\u00ed s m\u00f3dem PHP_INI_SYSTEM nelze nastavit v htaccess souborech.

    P\u0159\u00edklad konfigurace htaccess:

    php_value post_max_size 600M\nphp_value upload_max_filesize 600M\nphp_value memory_limit 128M\nphp_value max_execution_time 300\nphp_value max_input_time 300\nphp_value session.gc_maxlifetime 1200\n
    "},{"location":"apps/lamp/#nastaveni-apache","title":"Nastaven\u00ed Apache","text":"

    Vlastn\u00ed nastaven\u00ed Apache lze p\u0159idat dv\u011bma zp\u016fsoby:

    • Konfigurace Apache aplikace - /app/data/apache/app.conf
    • Pomoc\u00ed htaccess - /app/data/public/.htaccess

    Soubory v\u00fd\u0161e lze upravit pomoc\u00ed Spr\u00e1vce soubor\u016f. Po proveden\u00ed zm\u011bn nezapome\u0148te aplikaci restartovat.

    P\u0159\u00edklad konfigurace htaccess:

    ServerSignature Off\n
    "},{"location":"apps/lamp/#vlastni-http-hlavicky","title":"Vlastn\u00ed HTTP hlavi\u010dky","text":"

    Vlastn\u00ed HTTP hlavi\u010dky lze nastavit v souboru /app/data/public/.htaccess. Modul apache mod_headers je ji\u017e povolen. Pod\u00edvejte se na tento \u010dl\u00e1nek pro v\u00edce informac\u00ed.

    "},{"location":"apps/lamp/#php-rozsireni","title":"PHP roz\u0161\u00ed\u0159en\u00ed","text":"

    Aplikace LAMP ji\u017e obsahuje v\u011bt\u0161inu popul\u00e1rn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed, v\u010detn\u011b n\u00e1sleduj\u00edc\u00edch:

    • php-apcu
    • php-cli
    • php-curl
    • php-fpm
    • php-gd
    • php-gmp
    • php-imap
    • php-intl
    • php-json
    • php-mbstring
    • php-mcrypt
    • php-mysql
    • php-mysqlnd
    • php-pgsql
    • php-redis
    • php-sqlite
    • php-xml
    • php-xmlrpc
    • php-zip

    Kompletn\u00ed seznam p\u0159edinstalovan\u00fdch roz\u0161\u00ed\u0159en\u00ed naleznete v defaultn\u00edm souboru index.php aplikace, kter\u00fd vyp\u00ed\u0161e phpInfo().

    "},{"location":"apps/lamp/#instalace-vlastnich-php-rozsireni","title":"Instalace vlastn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed","text":"

    Aplikace LAMP podporuje instalaci vlastn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed. Jako p\u0159\u00edklad si nainstalujeme ionCube Loader, kter\u00fd je \u010dasto vy\u017eadov\u00e1n pro instalaci komer\u010dn\u00edch PHP aplikac\u00ed.

    !!! pozn\u00e1mka \"ionCube je ji\u017e nainstalov\u00e1n\" Aplikace LAMP m\u00e1 vestav\u011bnou podporu pro ionCube. N\u00ed\u017ee uveden\u00e9 kroky jsou pouze p\u0159\u00edkladem.

    "},{"location":"apps/lamp/#krok-1-stazeni-rozsireni","title":"Krok 1: Sta\u017een\u00ed roz\u0161\u00ed\u0159en\u00ed","text":"

    St\u00e1hn\u011bte a rozbalte bal\u00ed\u010dky ionCube pro Linux 64-bit (tar.gz nebo zip) z webu ionCube nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.

    "},{"location":"apps/lamp/#krok-2-nahrani-pomoci-sftp","title":"Krok 2: Nahr\u00e1n\u00ed pomoc\u00ed SFTP","text":"

    Nahrajte rozbalen\u00fd adres\u00e1\u0159 do ko\u0159enov\u00e9ho adres\u00e1\u0159e SFTP (/app/data) aplikace OSCloud (tj. jednu \u00farove\u0148 nad public/).

    "},{"location":"apps/lamp/#krok-3-povoleni-rozsireni","title":"Krok 3: Povolen\u00ed roz\u0161\u00ed\u0159en\u00ed","text":"

    V ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace OSCloud (v /app/data) najdete soubor php.ini.

    P\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek pro povolen\u00ed roz\u0161\u00ed\u0159en\u00ed (p\u0159idejte jej p\u0159ed mnoho ;extension \u0159\u00e1dk\u016f):

    zend_extension=/app/data/ioncube/ioncube_loader_lin_7.2.so\n

    Aplikace LAMP m\u00e1 deaktivovanou podporu pro thread safety, proto zvolte roz\u0161\u00ed\u0159en\u00ed bez p\u0159\u00edpony ts.

    "},{"location":"apps/lamp/#krok-4-restart-aplikace","title":"Krok 4: Restart aplikace","text":"

    Nakonec restartujte aplikaci, aby se povolilo roz\u0161\u00ed\u0159en\u00ed.

    "},{"location":"apps/lamp/#krok-5-overeni-instalace","title":"Krok 5: Ov\u011b\u0159en\u00ed instalace","text":"

    Nav\u0161tivte v\u00fdchoz\u00ed str\u00e1nku aplikace LAMP a ov\u011b\u0159te, zda je roz\u0161\u00ed\u0159en\u00ed povoleno.

    "},{"location":"apps/lamp/#konfigurace-mysql","title":"Konfigurace MySQL","text":"

    P\u0159ihla\u0161ovac\u00ed \u00fadaje k datab\u00e1zi naleznete v souboru /app/data/credentials.txt pomoc\u00ed spr\u00e1vce soubor\u016f.

    Technicky vzato jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje MySQL zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed. Tyto prom\u011bnn\u00e9 se mohou \u010dasem m\u011bnit. Tento p\u0159\u00edstup umo\u017e\u0148uje OSCloud pravideln\u011b m\u011bnit heslo k datab\u00e1zi jako bezpe\u010dnostn\u00ed opat\u0159en\u00ed a tak\u00e9 umo\u017e\u0148uje snadnou migraci aplikac\u00ed mezi r\u016fzn\u00fdmi instalacemi OSCloud.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_MYSQL_URL=            # MySQL URL (pouze pokud pou\u017e\u00edv\u00e1te jednu datab\u00e1zi)\nCLOUDRON_MYSQL_USERNAME=       # U\u017eivatelsk\u00e9 jm\u00e9no\nCLOUDRON_MYSQL_PASSWORD=       # Heslo\nCLOUDRON_MYSQL_HOST=           # IP adresa nebo hostname serveru\nCLOUDRON_MYSQL_PORT=           # Port serveru\nCLOUDRON_MYSQL_DATABASE=       # N\u00e1zev datab\u00e1ze (pouze pokud pou\u017e\u00edv\u00e1te jednu datab\u00e1zi)\n

    Pokud m\u00e1 PHP aplikace konfigura\u010dn\u00ed soubor config.php, kter\u00fd vy\u017eaduje p\u0159ihla\u0161ovac\u00ed \u00fadaje k MySQL, mohou b\u00fdt nastaveny takto:

    'db' => array (\n    'hostname' => getenv(\"CLOUDRON_MYSQL_HOST\"),\n    'username' => getenv(\"CLOUDRON_MYSQL_USERNAME\"),\n    'password' => getenv(\"CLOUDRON_MYSQL_PASSWORD\"),\n    'database' => getenv(\"CLOUDRON_MYSQL_DATABASE\")\n), // Konfigurace datab\u00e1ze\n

    N\u011bkter\u00e9 aplikace zobrazuj\u00ed instala\u010dn\u00ed obrazovku a budou vy\u017eadovat surov\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje MySQL. Tyto p\u0159ihla\u0161ovac\u00ed \u00fadaje lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    D\u016fle\u017eit\u00e9 Jakmile je instalace dokon\u010dena, ujist\u011bte se, \u017ee jste v konfigura\u010dn\u00edm souboru aplikace p\u0159e\u0161li na pou\u017eit\u00ed prom\u011bnn\u00fdch prost\u0159ed\u00ed pomoc\u00ed getenv() nam\u00edsto surov\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f. Jinak by budouc\u00ed aktualizace mohly aplikaci naru\u0161it.

    "},{"location":"apps/lamp/#prizpusobeni-mysql","title":"P\u0159izp\u016fsoben\u00ed MySQL","text":"

    Na OSCloud je server MySQL sd\u00edlen mezi v\u0161emi aplikacemi. Ka\u017ed\u00e1 aplikace z\u00edsk\u00e1 p\u0159ihla\u0161ovac\u00ed \u00fadaje bez opr\u00e1vn\u011bn\u00ed roota, co\u017e zaji\u0161\u0165uje jejich vz\u00e1jemnou izolaci. To znamen\u00e1, \u017ee nelze nastavit MySQL specificky pro jednu aplikaci.

    Nicm\u00e9n\u011b mnoho prom\u011bnn\u00fdch MySQL, jako nap\u0159\u00edklad sql_mode, m\u016f\u017ee b\u00fdt nastaveno na relaci \u00fapravou va\u0161eho k\u00f3du takto:

    // p\u0159ipojte se k MySQL a spus\u0165te prvn\u00ed dotaz\nmysql_query(\"SET SESSION SQL_MODE = 'TRADITIONAL'\");\nmysql_query(\"SET SESSION UNIQUE_CHECKS = false\");\nmysql_query(\"SET SESSION FOREIGN_KEY_CHECKS=0\");\n
    "},{"location":"apps/lamp/#phpmyadmin","title":"phpMyAdmin","text":"

    phpMyAdmin je p\u0159\u00edstupn\u00fd na adrese /phpmyadmin aplikace. Pou\u017e\u00edv\u00e1 z\u00e1kladn\u00ed ov\u011b\u0159ov\u00e1n\u00ed p\u0159es soubor htpasswd a je p\u0159ednastaven s administr\u00e1torsk\u00fdm \u00fa\u010dtem a vygenerovan\u00fdm heslem. Heslo naleznete v souboru phpmyadmin_login.txt, spolu s detaily o spr\u00e1v\u011b dal\u0161\u00edch u\u017eivatel\u016f.

    Pokud p\u0159\u00edstup p\u0159estane fungovat, jednodu\u0161e odstra\u0148te soubor .phpmyadminauth a restartujte aplikaci. T\u00edm se vygeneruj\u00ed nov\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje pro phpMyAdmin.

    "},{"location":"apps/lamp/#deaktivace-phpmyadmin","title":"Deaktivace phpMyAdmin","text":"

    Je dobr\u00fdm bezpe\u010dnostn\u00edm postupem phpMyAdmin po jeho pou\u017eit\u00ed deaktivovat. Pro deaktivaci upravte soubor /app/data/apache/app.conf pomoc\u00ed Spr\u00e1vce soubor\u016f a komentujte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek:

    # Tento \u0159\u00e1dek m\u016f\u017eete zakomentovat, pokud nepot\u0159ebujete p\u0159\u00edstup k PHPMyAdmin\n# Include \"/app/code/apache/phpmyadmin.conf\"\n

    Nezapome\u0148te aplikaci restartovat po proveden\u00ed v\u00fd\u0161e uveden\u00e9 zm\u011bny.

    "},{"location":"apps/lamp/#email","title":"Email","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k e-mailu zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_MAIL_SMTP_SERVER       # SMTP server\nCLOUDRON_MAIL_SMTP_PORT         # Port SMTP serveru\nCLOUDRON_MAIL_SMTPS_PORT        # Port SMTPS serveru (pro legacy aplikace)\nCLOUDRON_MAIL_SMTP_USERNAME     # U\u017eivatelsk\u00e9 jm\u00e9no\nCLOUDRON_MAIL_SMTP_PASSWORD     # Heslo\nCLOUDRON_MAIL_FROM              # MAIL FROM adresa. Pro zm\u011bnu viz [tento odkaz](/apps/#mail-from-address)\nCLOUDRON_MAIL_DOMAIN            # Dom\u00e9na e-mailu\n

    M\u016f\u017eete pou\u017e\u00edt getenv() pro z\u00edsk\u00e1n\u00ed hodnot v\u00fd\u0161e uveden\u00fdch prom\u011bnn\u00fdch prost\u0159ed\u00ed v k\u00f3du. Surov\u00e9 hodnoty lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    Upozorn\u011bn\u00ed: Vestav\u011bn\u00e1 funkce PHP mail() nefunguje Pou\u017e\u00edv\u00e1 lok\u00e1ln\u00ed bin\u00e1rn\u00ed soubor sendmail, kter\u00fd nen\u00ed nakonfigurov\u00e1n na OSCloud.

    M\u016f\u017eete pou\u017e\u00edt PHPMailer k odes\u00edl\u00e1n\u00ed e-mail\u016f (nainstalov\u00e1no pomoc\u00ed composer require phpmailer/phpmailer):

    <?php\n//Import PHPMailer classes into the global namespace\n//These must be at the top of your script, not inside a function\nuse PHPMailer\\PHPMailer\\PHPMailer;\nuse PHPMailer\\PHPMailer\\SMTP;\nuse PHPMailer\\PHPMailer\\Exception;\n\n//Load Composer's autoloader\nrequire 'vendor/autoload.php';\n\n//Create an instance; passing `true` enables exceptions\n$mail = new PHPMailer(true);\n\ntry {\n    //Server settings\n    $mail->SMTPDebug = SMTP::DEBUG_SERVER;                      //Enable verbose debug output\n    $mail->isSMTP();                                            //Send using SMTP\n    $mail->Host       = getenv('CLOUDRON_MAIL_SMTP_SERVER');    //Set the SMTP server to send through\n    $mail->SMTPAuth   = true;                                   //Enable SMTP authentication\n    $mail->Username   = getenv('CLOUDRON_MAIL_SMTP_USERNAME');  //SMTP username\n    $mail->Password   = getenv('CLOUDRON_MAIL_SMTP_PASSWORD');  //SMTP password\n    $mail->SMTPSecure = '';\n    $mail->Port       = getenv('CLOUDRON_MAIL_SMTP_PORT');\n\n    //Recipients\n    $mail->setFrom(getenv('CLOUDRON_MAIL_FROM'), 'Mailer');\n    $mail->addAddress('test@cloudron.io', 'Cloudron Test');     //Add a recipient\n\n    //Content\n    $mail->isHTML(true);                                  //Set email format to HTML\n    $mail->Subject = 'Here is the subject';\n    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';\n    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';\n\n    $mail->send();\n    echo 'Message has been sent';\n} catch (Exception $e) {\n    echo \"Message could not be sent. Mailer Error: {$mail->ErrorInfo}\";\n}\n
    "},{"location":"apps/lamp/#redis","title":"Redis","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k Redis zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_REDIS_URL          # Redis URL ve form\u00e1tu redis://username:password@host:port\nCLOUDRON_REDIS_HOST         # Hostname serveru Redis\nCLOUDRON_REDIS_PORT         # Port serveru Redis\nCLOUDRON_REDIS_PASSWORD     # Heslo Redis\n

    M\u016f\u017eete pou\u017e\u00edt getenv() pro z\u00edsk\u00e1n\u00ed hodnot v\u00fd\u0161e uveden\u00fdch prom\u011bnn\u00fdch prost\u0159ed\u00ed v k\u00f3du. Surov\u00e9 hodnoty lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    "},{"location":"apps/lamp/#ldap","title":"LDAP","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k LDAP zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_LDAP_SERVER=                                # IP adresa LDAP serveru\nCLOUDRON_LDAP_HOST=                                  # IP adresa LDAP serveru (stejn\u00e1 jako v\u00fd\u0161e)\nCLOUDRON_LDAP_PORT=                                  # Port LDAP serveru\nCLOUDRON_LDAP_URL=                                   # URL LDAP serveru ve form\u00e1tu ldap://ip:port\nCLOUDRON_LDAP_USERS_BASE_DN=                         # Z\u00e1kladn\u00ed DN u\u017eivatel\u016f LDAP ve form\u00e1tu ou=users,dc=oscloud\nCLOUDRON_LDAP_GROUPS_BASE_DN=                        # Z\u00e1kladn\u00ed DN skupin LDAP ve form\u00e1tu ou=groups,dc=oscloud\nCLOUDRON_LDAP_BIND_DN=                               # DN pro prov\u00e1d\u011bn\u00ed po\u017eadavk\u016f LDAP\nCLOUDRON_LDAP_BIND_PASSWORD=                         # Heslo pro prov\u00e1d\u011bn\u00ed po\u017eadavk\u016f LDAP\n

    Chcete-li chr\u00e1nit web pomoc\u00ed z\u00e1kladn\u00edho ov\u011b\u0159ov\u00e1n\u00ed LDAP, pou\u017eijte n\u00e1sleduj\u00edc\u00ed konfiguraci Apache:

    <Directory /app/data/public>\n    Options +FollowSymLinks\n    AllowOverride None\n    Require valid-user\n    AuthName \"OSCloud LDAP Authentication\"\n    AuthBasicProvider ldap\n    AuthType Basic\n    AuthLDAPURL ${CLOUDRON_LDAP_URL}/${CLOUDRON_LDAP_USERS_BASE_DN}?username?sub?(username=*)\n    AuthLDAPBindDN ${CLOUDRON_LDAP_BIND_DN}\n    AuthLDAPBindPassword ${CLOUDRON_LDAP_BIND_PASSWORD}\n</Directory>\n
    "},{"location":"apps/lamp/#vlastni-startovaci-skript","title":"Vlastn\u00ed startovac\u00ed skript","text":"

    Vlastn\u00ed startovac\u00ed skript lze um\u00edstit do /app/data/run.sh. Nap\u0159\u00edklad:

    #!/bin/bash\n\necho \"Tento skript je vol\u00e1n p\u0159ed spu\u0161t\u011bn\u00edm aplikace.\"\n\n# Vytvo\u0159en\u00ed symlink\u016f\nrm -rf /app/data/var/cache\nmkdir -p /run/cache\nln -sf /run/cache /app/data/var/cache\n
    "},{"location":"apps/lamp/#composer","title":"Composer","text":"

    composer, npm a dal\u0161\u00ed b\u011b\u017en\u00e9 n\u00e1stroje jsou nainstalov\u00e1ny z obrazov\u00e9ho souboru OSCloud. Pro spu\u0161t\u011bn\u00ed t\u011bchto n\u00e1stroj\u016f p\u0159epn\u011bte nejprve na u\u017eivatele www-data (v\u011bt\u0161ina by nem\u011bla b\u00fdt spu\u0161t\u011bna jako root).

    su - www-data\ncd /app/data/public           # zde je um\u00edst\u011bn PHP k\u00f3d\ncomposer require drush/drush\nnpm install\n

    Memory limit

    Aplikace LAMP b\u011b\u017e\u00ed s 256 MB RAM jako v\u00fdchoz\u00ed nastaven\u00ed, co\u017e nemus\u00ed b\u00fdt dostate\u010dn\u00e9 pro Composer a dal\u0161\u00ed n\u00e1stroje. Pokud vid\u00edte chybovou zpr\u00e1vu Killed, zvy\u0161te limit pam\u011bti aplikace na 1 GB.

    "},{"location":"apps/lamp/#laravel","title":"Laravel","text":"

    Chcete-li spustit aplikace Laravel, viz tento \u010dl\u00e1nek. Nastaven\u00ed reverzn\u00ed proxy

    Pokud chcete nap\u0159\u00edklad provozovat vlastn\u00ed WordPress v r\u00e1mci t\u00e9to aplikace, k\u00f3d bude b\u011b\u017eet za nginx proxy. Aplikace jako WordPress vy\u017eaduj\u00ed ur\u010dit\u00fd k\u00f3d ve wp-config.php, aby tuto konfiguraci zpracovaly:

    /*\n http://cmanios.wordpress.com/2014/04/12/nginx-https-reverse-proxy-to-wordpress-with-apache-http-and-different-port/\n http://wordpress.org/support/topic/compatibility-with-wordpress-behind-a-reverse-proxy\n https://wordpress.org/support/topic/wp_home-and-wp_siteurl\n */\n// If WordPress is behind reverse proxy which proxies https to http\nif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {\n    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];\n\n    if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')\n        $_SERVER['HTTPS']='on';\n}\n
    "},{"location":"apps/lamp/#kontrola-stavu","title":"Kontrola stavu","text":"

    Aplikace LAMP o\u010dek\u00e1v\u00e1 odpov\u011b\u010f 2xx z cesty '/'. Pokud je va\u0161e aplikace zcela chr\u00e1n\u011bna, kontrola stavu m\u016f\u017ee ozna\u010dit va\u0161i aplikaci jako neodpov\u00eddaj\u00edc\u00ed nam\u00edsto b\u011b\u017e\u00edc\u00ed.

    M\u016f\u017eete to obej\u00edt p\u0159id\u00e1n\u00edm n\u00e1sleduj\u00edc\u00edho k\u00f3du do /app/data/public/.htaccess:

    RewriteEngine On\nRewriteCond %{HTTP_USER_AGENT} OSCloudHealth\nRewriteRule ^ - [R=200]\n

    P\u0159\u00edpadn\u011b p\u0159idejte n\u011bco takov\u00e9ho do config.php nebo index.php aplikace:

    if ($_SERVER[\"REMOTE_ADDR\"] == '172.18.0.1') {\n    echo \"OSCloud kontrola stavu odpov\u011b\u010f\";\n    exit;\n}\n
    "},{"location":"apps/linkding/","title":"Linkding","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/linkwarden/","title":"Linkwarden","text":"

    Linkwarden je open-source aplikace ur\u010den\u00e1 pro spr\u00e1vu a organizaci ulo\u017een\u00fdch odkaz\u016f. Nab\u00edz\u00ed efektivn\u00ed n\u00e1stroje pro kategorizaci, vyhled\u00e1v\u00e1n\u00ed a bezpe\u010dn\u00e9 ukl\u00e1d\u00e1n\u00ed odkaz\u016f, co\u017e usnad\u0148uje pr\u00e1ci s velk\u00fdm mno\u017estv\u00edm informac\u00ed.

    "},{"location":"apps/linkwarden/#k-cemu-linkwarden-slouzi","title":"K \u010demu Linkwarden slou\u017e\u00ed","text":"
    1. Spr\u00e1va odkaz\u016f: Umo\u017e\u0148uje ukl\u00e1dat a t\u0159\u00eddit odkazy do slo\u017eek nebo pomoc\u00ed tag\u016f.
    2. Vyhled\u00e1v\u00e1n\u00ed: Pokro\u010dil\u00e9 vyhled\u00e1v\u00e1n\u00ed podle kl\u00ed\u010dov\u00fdch slov, tag\u016f nebo jin\u00fdch parametr\u016f.
    3. Offline re\u017eim: Ukl\u00e1d\u00e1 kopie str\u00e1nek pro offline p\u0159\u00edstup.
    4. Sd\u00edlen\u00ed: Mo\u017enost sd\u00edlet kolekce odkaz\u016f nebo jednotliv\u00e9 odkazy s dal\u0161\u00edmi u\u017eivateli.
    5. Archivace str\u00e1nek: P\u0159\u00edstup k webov\u00fdm str\u00e1nk\u00e1m, i kdy\u017e jsou sta\u017eeny. Zabezpe\u010den\u00ed va\u0161ich str\u00e1nek proti \"Link Rot\" a mo\u017enost sta\u017een\u00ed archivovan\u00fdch str\u00e1nek.
    "},{"location":"apps/linkwarden/#hlavni-vyhody-linkwarden","title":"Hlavn\u00ed v\u00fdhody Linkwarden","text":"
    1. Jednoduchost pou\u017eit\u00ed: Intuitivn\u00ed rozhran\u00ed vhodn\u00e9 i pro za\u010d\u00e1te\u010dn\u00edky.
    2. Bezpe\u010dnost: Odkazy jsou ukl\u00e1d\u00e1ny na va\u0161em serveru, co\u017e eliminuje rizika spojen\u00e1 s t\u0159et\u00edmi stranami.
    3. Flexibilita: Podpora tag\u016f, slo\u017eek a vlastn\u00edch kategori\u00ed.
    4. Open-source: Pln\u011b p\u0159izp\u016fsobiteln\u00e1 aplikace, kter\u00e1 je zdarma k dispozici.
    5. Integrace: Mo\u017enost p\u0159\u00edstupu p\u0159es API nebo integrace s dal\u0161\u00edmi n\u00e1stroji.
    "},{"location":"apps/linkwarden/#bezpecnost-v-linkwardenu","title":"Bezpe\u010dnost v Linkwardenu","text":"
    1. Lok\u00e1ln\u00ed ulo\u017ei\u0161t\u011b: Data z\u016fstanou na na\u0161em serveru, bez odes\u00edl\u00e1n\u00ed do cloudu t\u0159et\u00edch stran.
    2. \u0160ifrov\u00e1n\u00ed: Podpora HTTPS p\u0159ipojen\u00ed a zabezpe\u010den\u00ed hesel.
    3. Z\u00e1lohy: Mo\u017enost pravideln\u00fdch z\u00e1loh pro minimalizaci ztr\u00e1ty dat.
    4. Kontrola p\u0159\u00edstupu: Nastaven\u00ed opr\u00e1vn\u011bn\u00ed pro r\u016fzn\u00e9 u\u017eivatele.
    "},{"location":"apps/linkwarden/#pouzivani-linkwardenu","title":"Pou\u017e\u00edv\u00e1n\u00ed Linkwardenu","text":""},{"location":"apps/linkwarden/#organizace-odkazu","title":"Organizace odkaz\u016f","text":"
    • Otev\u0159ete aplikaci Linkwarden.
    • Klikn\u011bte na tla\u010d\u00edtko \"P\u0159idat odkaz\" a zadejte URL adresu.
    • P\u0159idejte tagy nebo popis pro snadn\u011bj\u0161\u00ed vyhled\u00e1v\u00e1n\u00ed.
    "},{"location":"apps/linkwarden/#vytvareni-kolekci","title":"Vytv\u00e1\u0159en\u00ed kolekc\u00ed","text":"
    • Pou\u017eijte sekci \"Slo\u017eky\" pro seskupen\u00ed odkaz\u016f podle t\u00e9mat.
    • P\u0159i\u0159a\u010fte odkazy ke konkr\u00e9tn\u00ed slo\u017ece.
    "},{"location":"apps/linkwarden/#vyhledavani","title":"Vyhled\u00e1v\u00e1n\u00ed","text":"
    • Pou\u017eijte vyhled\u00e1vac\u00ed pole a zadejte kl\u00ed\u010dov\u00e9 slovo nebo tag.
    • Mo\u017enost filtrovat podle data p\u0159id\u00e1n\u00ed nebo jin\u00fdch parametr\u016f.
    "},{"location":"apps/linkwarden/#prihlaseni-do-aplikace","title":"P\u0159ihl\u00e1\u0161en\u00ed do aplikace","text":"
    • V OSCloud Dashboardu klikn\u011bte na aplikaci Linkwarden.
    • Pot\u00e9 zvolte tla\u010d\u00edtko \"OSCloud\".
    • P\u0159ihl\u00e1\u0161en\u00ed prob\u00edh\u00e1 pomoc\u00ed \u00fa\u010dtu, kter\u00fd jste si vytvo\u0159ili na OSCloud.
    "},{"location":"apps/linkwarden/#sdileni-odkazu","title":"Sd\u00edlen\u00ed odkaz\u016f","text":"
    • Klikn\u011bte na odkaz, kter\u00fd chcete sd\u00edlet.
    • Vyberte mo\u017enost \"Vygenerovat sd\u00edlen\u00fd odkaz\" a zkop\u00edrujte jej.
    "},{"location":"apps/linkwarden/#tipy-pro-efektivni-pouzivani","title":"Tipy pro efektivn\u00ed pou\u017e\u00edv\u00e1n\u00ed","text":"
    • Pou\u017e\u00edvejte konzistentn\u00ed tagy pro lep\u0161\u00ed organizaci.
    • Pravideln\u011b kontrolujte neplatn\u00e9 nebo duplicitn\u00ed odkazy.
    • Vytv\u00e1\u0159ejte z\u00e1lohy a ukl\u00e1dejte je mimo server pro p\u0159\u00edpad n\u00e1hodn\u00e9 ztr\u00e1ty dat.

    Linkwarden je skv\u011bl\u00fd n\u00e1stroj pro jednotlivce i t\u00fdmy, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt sv\u00e9 odkazy organizovan\u00e9 a bezpe\u010dn\u011b ulo\u017een\u00e9. D\u00edky jeho funkc\u00edm a mo\u017enostem si u\u0161et\u0159\u00edte \u010das a zv\u00fd\u0161\u00edte svou produktivitu.

    "},{"location":"apps/lychee/","title":"Lychee","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/mastodon/","title":"Mastodon Mamutovo","text":""},{"location":"apps/mastodon/#jak-pouzivat-mastodon-na-mamutovocz","title":"Jak pou\u017e\u00edvat Mastodon na mamutovo.cz \ud83d\udc18","text":"

    Mastodon je decentralizovan\u00e1 open-source soci\u00e1ln\u00ed s\u00ed\u0165, kter\u00e1 v\u00e1m umo\u017en\u00ed z\u016fstat v kontaktu s komunitou a sd\u00edlet sv\u00e9 my\u0161lenky ve form\u011b kr\u00e1tk\u00fdch p\u0159\u00edsp\u011bvk\u016f naz\u00fdvan\u00fdch \"tooty\". Na rozd\u00edl od centralizovan\u00fdch s\u00edt\u00ed, jako je Twitter nebo Facebook, nen\u00ed Mastodon spravov\u00e1n jedinou spole\u010dnost\u00ed, ale b\u011b\u017e\u00ed na mnoha nez\u00e1visl\u00fdch serverech po cel\u00e9m sv\u011bt\u011b, kter\u00e9 mezi sebou komunikuj\u00ed.

    "},{"location":"apps/mastodon/#proc-pouzivat-mastodon","title":"Pro\u010d pou\u017e\u00edvat Mastodon?","text":"
    • Decentralizace: Ka\u017ed\u00e1 instance je nez\u00e1visl\u00e1. Va\u0161e data nejsou kontrolov\u00e1na jednou firmou, ale z\u016fst\u00e1vaj\u00ed pod spr\u00e1vou t\u00e9 instance, kter\u00e9 d\u016fv\u011b\u0159ujete.
    • Bez reklam: Mastodon neobsahuje \u017e\u00e1dn\u00e9 reklamy a nikdo v\u00e1s nesleduje pro personalizovan\u00fd marketing.
    • Federace: I kdy\u017e pou\u017e\u00edv\u00e1te instanci mamutovo.cz, m\u016f\u017eete komunikovat s u\u017eivateli z ostatn\u00edch instanc\u00ed po cel\u00e9m sv\u011bt\u011b. Sta\u010d\u00ed je sledovat podle jejich u\u017eivatelsk\u00e9ho jm\u00e9na (nap\u0159. @uzivatel@instance.com).
    • Respektov\u00e1n\u00ed soukrom\u00ed: M\u00e1te plnou kontrolu nad t\u00edm, kdo vid\u00ed va\u0161e p\u0159\u00edsp\u011bvky a kdo v\u00e1s sleduje.

    Nyn\u00ed, kdy\u017e v\u00edte, co Mastodon je, poj\u010fme se pod\u00edvat, jak ho m\u016f\u017eete za\u010d\u00edt pou\u017e\u00edvat na na\u0161\u00ed instanci mamutovo.cz.

    "},{"location":"apps/mastodon/#1-registrace-a-vytvoreni-uctu","title":"1. Registrace a vytvo\u0159en\u00ed \u00fa\u010dtu","text":""},{"location":"apps/mastodon/#krok-1-prejdete-na-hlavni-stranku","title":"Krok 1: P\u0159ejd\u011bte na hlavn\u00ed str\u00e1nku","text":"

    Nav\u0161tivte str\u00e1nku mamutovo.cz a klikn\u011bte na Zaregistrovat se v prav\u00e9m horn\u00edm rohu.

    "},{"location":"apps/mastodon/#krok-2-vyplnte-registracni-formular","title":"Krok 2: Vypl\u0148te registra\u010dn\u00ed formul\u00e1\u0159","text":"

    Vypl\u0148te po\u017eadovan\u00e9 \u00fadaje: - U\u017eivatelsk\u00e9 jm\u00e9no: Zvolte si unik\u00e1tn\u00ed jm\u00e9no, kter\u00e9 v\u00e1s bude na Mastodonu reprezentovat (nap\u0159. @jmeno@mamutovo.cz). - E-mail: Vypl\u0148te platnou e-mailovou adresu, kterou budete pot\u0159ebovat pro aktivaci \u00fa\u010dtu. - Heslo: Zvolte siln\u00e9 heslo pro ochranu va\u0161eho \u00fa\u010dtu.

    Po vypln\u011bn\u00ed klikn\u011bte na tla\u010d\u00edtko Registrovat.

    "},{"location":"apps/mastodon/#krok-3-potvrzeni-e-mailu","title":"Krok 3: Potvrzen\u00ed e-mailu","text":"

    Po registraci v\u00e1m bude na uvedenou e-mailovou adresu zasl\u00e1n aktiva\u010dn\u00ed e-mail. Klikn\u011bte na odkaz v e-mailu, abyste aktivovali sv\u016fj \u00fa\u010det.

    "},{"location":"apps/mastodon/#krok-4-prihlaseni-do-uctu","title":"Krok 4: P\u0159ihl\u00e1\u0161en\u00ed do \u00fa\u010dtu","text":"

    Po potvrzen\u00ed e-mailu se m\u016f\u017eete p\u0159ihl\u00e1sit na mamutovo.cz s va\u0161\u00edm u\u017eivatelsk\u00fdm jm\u00e9nem a heslem.

    "},{"location":"apps/mastodon/#2-jak-funguje-mastodon","title":"2. Jak funguje Mastodon?","text":""},{"location":"apps/mastodon/#krok-1-timeline-casova-osa","title":"Krok 1: Timeline (\u010casov\u00e1 osa)","text":"

    Na Mastodonu m\u00e1te t\u0159i hlavn\u00ed \u010dasov\u00e9 osy: - Dom\u00e1c\u00ed timeline: Zde uvid\u00edte p\u0159\u00edsp\u011bvky (tooty) od lid\u00ed, kter\u00e9 sledujete. - Federovan\u00e1 timeline: Zobrazuje p\u0159\u00edsp\u011bvky z ostatn\u00edch federovan\u00fdch server\u016f, se kter\u00fdmi je mamutovo.cz propojeno. - M\u00edstn\u00ed timeline: Obsahuje v\u0161echny p\u0159\u00edsp\u011bvky od u\u017eivatel\u016f p\u0159\u00edmo na mamutovo.cz.

    "},{"location":"apps/mastodon/#krok-2-vytvareni-prispevku-tootu","title":"Krok 2: Vytv\u00e1\u0159en\u00ed p\u0159\u00edsp\u011bvk\u016f (Toot\u016f)","text":"

    Chcete-li napsat p\u0159\u00edsp\u011bvek (zn\u00e1m\u00fd jako \"toot\"), klikn\u011bte na tla\u010d\u00edtko Napsat toot v horn\u00ed \u010d\u00e1sti str\u00e1nky. Vytvo\u0159te sv\u016fj obsah a klikn\u011bte na tla\u010d\u00edtko Tootnout.

    P\u0159\u00edsp\u011bvky m\u016f\u017eete nastavit jako: - Ve\u0159ejn\u00e9: Viditeln\u00e9 pro v\u0161echny u\u017eivatele, v\u010detn\u011b t\u011bch na jin\u00fdch instanc\u00edch. - Nesledovan\u00e9: Viditeln\u00e9 pouze na va\u0161\u00ed instanci. - Soukrom\u00e9: Viditeln\u00e9 pouze pro va\u0161e sleduj\u00edc\u00ed. - Direct message: Pos\u00edl\u00e1te pouze konkr\u00e9tn\u00edm u\u017eivatel\u016fm.

    "},{"location":"apps/mastodon/#krok-3-sledovani-a-interakce","title":"Krok 3: Sledov\u00e1n\u00ed a interakce","text":"

    M\u016f\u017eete sledovat ostatn\u00ed u\u017eivatele a jejich tooty se budou zobrazovat na va\u0161\u00ed dom\u00e1c\u00ed \u010dasov\u00e9 ose. M\u016f\u017eete tak\u00e9: - Lajkovat p\u0159\u00edsp\u011bvky (klepnut\u00edm na srd\u00ed\u010dko). - Sd\u00edlet je (tla\u010d\u00edtko pro p\u0159eposl\u00e1n\u00ed). - Odpov\u011bd\u011bt (klepnut\u00edm na tla\u010d\u00edtko odpov\u011bdi).

    "},{"location":"apps/mastodon/#krok-4-nastaveni-soukromi","title":"Krok 4: Nastaven\u00ed soukrom\u00ed","text":"

    V nastaven\u00ed \u00fa\u010dtu m\u016f\u017eete ovl\u00e1dat, kdo m\u016f\u017ee vid\u011bt va\u0161e tooty a kdo v\u00e1s m\u016f\u017ee sledovat. Pokud chcete je\u0161t\u011b v\u011bt\u0161\u00ed kontrolu, m\u016f\u017eete: - Zamknout \u00fa\u010det: Vy\u017eaduje schv\u00e1len\u00ed pro nov\u00e9 sleduj\u00edc\u00ed. - Nastavit v\u00fdchoz\u00ed \u00farove\u0148 viditelnosti: Nap\u0159. aby v\u0161echny va\u0161e p\u0159\u00edsp\u011bvky byly automaticky soukrom\u00e9.

    "},{"location":"apps/mastodon/#3-vyhledavani-a-objevovani-obsahu","title":"3. Vyhled\u00e1v\u00e1n\u00ed a objevov\u00e1n\u00ed obsahu","text":""},{"location":"apps/mastodon/#krok-1-vyhledavani-uzivatelu","title":"Krok 1: Vyhled\u00e1v\u00e1n\u00ed u\u017eivatel\u016f","text":"

    Pou\u017eijte vyhled\u00e1vac\u00ed li\u0161tu k nalezen\u00ed u\u017eivatel\u016f podle jejich jm\u00e9na nebo u\u017eivatelsk\u00e9ho jm\u00e9na (nap\u0159. @jmeno@mamutovo.cz).

    "},{"location":"apps/mastodon/#krok-2-hashtagy","title":"Krok 2: Hashtagy","text":"

    Hashtagy v\u00e1m umo\u017e\u0148uj\u00ed objevovat p\u0159\u00edsp\u011bvky na r\u016fzn\u00e1 t\u00e9mata. Sta\u010d\u00ed kliknout na hashtag (nap\u0159. #open-source) a zobraz\u00ed se v\u0161echny tooty s t\u00edmto hashtagem.

    "},{"location":"apps/mastodon/#4-mobilni-aplikace","title":"4. Mobiln\u00ed aplikace","text":"

    Mastodon m\u016f\u017eete pou\u017e\u00edvat i na mobiln\u00edch za\u0159\u00edzen\u00edch. Sta\u010d\u00ed si st\u00e1hnout aplikaci Mastodon pro Android nebo iOS a p\u0159ihl\u00e1sit se do sv\u00e9ho \u00fa\u010dtu mamutovo.cz.

    "},{"location":"apps/mastodon/#5-dalsi-funkce","title":"5. Dal\u0161\u00ed funkce","text":"
    • Zpr\u00e1vy: Mastodon podporuje soukrom\u00e9 zpr\u00e1vy mezi u\u017eivateli.
    • Seznamy: M\u016f\u017eete si vytvo\u0159it vlastn\u00ed seznamy u\u017eivatel\u016f a sledovat jejich tooty odd\u011blen\u011b.
    • Upozorn\u011bn\u00ed: P\u0159izp\u016fsobte si, jak\u00e9 notifikace chcete dost\u00e1vat (nap\u0159. p\u0159i nov\u00e9m sleduj\u00edc\u00edm nebo p\u0159i zm\u00ednce).
    "},{"location":"apps/mastodon/#6-caste-dotazy-faq","title":"6. \u010cast\u00e9 dotazy (FAQ)","text":""},{"location":"apps/mastodon/#jaky-je-rozdil-mezi-mistni-a-federovanou-casovou-osou","title":"Jak\u00fd je rozd\u00edl mezi m\u00edstn\u00ed a federovanou \u010dasovou osou?","text":"
    • M\u00edstn\u00ed \u010dasov\u00e1 osa zobrazuje p\u0159\u00edsp\u011bvky v\u0161ech u\u017eivatel\u016f z va\u0161\u00ed instance mamutovo.cz.
    • Federovan\u00e1 \u010dasov\u00e1 osa zobrazuje p\u0159\u00edsp\u011bvky od u\u017eivatel\u016f z jin\u00fdch instanc\u00ed, se kter\u00fdmi mamutovo.cz federuje.
    "},{"location":"apps/mastodon/#jsou-tooty-verejne","title":"Jsou tooty ve\u0159ejn\u00e9?","text":"

    Ano, pokud nevytvo\u0159\u00edte soukrom\u00fd nebo chr\u00e1n\u011bn\u00fd p\u0159\u00edsp\u011bvek, va\u0161e tooty jsou ve\u0159ejn\u00e9 a mohou b\u00fdt viditeln\u00e9 i na jin\u00fdch instanc\u00edch.

    "},{"location":"apps/mastodon/#jak-mohu-sledovat-uzivatele-z-jinych-instanci","title":"Jak mohu sledovat u\u017eivatele z jin\u00fdch instanc\u00ed?","text":"

    P\u0159es vyhled\u00e1vac\u00ed pole m\u016f\u017eete zadat jejich u\u017eivatelsk\u00e9 jm\u00e9no v\u010detn\u011b dom\u00e9ny (nap\u0159. @uzivatel@instance.com) a sledovat je.

    "},{"location":"apps/mealie/","title":"Mealie App","text":""},{"location":"apps/mealie/#co-je-mealie","title":"\ud83d\udcd6 Co je Mealie","text":"

    Mealie je modern\u00ed open-source aplikace pro spr\u00e1vu recept\u016f a pl\u00e1nov\u00e1n\u00ed j\u00eddeln\u00ed\u010dk\u016f. Na Oscloudu ji m\u016f\u017ee\u0161 pou\u017e\u00edvat pro svou rodinu i komunitn\u00ed sd\u00edlen\u00ed recept\u016f. Podporuje:

    • \ud83e\udd57 ukl\u00e1d\u00e1n\u00ed a kategorizaci recept\u016f
    • \ud83d\udcc5 pl\u00e1nov\u00e1n\u00ed j\u00eddeln\u00ed\u010dk\u016f a menu
    • \ud83d\uded2 automatick\u00e9 generov\u00e1n\u00ed n\u00e1kupn\u00edch seznam\u016f
    • \ud83d\udc65 v\u00edce u\u017eivatel\u016f a sd\u00edlen\u00ed v dom\u00e1cnostech
    • \ud83c\udf10 import recept\u016f p\u0159\u00edmo z webov\u00fdch str\u00e1nek
    "},{"location":"apps/mealie/#domacnosti-households","title":"\ud83c\udfe0 Dom\u00e1cnosti (Households)","text":"

    Dom\u00e1cnosti funguj\u00ed jako pracovn\u00ed prostory \u2013 ka\u017ed\u00e1 m\u00e1 vlastn\u00ed:

    • recepty,
    • j\u00eddeln\u00ed\u010dky,
    • n\u00e1kupn\u00ed seznamy.

    \ud83d\udd39 Typick\u00e9 p\u0159\u00edklady:

    • \u201eRodina Nov\u00e1kovi\u201c \u2013 soukrom\u00e1 sb\u00edrka recept\u016f
    • \u201eKomunitn\u00ed Oscloud kucha\u0159ka\u201c \u2013 sd\u00edlen\u00fd prostor pro celou komunitu

    \u27a1\ufe0f Jeden u\u017eivatel m\u016f\u017ee b\u00fdt \u010dlenem v\u00edce dom\u00e1cnost\u00ed.

    "},{"location":"apps/mealie/#jak-zacit","title":"\ud83d\ude80 Jak za\u010d\u00edt","text":"
    1. Otev\u0159i aplikaci Mealie v Oscloudu.
    2. P\u0159ihlas se sv\u00fdm Oscloud \u00fa\u010dtem.
    3. Pokud nechce\u0161, aby tvoje recepty byly viditeln\u00e9 v\u0161em (i neregistrovan\u00fdm u\u017eivatel\u016fm), vytvo\u0159 si vlastn\u00ed dom\u00e1cnost/kucha\u0159ku (nap\u0159. pro rodinu).
    4. Do sv\u00e9 dom\u00e1cnosti m\u016f\u017ee\u0161 p\u0159idat dal\u0161\u00ed \u010dleny \u2013 ostatn\u00ed u\u017eivatele Oscloudu.
    5. Pokud ti sd\u00edlen\u00ed nevad\u00ed a chce\u0161 se zapojit do komunitn\u00edho projektu, p\u0159ipoj se do Oscloud Kucha\u0159ky.
    "},{"location":"apps/mealie/#registrace-a-pristup","title":"\ud83d\udd10 Registrace a p\u0159\u00edstup","text":"
    • Do Mealie se nelze registrovat voln\u011b.
    • P\u0159\u00edstup je mo\u017en\u00fd jen:
    • na pozv\u00e1nku od administr\u00e1tora, nebo
    • p\u0159es Oscloud \u00fa\u010det (SSO p\u0159ihl\u00e1\u0161en\u00ed).
    • D\u00edky tomu je slu\u017eba chr\u00e1n\u011bn\u00e1 p\u0159ed spamem a fale\u0161n\u00fdmi \u00fa\u010dty.
    "},{"location":"apps/mealie/#viditelnost-receptu","title":"\ud83d\udc40 Viditelnost recept\u016f","text":"
    • V\u00fdchoz\u00ed nastaven\u00ed Mealie: recepty jsou ve\u0159ejn\u011b p\u0159\u00edstupn\u00e9 i neregistrovan\u00fdm u\u017eivatel\u016fm.
    • Pokud chce\u0161 m\u00edt recepty soukrom\u00e9, je pot\u0159eba je ukl\u00e1dat do vlastn\u00ed dom\u00e1cnosti.
    • Oscloud Kucha\u0159ka je koncipov\u00e1na jako ve\u0159ejn\u00e1 a sd\u00edlen\u00e1 \u2013 p\u0159idej se do n\u00ed, pokud chce\u0161 recepty publikovat otev\u0159en\u011b.
    "},{"location":"apps/mealie/#doporucene-pouziti-na-oscloudu","title":"\ud83d\udccc Doporu\u010den\u00e9 pou\u017eit\u00ed na Oscloudu","text":"
    • Jedna hlavn\u00ed dom\u00e1cnost \u201eOscloud Kucha\u0159ka\u201c \u2192 sd\u00edlen\u00e9 komunitn\u00ed recepty
    • Soukrom\u00e9 dom\u00e1cnosti \u2192 pro rodiny a jednotlivce
    • Skupiny \u2192 pou\u017e\u00edt jen pro rozd\u011blen\u00ed pr\u00e1v (admin/p\u0159isp\u011bvatel/\u010dten\u00e1\u0159)
    "},{"location":"apps/mealie/#ukazky","title":"\ud83d\udcf7 Uk\u00e1zky","text":""},{"location":"apps/mealie/#i-shrnuti","title":"\u2139\ufe0f Shrnut\u00ed","text":"
    • Dom\u00e1cnosti = odd\u011blen\u00e9 prostory pro recepty a j\u00eddeln\u00ed\u010dky
    • Skupiny = pr\u00e1va a role v dom\u00e1cnostech
    • SSO p\u0159ihl\u00e1\u0161en\u00ed = jednoduch\u00fd login p\u0159es Oscloud \u00fa\u010det
    • Viditelnost = recepty jsou ve\u0159ejn\u00e9, pokud nejsou v soukrom\u00e9 dom\u00e1cnosti
    • Registrace = pouze na pozv\u00e1n\u00ed nebo p\u0159es Oscloud \u00fa\u010det
    • Vhodn\u00e9 jak pro rodinu, tak pro komunitn\u00ed sd\u00edlen\u00ed na Oscloudu
    "},{"location":"apps/mealie/#odkazy","title":"\ud83d\udcce Odkazy","text":"
    • \ud83c\udf10 Web projektu: https://mealie.io
    • \ud83d\udcbb Zdrojov\u00e9 k\u00f3dy: https://github.com/mealie-recipes/mealie
    • \ud83d\udcd6 Dokumentace: https://docs.mealie.io
    "},{"location":"apps/miniflux/","title":"Miniflux","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/mirotalk/","title":"MiroTalk App","text":""},{"location":"apps/mirotalk/#mirotalk-na-oscloud-rychly-pruvodce","title":"MiroTalk na OSCloud: Rychl\u00fd pr\u016fvodce","text":"

    MiroTalk je v\u00fdborn\u00e1 platforma pro t\u00fdmovou spolupr\u00e1ci a komunikaci, ide\u00e1ln\u00ed jako modern\u00ed alternativa ke slu\u017eb\u00e1m, jako je TeamSpeak. Umo\u017e\u0148uje snadn\u00e9 videohovory p\u0159\u00edmo z prohl\u00ed\u017ee\u010de, bez pot\u0159eby instalovat dal\u0161\u00ed aplikace. MiroTalk najde\u0161 na adrese: https://talk.oscloud.cz.

    "},{"location":"apps/mirotalk/#klicove-vlastnosti-mirotalk","title":"Kl\u00ed\u010dov\u00e9 vlastnosti MiroTalk:","text":"
    • Videohovory bez instalace: V\u0161e b\u011b\u017e\u00ed p\u0159\u00edmo v prohl\u00ed\u017ee\u010di, co\u017e znamen\u00e1, \u017ee se p\u0159ipoj\u00ed\u0161 k hovoru b\u011bhem n\u011bkolika vte\u0159in.
    • Skv\u011bl\u00e1 pro t\u00fdmy: Vhodn\u00e9 pro mal\u00e9 i st\u0159edn\u00ed t\u00fdmy, kte\u0159\u00ed pot\u0159ebuj\u00ed jednoduch\u00e9 a rychl\u00e9 \u0159e\u0161en\u00ed pro hlasovou a video komunikaci.
    • Vysok\u00e1 kvalita: MiroTalk podporuje vysoce kvalitn\u00ed audio a video p\u0159enos, co\u017e je ide\u00e1ln\u00ed pro pracovn\u00ed sch\u016fzky nebo t\u00fdmov\u00e9 debaty.
    • \u0160irok\u00e1 funk\u010dnost: Krom\u011b videohovor\u016f nab\u00edz\u00ed sd\u00edlen\u00ed obrazovky a interaktivn\u00ed tabuli, co\u017e usnad\u0148uje spolupr\u00e1ci na projektech.
    Verze MiroTalk Popis Vyu\u017eit\u00ed MiroTalk P2P Tato verze je ur\u010dena pro jednoduch\u00e9, rychl\u00e9 a bezpe\u010dn\u00e9 peer-to-peer videohovory. Ide\u00e1ln\u00ed pro mal\u00e9 sch\u016fzky MiroTalk SFU \u0160k\u00e1lovateln\u00e1 videokonference pro v\u011bt\u0161\u00ed skupiny, podporuje a\u017e 8K rozli\u0161en\u00ed. Pro v\u011bt\u0161\u00ed skupinov\u00e1 setk\u00e1n\u00ed MiroTalk C2C End-to-end \u0161ifrovan\u00e9 hovory s vysokou \u00farovn\u00ed bezpe\u010dnosti. Pro zabezpe\u010denou komunikaci"},{"location":"apps/mirotalk/#jak-zacit-pouzivat-mirotalk","title":"Jak za\u010d\u00edt pou\u017e\u00edvat MiroTalk:","text":"
    1. P\u0159ipojen\u00ed k hovoru:
    2. Otev\u0159i sv\u016fj prohl\u00ed\u017ee\u010d a p\u0159ejdi na talk.oscloud.cz.
    3. Zadej n\u00e1zev m\u00edstnosti nebo vytvo\u0159 novou m\u00edstnost kliknut\u00edm na tla\u010d\u00edtko \u201eCreate Room\u201c. Tuto m\u00edstnost m\u016f\u017ee\u0161 sd\u00edlet s ostatn\u00edmi \u00fa\u010dastn\u00edky.

    4. Pozv\u00e1n\u00ed dal\u0161\u00edch u\u017eivatel\u016f:

    5. Vygeneruj odkaz na m\u00edstnost a po\u0161li jej ostatn\u00edm \u010dlen\u016fm t\u00fdmu. Sta\u010d\u00ed, kdy\u017e kliknou na odkaz, aby se p\u0159ipojili.

    6. Komunikace a funkce:

    7. Videohovor: P\u0159i vstupu do m\u00edstnosti se automaticky spust\u00ed videohovor.
    8. Sd\u00edlen\u00ed obrazovky: Kliknut\u00edm na ikonu sd\u00edlen\u00ed obrazovky m\u016f\u017ee\u0161 ostatn\u00edm zobrazit obsah sv\u00e9ho po\u010d\u00edta\u010de \u2013 ide\u00e1ln\u00ed pro prezentace.
    9. Tabule: Pro interaktivn\u00ed spolupr\u00e1ci m\u016f\u017ee\u0161 pou\u017e\u00edt vestav\u011bnou tabuli, kde mohou v\u0161ichni \u00fa\u010dastn\u00edci kreslit a ps\u00e1t.
    "},{"location":"apps/mirotalk/#ochrana-soukromi-a-bezpecnost","title":"Ochrana soukrom\u00ed a bezpe\u010dnost:","text":"

    MiroTalk klade d\u016fraz na soukrom\u00ed a bezpe\u010dnost u\u017eivatel\u016f. Obsahuje funkce jako:

    • Ochrana sch\u016fzek pomoc\u00ed hesla: Hostitel m\u016f\u017ee nastavit u\u017eivatelsk\u00e9 jm\u00e9no a heslo, aby m\u011bl kontrolu nad t\u00edm, kdo se p\u0159ipojuje k videohovoru.
    • Podpora pro vkl\u00e1d\u00e1n\u00ed do jin\u00fdch aplikac\u00ed: MiroTalk m\u016f\u017eete snadno integrovat s dal\u0161\u00edmi n\u00e1stroji pro zv\u00fd\u0161en\u00ed produktivity.

    Tento jednoduch\u00fd n\u00e1stroj poskytuje v\u0161e, co t\u00fdm pot\u0159ebuje pro efektivn\u00ed komunikaci. Vyzkou\u0161ej MiroTalk na talk.oscloud.cz a uvid\u00ed\u0161, jak snadno lze nahradit star\u0161\u00ed platformy, jako je TeamSpeak, modern\u00edm a flexibiln\u00edm \u0159e\u0161en\u00edm.

    "},{"location":"apps/nextcloud/","title":"Nextcloud na Oscloud","text":""},{"location":"apps/nextcloud/#nextcloud-na-oscloud-vas-osobni-cloud-s-10-gb-uloziste","title":"Nextcloud na Oscloud: V\u00e1\u0161 osobn\u00ed cloud s 10 GB \u00falo\u017ei\u0161t\u011b","text":"

    Oscloud nab\u00edz\u00ed Nextcloud pro v\u0161echny u\u017eivatele, kte\u0159\u00ed si p\u0159ej\u00ed bezpe\u010dn\u00e9 a soukrom\u00e9 \u00falo\u017ei\u0161t\u011b. S p\u0159\u00edstupem k Nextcloud se sta\u010d\u00ed p\u0159ihl\u00e1sit sv\u00fdm OSCloud \u00fa\u010dtem bez nutnosti registrace. Ka\u017ed\u00fd u\u017eivatel m\u00e1 z\u00e1kladn\u00ed \u00falo\u017ei\u0161t\u011b 5 GB, kter\u00e9 je mo\u017en\u00e9 nav\u00fd\u0161it na z\u00e1klad\u011b p\u0159\u00edsp\u011bvk\u016f.

    "},{"location":"apps/nextcloud/#co-nabizi-nextcloud-na-oscloud","title":"Co nab\u00edz\u00ed Nextcloud na Oscloud?","text":"
    • P\u0159\u00edstup odkudkoli: A\u0165 jste na po\u010d\u00edta\u010di, tabletu nebo mobilu, Nextcloud m\u00e1te v\u017edy po ruce.
    • Sd\u00edlen\u00ed a spolupr\u00e1ce: Jednodu\u0161e sd\u00edlejte soubory s ostatn\u00edmi a pracujte na dokumentech spole\u010dn\u011b v re\u00e1ln\u00e9m \u010dase d\u00edky Collabora Online.
    • Automatick\u00e1 z\u00e1loha fotografi\u00ed: Nahr\u00e1vejte a synchronizujte sv\u00e9 fotografie automaticky z mobiln\u00edch za\u0159\u00edzen\u00ed a m\u011bjte je bezpe\u010dn\u011b ulo\u017een\u00e9 v Nextcloudu.
    • Zabezpe\u010den\u00ed: Va\u0161e data jsou chr\u00e1n\u011bna a spravov\u00e1na bezpe\u010dn\u011b na OSCloud serverech.
    "},{"location":"apps/nextcloud/#mobilni-aplikace-nextcloud","title":"Mobiln\u00ed aplikace Nextcloud","text":"

    Nextcloud m\u016f\u017eete pou\u017e\u00edvat i na mobiln\u00edch za\u0159\u00edzen\u00edch! Sta\u010d\u00ed si st\u00e1hnout aplikaci Nextcloud pro Android nebo iOS a m\u016f\u017eete spravovat sv\u00e9 soubory a synchronizovat fotografie a dokumenty kdykoli a kdekoli.

    "},{"location":"apps/nextcloud/#aplikace-cookbook-na-nextcloud","title":"Aplikace Cookbook na Nextcloud","text":"

    Pokud m\u00e1te z\u00e1jem o spr\u00e1vu sv\u00fdch recept\u016f, Nextcloud na OSCloud nab\u00edz\u00ed skv\u011blou aplikaci Cookbook. Tato aplikace umo\u017e\u0148uje organizovat, ukl\u00e1dat a sd\u00edlet sv\u00e9 obl\u00edben\u00e9 recepty. K aplikaci Cookbook je tak\u00e9 k dispozici mobiln\u00ed aplikace, tak\u017ee sv\u00e9 recepty m\u00e1te v\u017edy po ruce!

    "},{"location":"apps/nextcloud/#zakladni-funkce-nextcloud-na-oscloud","title":"Z\u00e1kladn\u00ed funkce Nextcloud na OSCloud","text":"
    • Kalend\u00e1\u0159 a \u00fakoly: Sledujte sv\u00e9 \u00fakoly, organizujte ud\u00e1losti a synchronizujte kalend\u00e1\u0159e.
    • Kontakty: Udr\u017eujte sv\u00e9 kontakty aktu\u00e1ln\u00ed na v\u0161ech sv\u00fdch za\u0159\u00edzen\u00edch.
    • ONLYOFFICE: Pro snadnou editaci dokument\u016f p\u0159\u00edmo v prost\u0159ed\u00ed Nextcloud.
    • Cookbook pro recepty: Spravujte a sd\u00edlejte recepty ve sv\u00e9m osobn\u00edm cloudu.
    • Automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotografi\u00ed: Ide\u00e1ln\u00ed pro z\u00e1lohov\u00e1n\u00ed a organizaci fotografi\u00ed.
    • P\u0159izp\u016fsobitelnost \u00falo\u017ei\u0161t\u011b: \u00dalo\u017ei\u0161t\u011b lze nav\u00fd\u0161it dle p\u0159\u00edsp\u011bvk\u016f u\u017eivatel\u016f.

    V\u00edce informac\u00ed o mo\u017enostech Nextcloud m\u016f\u017eete naj\u00edt v ofici\u00e1ln\u00ed dokumentaci nebo p\u0159\u00edmo ve sv\u00e9m OSCloud prost\u0159ed\u00ed.

    Vyzkou\u0161ejte Nextcloud na OSCloud a u\u017eijte si bezpe\u010dn\u00fd, efektivn\u00ed a p\u0159ehledn\u00fd cloud pro v\u0161echny sv\u00e9 soubory!

    "},{"location":"apps/nodebb/","title":"NodeBB na Oscloud","text":"

    NodeBB je modern\u00ed open-source platforma pro diskuzn\u00ed f\u00f3ra, kter\u00e1 poskytuje rychl\u00e9, p\u0159izp\u016fsobiteln\u00e9 a snadno spravovateln\u00e9 prost\u0159ed\u00ed pro online komunitu.

    "},{"location":"apps/nodebb/#proc-si-vybrat-nodebb","title":"Pro\u010d si vybrat NodeBB?","text":"
    • Rychlost a v\u00fdkon: NodeBB je postaven na Node.js, co\u017e zaji\u0161\u0165uje rychlou odezvu i p\u0159i vysok\u00e9 z\u00e1t\u011b\u017ei.
    • Modern\u00ed design: Reaktivn\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed funguje skv\u011ble na mobiln\u00edch za\u0159\u00edzen\u00edch i desktopu.
    • P\u0159izp\u016fsobitelnost: Mo\u017enost p\u0159id\u00e1vat pluginy, upravovat t\u00e9mata a roz\u0161i\u0159ovat funkce dle pot\u0159eb va\u0161\u00ed komunity.
    • Re\u00e1ln\u00fd \u010das: Podpora pro \u017eiv\u00e9 notifikace a aktualizace obsahu bez nutnosti obnovov\u00e1n\u00ed str\u00e1nky.
    • Integrace t\u0159et\u00edch stran: Podpora p\u0159ipojen\u00ed p\u0159es soci\u00e1ln\u00ed s\u00edt\u011b, SSO a dal\u0161\u00ed.
    "},{"location":"apps/nodebb/#nodebb-na-oscloud_1","title":"NodeBB na OSCloud","text":"

    OSCloud v\u00e1m umo\u017e\u0148uje hostovat vlastn\u00ed NodeBB f\u00f3rum na va\u0161\u00ed dom\u00e9n\u011b s pln\u00fdm p\u0159\u00edstupem k administraci a v\u0161em funkc\u00edm.

    "},{"location":"apps/nodebb/#co-nabizime","title":"Co nab\u00edz\u00edme:","text":"
    • Instalaci na va\u0161i dom\u00e9nu: Profesion\u00e1ln\u00ed nasazen\u00ed a konfigurace.
    • 5 GB \u00falo\u017ei\u0161t\u011b zdarma: Z\u00e1kladn\u00ed pl\u00e1n zahrnuje \u00falo\u017ei\u0161t\u011b s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle va\u0161ich po\u017eadavk\u016f.
    • Automatick\u00e9 aktualizace a z\u00e1lohy: Zaji\u0161t\u011bn\u00ed bezpe\u010dnosti a spolehlivosti.
    • Technick\u00e1 podpora: K dispozici p\u0159es str\u00e1nku podpory..
    • Objedn\u00e1vky: Dal\u0161\u00ed informace naleznete na str\u00e1nce Objedn\u00e1vky Oscloud.
    "},{"location":"apps/nodebb/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Kontaktujte n\u00e1s: Po\u017e\u00e1dejte o instalaci Discourse p\u0159es Objedn\u00e1vky Oscloud
    2. Nastavte DNS z\u00e1znamy: Upraven\u00e9 podle pokyn\u016f podpory.
    3. P\u0159ihlaste se do administrace: Po instalaci z\u00edsk\u00e1te p\u0159\u00edstup k pln\u00e9 spr\u00e1v\u011b f\u00f3ra.
    4. Po dokon\u010den\u00ed instalace se aplikace NodeBB automaticky objev\u00ed ve va\u0161em dashboardu.
    "},{"location":"apps/nodebb/#pro-koho-je-nodebb-vhodne","title":"Pro koho je NodeBB vhodn\u00e9?","text":"
    • Komunity a f\u00f3ra: Ide\u00e1ln\u00ed pro budov\u00e1n\u00ed diskuzn\u00edch platforem.
    • Firmy a organizace: Pro intern\u00ed komunikaci nebo z\u00e1kaznickou podporu.
    • \u0160koly a vzd\u011bl\u00e1vac\u00ed projekty: Pro v\u00fdm\u011bnu znalost\u00ed a spolupr\u00e1ci.

    Pro v\u00edce informac\u00ed o NodeBB nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nky.

    "},{"location":"apps/ntfy/","title":"Ntfy","text":""},{"location":"apps/ntfy/#ntfy_1","title":"Ntfy","text":"

    Ntfy je jednoduch\u00e1 oznamovac\u00ed slu\u017eba pub-sub zalo\u017een\u00e1 na HTTP, kter\u00e1 implementuje specifikaci poskytovatele UnifiedPush. Umo\u017e\u0148uje v\u00e1m pos\u00edlat upozorn\u011bn\u00ed na v\u00e1\u0161 telefon nebo plochu pomoc\u00ed skript\u016f z jak\u00e9hokoli po\u010d\u00edta\u010de, zcela bez registrace, n\u00e1klad\u016f nebo slo\u017eit\u00e9ho nastaven\u00ed. Je to tak\u00e9 open source, pokud chcete provozovat vlastn\u00ed instanci.

    Push notifikace doru\u010dovan\u00e9 do mobiln\u00edch aplikac\u00ed Matrix jsou obvykle pouze probuzen\u00edmi aplikace a nenesou skute\u010dn\u00e9 u\u017eite\u010dn\u00e9 zat\u00ed\u017een\u00ed (nap\u0159. textov\u00e9 zpr\u00e1vy). I ve v\u00fdchoz\u00edm nastaven\u00ed (bez pou\u017eit\u00ed Ntfy) z\u016fst\u00e1v\u00e1 obsah va\u0161ich zpr\u00e1v soukrom\u00fd, p\u0159esto\u017ee proch\u00e1z\u00ed servery Google (Android) nebo Apple (iOS).

    Ntfy je u\u017eite\u010dn\u00e9 pro zlep\u0161en\u00ed soukrom\u00ed a nez\u00e1vislosti Matrixu, proto\u017ee ani tato \u201eaplika\u010dn\u00ed probuzen\u00ed\u201c ji\u017e nemus\u00ed proch\u00e1zet servery Google/Apple. M\u00edsto toho jsou doru\u010dov\u00e1na p\u0159es vlastn\u00ed instanci Ntfy.

    "},{"location":"apps/ntfy/#pouziti-ntfy-s-unifiedpush","title":"Pou\u017eit\u00ed Ntfy s UnifiedPush","text":"

    Chcete-li pou\u017e\u00edvat ntfy, pot\u0159ebujete mobiln\u00ed aplikaci, kter\u00e1 podporuje UnifiedPush jako alternativn\u00ed backend pro ozn\u00e1men\u00ed push.

    "},{"location":"apps/ntfy/#android","title":"Android","text":"
    1. Nainstalujte aplikaci distributora UnifiedPush.
    2. P\u0159\u00edklad: Ntfy (Zdrojov\u00fd k\u00f3d, F-Droid, Google Play)

    3. Otev\u0159ete nastaven\u00ed aplikace a nastavte sv\u00e9ho poskytovatele UnifiedPush (server Ntfy) jako v\u00fdchoz\u00ed server.

    4. Server: https://ntfy.arch-linux.cz

    5. Otev\u0159ete jakoukoli kompatibiln\u00ed Matrix klientskou aplikaci (nap\u0159. SchildiChat, Element) a v nastaven\u00ed ozn\u00e1men\u00ed p\u0159epn\u011bte poskytovatele ozn\u00e1men\u00ed na ntfy.

    "},{"location":"apps/ntfy/#dalsi-vyuziti-ntfy","title":"Dal\u0161\u00ed vyu\u017eit\u00ed Ntfy","text":"

    Ntfy lze pou\u017e\u00edt nejen s Matrixem, ale tak\u00e9 s dal\u0161\u00edmi aplikacemi a slu\u017ebami:

    • Uptime Kuma \u2013 Pro monitorov\u00e1n\u00ed slu\u017eeb lze p\u0159idat Ntfy jako endpoint pro upozorn\u011bn\u00ed.
    • Mastodon klienty (nap\u0159. Tusky) \u2013 Lze vyu\u017e\u00edt UnifiedPush k doru\u010dov\u00e1n\u00ed notifikac\u00ed.
    • Automatizovan\u00e9 skripty \u2013 Notifikace o dokon\u010den\u00fdch \u00faloh\u00e1ch nebo zm\u011bn\u00e1ch stavu syst\u00e9m\u016f.

    Uk\u00e1zka nastaven\u00ed:

    "},{"location":"apps/pairdrop/","title":"PairDrop App","text":""},{"location":"apps/pairdrop/#co-je-pairdrop-a-jak-funguje-na-oscloud-cz","title":"Co je Pairdrop a jak funguje na Oscloud CZ?","text":"

    Pairdrop na serveru pair.oscloud.cz ti umo\u017e\u0148uje snadno a rychle sd\u00edlet soubory mezi za\u0159\u00edzen\u00edmi. Sta\u010d\u00ed, kdy\u017e jsou p\u0159ipojena k internetu

    • nen\u00ed pot\u0159eba \u017e\u00e1dn\u00fd speci\u00e1ln\u00ed software, v\u0161e prob\u00edh\u00e1 p\u0159es webov\u00fd prohl\u00ed\u017ee\u010d.
    "},{"location":"apps/pairdrop/#hlavni-vyhody","title":"Hlavn\u00ed v\u00fdhody:","text":"
    • Snadn\u00e9 sd\u00edlen\u00ed: Otev\u0159i prohl\u00ed\u017ee\u010d, p\u0159ejdi na pair.oscloud.cz a za\u010dni sd\u00edlet soubory s jin\u00fdmi za\u0159\u00edzen\u00edmi.
    • Platformov\u011b nez\u00e1visl\u00e9: Funguje na v\u0161ech opera\u010dn\u00edch syst\u00e9mech \u2013 Linux, Windows, macOS, Android a iOS.
    • Lok\u00e1ln\u00ed i vzd\u00e1len\u00e9 pou\u017eit\u00ed: M\u016f\u017ee\u0161 pos\u00edlat soubory p\u0159es m\u00edstn\u00ed s\u00ed\u0165 nebo i na d\u00e1lku p\u0159es internet.
    "},{"location":"apps/pairdrop/#jak-pairdrop-pouzivat","title":"Jak Pairdrop pou\u017e\u00edvat?","text":"
    1. Otev\u0159i pair.oscloud.cz v prohl\u00ed\u017ee\u010di na obou za\u0159\u00edzen\u00edch.
    2. Vyber za\u0159\u00edzen\u00ed: Aplikace automaticky rozpozn\u00e1 dal\u0161\u00ed za\u0159\u00edzen\u00ed p\u0159ipojen\u00e1 k s\u00edti nebo na stejn\u00e9m serveru.
    3. Ode\u0161li soubor: Vyber soubor, kter\u00fd chce\u0161 odeslat, a p\u0159et\u00e1hni ho do rozhran\u00ed nebo jej nahraj pomoc\u00ed tla\u010d\u00edtka.

    Pairdrop je ide\u00e1ln\u00ed pro rychl\u00e9 sd\u00edlen\u00ed soubor\u016f mezi za\u0159\u00edzen\u00edmi, a\u0165 u\u017e doma, v kancel\u00e1\u0159i, nebo na cest\u00e1ch!

    Pairdrop nab\u00edz\u00ed oproti Snapdropu n\u011bkolik vylep\u0161en\u00ed a rozd\u00edl\u016f, kter\u00e9 z n\u011bj d\u011blaj\u00ed roz\u0161\u00ed\u0159enou a flexibiln\u011bj\u0161\u00ed variantu. Tady jsou hlavn\u00ed rozd\u00edly:

    "},{"location":"apps/pairdrop/#rozdily-oproti-snapdropu","title":"Rozd\u00edly oproti Snapdropu:","text":"
    1. Sp\u00e1rovan\u00e1 za\u0159\u00edzen\u00ed a ve\u0159ejn\u00e9 m\u00edstnosti:
    2. Internetov\u00fd p\u0159enos: Pairdrop umo\u017e\u0148uje p\u0159enosy p\u0159es internet mezi sp\u00e1rovan\u00fdmi za\u0159\u00edzen\u00edmi nebo v do\u010dasn\u00fdch ve\u0159ejn\u00fdch m\u00edstnostech, co\u017e usnad\u0148uje sd\u00edlen\u00ed v komplexn\u00edch s\u00edt\u00edch, jako jsou ve\u0159ejn\u00e9 Wi-Fi nebo firemn\u00ed s\u00edt\u011b.
    3. P\u0159ipojen\u00ed p\u0159es mobiln\u00ed hotspot: Pairdrop se dok\u00e1\u017ee p\u0159ipojit k za\u0159\u00edzen\u00edm i p\u0159es mobiln\u00ed hotspot.
    4. Automatick\u00e9 p\u0159ipojen\u00ed p\u0159es TURN server: Pokud jsou za\u0159\u00edzen\u00ed za NATem nebo v jin\u00e9 s\u00edti, Pairdrop automaticky pou\u017e\u00edv\u00e1 TURN server pro zaji\u0161t\u011bn\u00ed spojen\u00ed.

    5. Trval\u00e9 p\u00e1rov\u00e1n\u00ed za\u0159\u00edzen\u00ed:

    6. P\u00e1rov\u00e1n\u00ed za\u0159\u00edzen\u00ed: Za\u0159\u00edzen\u00ed lze sp\u00e1rovat pomoc\u00ed 6m\u00edstn\u00e9ho k\u00f3du nebo QR k\u00f3du. Tato za\u0159\u00edzen\u00ed pak z\u016fst\u00e1vaj\u00ed sp\u00e1rovan\u00e1 a jsou snadno dostupn\u00e1 bez ohledu na to, zda jsou ve stejn\u00e9 s\u00edti nebo ne.
    7. P\u0159\u00edstup ke zn\u00e1m\u00fdm za\u0159\u00edzen\u00edm: Po sp\u00e1rov\u00e1n\u00ed lze zn\u00e1m\u00e1 za\u0159\u00edzen\u00ed snadno naj\u00edt a p\u0159ipojit se k nim, i kdy\u017e nejsou v lok\u00e1ln\u00ed s\u00edti.

    8. Do\u010dasn\u00e9 ve\u0159ejn\u00e9 prostory:

    9. P\u0159ipojen\u00ed ve slo\u017eit\u00fdch s\u00edt\u00edch: Pairdrop nab\u00edz\u00ed mo\u017enost p\u0159ipojen\u00ed do do\u010dasn\u00fdch ve\u0159ejn\u00fdch m\u00edstnost\u00ed s k\u00f3dem nebo QR k\u00f3dem, co\u017e umo\u017e\u0148uje p\u0159ipojen\u00ed k za\u0159\u00edzen\u00edm mimo lok\u00e1ln\u00ed s\u00ed\u0165.
    10. Viditelnost za\u0159\u00edzen\u00ed ve ve\u0159ejn\u00fdch m\u00edstnostech: V\u0161echna za\u0159\u00edzen\u00ed ve stejn\u00e9 m\u00edstnosti se navz\u00e1jem vid\u00ed a mohou sd\u00edlet soubory. Ve\u0159ejn\u00e9 m\u00edstnosti jsou v\u0161ak do\u010dasn\u00e9.

    11. Vylep\u0161en\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed:

    12. Jednodu\u0161\u0161\u00ed p\u0159enosy: Po p\u0159ijet\u00ed po\u017eadavku jsou soubory ihned p\u0159eneseny. Pokud je to mo\u017en\u00e9, soubory se automaticky st\u00e1hnou po dokon\u010den\u00ed.
    13. P\u0159enos v\u00edce soubor\u016f najednou: Pairdrop umo\u017e\u0148uje p\u0159enos v\u00edce soubor\u016f najednou s celkov\u00fdm ukazatelem pr\u016fb\u011bhu.
    14. Podpora ZIP archiv\u016f: V\u00edce soubor\u016f se st\u00e1hne jako ZIP, co\u017e usnad\u0148uje organizaci stahov\u00e1n\u00ed.

    Tyto rozd\u00edly d\u011blaj\u00ed z Pairdropu velmi flexibiln\u00ed a funk\u010dn\u011b bohat\u0161\u00ed alternativu oproti Snapdropu, zejm\u00e9na pro u\u017eivatele, kte\u0159\u00ed pot\u0159ebuj\u00ed v\u00edce mo\u017enost\u00ed p\u0159i pr\u00e1ci v komplexn\u00edch nebo vzd\u00e1len\u00fdch s\u00ed\u0165ov\u00fdch prost\u0159ed\u00edch.

    "},{"location":"apps/peertube/","title":"PeerTube VHSky","text":"

    VHSky je open-source platforma pro sd\u00edlen\u00ed vide\u00ed, kter\u00e1 nab\u00edz\u00ed alternativu k centralizovan\u00fdm slu\u017eb\u00e1m, jako je YouTube. VHSky b\u011b\u017e\u00ed na technologii PeerTube, co\u017e znamen\u00e1, \u017ee kombinuje decentralizaci a komunitn\u00ed spr\u00e1vu, aby poskytla nez\u00e1vislou a bezpe\u010dnou platformu pro sd\u00edlen\u00ed vide\u00ed.

    "},{"location":"apps/peertube/#vyhody-vhsky-oproti-youtube","title":"V\u00fdhody VHSky oproti YouTube","text":"
    1. Soukrom\u00ed a bezpe\u010dnost VHSky chr\u00e1n\u00ed va\u0161e soukrom\u00ed \u2013 \u017e\u00e1dn\u00e9 reklamy ani prodej va\u0161ich dat t\u0159et\u00edm stran\u00e1m.

    2. Decentralizace Videa nejsou hostov\u00e1na na jednom m\u00edst\u011b, ale sd\u00edlena mezi u\u017eivateli, co\u017e zvy\u0161uje odolnost platformy.

    3. Bez reklam Sledujte videa bez p\u0159eru\u0161ov\u00e1n\u00ed reklamami.

    4. Komunitn\u00ed spr\u00e1va VHSky je sou\u010d\u00e1st\u00ed ekosyst\u00e9mu OSCloud a je spravov\u00e1na komunitou pro komunitu.

    "},{"location":"apps/peertube/#bezpecnost","title":"Bezpe\u010dnost","text":"
    • VHSky b\u011b\u017e\u00ed na zabezpe\u010den\u00e9 infrastruktu\u0159e OSCloud s pravideln\u00fdmi aktualizacemi.
    • Data jsou \u0161ifrov\u00e1na a chr\u00e1n\u011bna proti neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu.
    "},{"location":"apps/peertube/#navod-na-pouzivani-peertube-na-vhskcz","title":"N\u00e1vod na pou\u017e\u00edv\u00e1n\u00ed PeerTube na vhsk.cz","text":"

    PeerTube na dom\u00e9n\u011b vhsk.cz je komunitn\u00ed projekt zam\u011b\u0159en\u00fd na sd\u00edlen\u00ed vide\u00ed, jeho\u017e provoz je financov\u00e1n z dar\u016f u\u017eivatel\u016f. Tento n\u00e1vod v\u00e1s provede registrac\u00ed, interakc\u00ed s obsahem a nahr\u00e1v\u00e1n\u00edm vide\u00ed.

    "},{"location":"apps/peertube/#1-funkce-a-tipy","title":"1. Funkce a tipy","text":"
    1. Registrace u\u017eivatel\u016f Registrace na vhsky.cz jsou otev\u0159en\u00e9. Ka\u017ed\u00fd se m\u016f\u017ee p\u0159ipojit, prohl\u00ed\u017eet obsah, komentovat videa a vytv\u00e1\u0159et playlisty.

    2. \u00dalo\u017en\u00fd prostor Ka\u017ed\u00fd nov\u011b registrovan\u00fd u\u017eivatel m\u00e1 k dispozici 100 MB pro nahr\u00e1v\u00e1n\u00ed vide\u00ed. Po kontaktu s podporou VHSky a schv\u00e1len\u00ed moder\u00e1torem lze z\u00edskat 5 GB \u00falo\u017en\u00e9ho prostoru.

    3. P2P streaming Videa jsou streamov\u00e1na pomoc\u00ed peer-to-peer technologie, co\u017e zvy\u0161uje rychlost a efektivitu.

    4. Sd\u00edlen\u00ed obsahu Obsah lze sd\u00edlet nejen na VHSky, ale tak\u00e9 s dal\u0161\u00edmi instancemi PeerTube po cel\u00e9m sv\u011bt\u011b.

    "},{"location":"apps/peertube/#2-jak-zacit","title":"2. Jak za\u010d\u00edt?","text":"
    1. Registrace Nav\u0161tivte vhsky.cz a zaregistrujte se. Po potvrzen\u00ed emailu budete moci prohl\u00ed\u017eet obsah, komentovat videa a vytv\u00e1\u0159et playlisty.

    2. Nahr\u00e1n\u00ed videa Po registraci a p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete nahr\u00e1vat videa do vy\u010derpan\u00e9 kv\u00f3ty 100 MB. Pokud chcete nahr\u00e1vat dal\u0161\u00ed videa, kontaktujte podporu.

    3. Schv\u00e1len\u00ed prvn\u00edho videa Prvn\u00ed video, kter\u00e9 nahrajete, bude \u010dekat na schv\u00e1len\u00ed moder\u00e1torem, aby byla zaji\u0161t\u011bna kvalita a vhodnost obsahu. Po schv\u00e1len\u00ed obdr\u017e\u00edte email s potvrzen\u00edm.

    4. P\u0159ipojen\u00ed k federaci Va\u0161e videa mohou b\u00fdt sd\u00edlena s dal\u0161\u00edmi PeerTube instancemi, co\u017e zvy\u0161uje jejich dosah.

    5. Sd\u00edlen\u00ed obsahu Sd\u00edlejte sv\u00e1 videa pomoc\u00ed odkaz\u016f nebo je vlo\u017ete na webov\u00e9 str\u00e1nky. Videa lze tak\u00e9 sledovat p\u0159es Mastodon a RSS.

    "},{"location":"apps/peertube/#3-proc-tento-pristup","title":"3. Pro\u010d tento p\u0159\u00edstup?","text":"

    VHSky.cz je komunitn\u00ed projekt financovan\u00fd z dar\u016f. Aby byl server stabiln\u00ed a dostupn\u00fd pro v\u0161echny, nahr\u00e1v\u00e1n\u00ed vide\u00ed je omezeno na schv\u00e1len\u00e9 tv\u016frce. Tento p\u0159\u00edstup: - Zaji\u0161\u0165uje efektivn\u00ed vyu\u017eit\u00ed prostoru na serveru. - Podporuje sd\u00edlen\u00ed kvalitn\u00edho obsahu. - Umo\u017e\u0148uje financov\u00e1n\u00ed dal\u0161\u00edho provozu.

    "},{"location":"apps/peertube/#4-podpora-projektu","title":"4. Podpora projektu","text":"

    Chcete-li podpo\u0159it projekt VHSky.cz, m\u016f\u017eete: - P\u0159isp\u011bt finan\u010dn\u011b: Informace o darov\u00e1n\u00ed najdete na webu. - Sd\u00edlet projekt: Pozv\u011bte dal\u0161\u00ed lidi, aby se zapojili. - Tvo\u0159it obsah: Sd\u00edlejte sv\u00e1 videa a budujte komunitu.

    D\u011bkujeme za podporu a t\u011b\u0161\u00edme se na va\u0161i \u00fa\u010dast!

    "},{"location":"apps/piwigo/","title":"Piwigo na Oscloud","text":"

    Piwigo je open-source webov\u00e1 aplikace ur\u010den\u00e1 pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed a dal\u0161\u00edch m\u00e9di\u00ed. Umo\u017e\u0148uje organizovat rozs\u00e1hl\u00e9 fotogalerie, co\u017e je ide\u00e1ln\u00ed pro jednotlivce, t\u00fdmy i organizace.

    "},{"location":"apps/piwigo/#pro-koho-je-piwigo-vhodne","title":"Pro koho je Piwigo vhodn\u00e9?","text":"
    • Fotografov\u00e9 a um\u011blci: Pro prezentaci portfolia a sd\u00edlen\u00ed prac\u00ed s klienty.
    • Rodiny a jednotlivci: Pro ukl\u00e1d\u00e1n\u00ed a sd\u00edlen\u00ed rodinn\u00fdch fotografi\u00ed v soukrom\u00e9m prost\u0159ed\u00ed.
    • Organizace a firmy: Pro spr\u00e1vu rozs\u00e1hl\u00fdch fotobank a intern\u00ed sd\u00edlen\u00ed m\u00e9di\u00ed.
    • \u0160koly a vzd\u011bl\u00e1vac\u00ed instituce: Pro archivaci a sd\u00edlen\u00ed fotografi\u00ed z akc\u00ed a projekt\u016f.
    "},{"location":"apps/piwigo/#vyhody-piwigo","title":"V\u00fdhody Piwigo","text":"
    • Flexibilita: Mo\u017enost p\u0159izp\u016fsoben\u00ed vzhledu a funkc\u00ed pomoc\u00ed t\u00e9mat a plugin\u016f.
    • \u0160k\u00e1lovatelnost: Efektivn\u00ed spr\u00e1va tis\u00edc\u016f a\u017e statis\u00edc\u016f fotografi\u00ed.
    • Otev\u0159en\u00fd k\u00f3d: Zdrojov\u00fd k\u00f3d je dostupn\u00fd, co\u017e umo\u017e\u0148uje \u00fapravy a roz\u0161\u00ed\u0159en\u00ed podle pot\u0159eb.
    • Aktivn\u00ed komunita: Podpora od \u0161irok\u00e9 komunity u\u017eivatel\u016f a v\u00fdvoj\u00e1\u0159\u016f.
    "},{"location":"apps/piwigo/#piwigo-na-oscloud_1","title":"Piwigo na OSCloud","text":"

    OSCloud nab\u00edz\u00ed mo\u017enost hostov\u00e1n\u00ed Piwigo na vlastn\u00ed dom\u00e9n\u011b. Ka\u017ed\u00fd z\u00e1jemce z\u00edsk\u00e1 vlastn\u00ed instanci Piwigo s administr\u00e1torsk\u00fdm p\u0159\u00edstupem, co\u017e umo\u017e\u0148uje plnou kontrolu nad galeri\u00ed a spr\u00e1vu u\u017eivatel\u016f.

    V z\u00e1kladn\u00ed nab\u00eddce je k dispozici 10 GB \u00falo\u017en\u00e9ho prostoru, s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle individu\u00e1ln\u00edch pot\u0159eb po dohod\u011b.

    "},{"location":"apps/piwigo/#jak-zacit","title":"Jak za\u010d\u00edt","text":"
    1. Kontaktujte podporu: Po\u017e\u00e1dejte o instalaci Piwigo na va\u0161i dom\u00e9nu prost\u0159ednictv\u00edm Objedn\u00e1vky Oscloud.
    2. Nastavte DNS z\u00e1znamy: Podle pokyn\u016f podpory upravte DNS z\u00e1znamy va\u0161\u00ed dom\u00e9ny.
    3. P\u0159\u00edstup k aplikaci: Po dokon\u010den\u00ed instalace bude Piwigo dostupn\u00e9 ve va\u0161em webov\u00e9m rozhran\u00ed OSCloud.
    4. Po dokon\u010den\u00ed instalace se aplikace Piwigo automaticky objev\u00ed ve va\u0161em dashboardu.

    Pro v\u00edce informac\u00ed o Piwigo nav\u0161tivte ofici\u00e1ln\u00ed webov\u00e9 str\u00e1nky.

    "},{"location":"apps/pixelfed/","title":"Pixelfed","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/privatebin/","title":"PrivateBin App","text":""},{"location":"apps/privatebin/#co-je-privatebin","title":"Co je PrivateBin?","text":"

    PrivateBin je minimalistick\u00e1, open-source aplikace, kter\u00e1 umo\u017e\u0148uje bezpe\u010dn\u00e9 sd\u00edlen\u00ed textov\u00fdch zpr\u00e1v, soubor\u016f nebo pozn\u00e1mek. PrivateBin je zam\u011b\u0159en\u00fd na soukrom\u00ed a bezpe\u010dnost a vyu\u017e\u00edv\u00e1 end-to-end \u0161ifrov\u00e1n\u00ed (E2EE), co\u017e znamen\u00e1, \u017ee obsah, kter\u00fd sd\u00edl\u00edte, je \u0161ifrov\u00e1n p\u0159\u00edmo ve va\u0161em prohl\u00ed\u017ee\u010di a de\u0161ifrov\u00e1n pouze p\u0159\u00edjemcem. Server nem\u00e1 \u017e\u00e1dn\u00fd p\u0159\u00edstup k obsahu, proto\u017ee ulo\u017een\u00e1 data jsou \u0161ifrov\u00e1na na stran\u011b klienta.

    "},{"location":"apps/privatebin/#vyhody-privatebin","title":"V\u00fdhody PrivateBin","text":"
    • End-to-End \u0160ifrov\u00e1n\u00ed: V\u0161echna data jsou \u0161ifrov\u00e1na lok\u00e1ln\u011b, co\u017e znamen\u00e1, \u017ee ani provozovatel serveru nem\u016f\u017ee vid\u011bt obsah pozn\u00e1mek.
    • Samodestruk\u010dn\u00ed pozn\u00e1mky: M\u016f\u017eete nastavit \u010dasov\u00fd limit pro pozn\u00e1mku, po kter\u00e9m bude automaticky smaz\u00e1na.
    • Ochrana heslem: M\u016f\u017eete ke sd\u00edlen\u00e9 pozn\u00e1mce p\u0159idat heslo, \u010d\u00edm\u017e zv\u00fd\u0161\u00edte jej\u00ed bezpe\u010dnost.
    • Podpora pro MIME typy: PrivateBin podporuje r\u016fzn\u00e9 typy textov\u00e9ho obsahu v\u010detn\u011b prost\u00e9ho textu, markdownu, k\u00f3du nebo soubor\u016f.
    • Diskr\u00e9tnost: PrivateBin neukl\u00e1d\u00e1 \u017e\u00e1dn\u00e9 u\u017eivatelsk\u00e9 informace, jako jsou IP adresy, a nevy\u017eaduje \u017e\u00e1dnou registraci.
    "},{"location":"apps/privatebin/#jak-privatebin-funguje","title":"Jak PrivateBin funguje","text":"

    PrivateBin vyu\u017e\u00edv\u00e1 modern\u00ed \u0161ifrovac\u00ed technologie, aby zajistil, \u017ee obsah je p\u0159\u00edstupn\u00fd pouze odes\u00edlateli a p\u0159\u00edjemci. Ka\u017ed\u00e1 pozn\u00e1mka, kter\u00e1 je odesl\u00e1na prost\u0159ednictv\u00edm PrivateBin, je nejprve za\u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di odes\u00edlatele pomoc\u00ed 256bitov\u00e9ho AES \u0161ifrov\u00e1n\u00ed a n\u00e1sledn\u011b odesl\u00e1na na server.

    • U\u017eivatel vytvo\u0159\u00ed pozn\u00e1mku: Do webov\u00e9ho rozhran\u00ed PrivateBin vlo\u017e\u00ed text nebo soubor.
    • Za\u0161ifrov\u00e1n\u00ed: Pozn\u00e1mka je \u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di pomoc\u00ed kl\u00ed\u010de, kter\u00fd je n\u00e1sledn\u011b p\u0159ipojen k URL.
    • Sd\u00edlen\u00ed: U\u017eivatel sd\u00edl\u00ed URL s p\u0159\u00edjemcem. Server nem\u00e1 p\u0159\u00edstup ke kl\u00ed\u010di, kter\u00fd je ulo\u017een v URL.
    • De\u0161ifrov\u00e1n\u00ed: P\u0159\u00edjemce otev\u0159e URL, kter\u00e1 obsahuje kl\u00ed\u010d. Pozn\u00e1mka je de\u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di p\u0159\u00edjemce.
    "},{"location":"apps/privatebin/#pouzijte-nasi-instanci-privatebin","title":"Pou\u017eijte na\u0161\u00ed instanci Privatebin","text":"

    Na\u0161e instance PrivateBin je k dispozici na adrese. Je pln\u011b \u0161ifrovan\u00e1 a umo\u017e\u0148uje v\u00e1m sd\u00edlet bezpe\u010dn\u00e9 pozn\u00e1mky a soubory. Slu\u017eba je nastavena tak, aby maxim\u00e1ln\u011b respektovala va\u0161e soukrom\u00ed. P\u0159\u00edklady pou\u017eit\u00ed PrivateBin

    • Sd\u00edlen\u00ed citliv\u00fdch informac\u00ed: PrivateBin je ide\u00e1ln\u00ed pro sd\u00edlen\u00ed citliv\u00fdch informac\u00ed, jako jsou hesla, API kl\u00ed\u010de nebo d\u016fle\u017eit\u00e9 pozn\u00e1mky.
    • Do\u010dasn\u00e9 pozn\u00e1mky: M\u016f\u017eete sd\u00edlet pozn\u00e1mky, kter\u00e9 se samy zni\u010d\u00ed po jejich p\u0159e\u010dten\u00ed, co\u017e zaji\u0161\u0165uje, \u017ee nez\u016fstanou ulo\u017eeny na serveru.
    • Spolupr\u00e1ce na k\u00f3du: PrivateBin podporuje zv\u00fdrazn\u011bn\u00ed syntaxe, tak\u017ee je vhodn\u00fd i pro sd\u00edlen\u00ed \u00faryvk\u016f k\u00f3du mezi v\u00fdvoj\u00e1\u0159i.
    "},{"location":"apps/privatebin/#zabezpeceni-a-ochrana-soukromi","title":"Zabezpe\u010den\u00ed a ochrana soukrom\u00ed","text":"

    PrivateBin byl navr\u017een s ohledem na maxim\u00e1ln\u00ed zabezpe\u010den\u00ed. D\u00edky end-to-end \u0161ifrov\u00e1n\u00ed nen\u00ed obsah de\u0161ifrov\u00e1n, dokud nen\u00ed p\u0159\u00edjemcem otev\u0159en. Nav\u00edc server neukl\u00e1d\u00e1 IP adresy u\u017eivatel\u016f, co\u017e znamen\u00e1, \u017ee neexistuje \u017e\u00e1dn\u00e1 vazba mezi u\u017eivatelem a pozn\u00e1mkou.

    Je d\u016fle\u017eit\u00e9 zd\u016fraznit, \u017ee i kdy\u017e PrivateBin nab\u00edz\u00ed siln\u00e9 zabezpe\u010den\u00ed, u\u017eivatel\u00e9 by m\u011bli b\u00fdt opatrn\u00ed p\u0159i sd\u00edlen\u00ed odkaz\u016f a volb\u011b siln\u00fdch hesel pro dodate\u010dnou ochranu.

    "},{"location":"apps/privatebin/#zaver","title":"Z\u00e1v\u011br","text":"

    PrivateBin je jednoduch\u00fd, ale \u00fa\u010dinn\u00fd n\u00e1stroj pro zabezpe\u010den\u00e9 sd\u00edlen\u00ed informac\u00ed. D\u00edky end-to-end \u0161ifrov\u00e1n\u00ed a mo\u017enosti nastaven\u00ed do\u010dasn\u00fdch pozn\u00e1mek se st\u00e1v\u00e1 ide\u00e1ln\u00edm \u0159e\u0161en\u00edm pro v\u0161echny, kdo pot\u0159ebuj\u00ed bezpe\u010dn\u011b sd\u00edlet obsah. Pokud hled\u00e1te snadno nasaditelnou a soukromou platformu pro sd\u00edlen\u00ed dat, PrivateBin je skv\u011bl\u00e1 volba.

    Nav\u0161tivte na\u0161i instanci Privatebin a za\u010dn\u011bte bezpe\u010dn\u011b sd\u00edlet pozn\u00e1mky je\u0161t\u011b dnes.

    "},{"location":"apps/rallly/","title":"Rallly","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/roundcube/","title":"Roundcube","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/searxng/","title":"SearXNG CZ","text":""},{"location":"apps/searxng/#searxng-na-searxngcz","title":"SearXNG na searxng.cz","text":"

    R\u00e1di bychom v\u00e1m p\u0159edstavili n\u00e1\u0161 vyhled\u00e1va\u010d SearXNG \u2013 m\u00edsto, kde m\u016f\u017eete hledat informace z r\u016fzn\u00fdch zdroj\u016f bez obav o sv\u00e9 soukrom\u00ed!

    "},{"location":"apps/searxng/#co-je-searxng","title":"Co je SearXNG?","text":"

    SearXNG je open-source vyhled\u00e1va\u010d, kter\u00fd kombinuje v\u00fdsledky z mnoha r\u016fzn\u00fdch zdroj\u016f (jako Google, Bing, DuckDuckGo a dal\u0161\u00ed) a poskytuje je anonymn\u011b. To znamen\u00e1, \u017ee v\u0161echna va\u0161e hled\u00e1n\u00ed jsou chr\u00e1n\u011bn\u00e1 \u2013 \u017e\u00e1dn\u00e9 sledov\u00e1n\u00ed, \u017e\u00e1dn\u00e9 profily a \u017e\u00e1dn\u00e1 personalizace na z\u00e1klad\u011b va\u0161\u00ed aktivity.

    "},{"location":"apps/searxng/#proc-pouzivat-searxng","title":"Pro\u010d pou\u017e\u00edvat SearXNG?","text":""},{"location":"apps/searxng/#1-soukromi-je-priorita","title":"1. Soukrom\u00ed je priorita","text":"

    V\u011bt\u0161ina velk\u00fdch vyhled\u00e1va\u010d\u016f sb\u00edr\u00e1 \u00fadaje o tom, co hled\u00e1te, a vytv\u00e1\u0159\u00ed z toho profil, kter\u00fd pak vyu\u017e\u00edvaj\u00ed pro reklamy nebo jin\u00e9 \u00fa\u010dely. U n\u00e1s ne! SearXNG chr\u00e1n\u00ed va\u0161e data a nezanech\u00e1v\u00e1 \u017e\u00e1dnou digit\u00e1ln\u00ed stopu.

    "},{"location":"apps/searxng/#2-vysledky-z-vice-zdroju","title":"2. V\u00fdsledky z v\u00edce zdroj\u016f","text":"

    SearXNG v\u00e1m poskytne v\u00fdsledky z r\u016fzn\u00fdch vyhled\u00e1vac\u00edch engine\u016f a str\u00e1nek \u2013 od klasick\u00fdch (jako Google a Bing) a\u017e po specifick\u00e9 weby, jako Reddit, Wikipedia nebo StackOverflow. To znamen\u00e1, \u017ee dostanete \u0161ir\u0161\u00ed a relevantn\u011bj\u0161\u00ed informace na jedno m\u00edsto.

    "},{"location":"apps/searxng/#3-bez-reklam","title":"3. Bez reklam","text":"

    U\u017e \u017e\u00e1dn\u00e9 otravn\u00e9 reklamy! Na\u0161e vyhled\u00e1v\u00e1n\u00ed je \u010dist\u00e9, p\u0159ehledn\u00e9 a zam\u011b\u0159en\u00e9 na to, co opravdu hled\u00e1te. \u017d\u00e1dn\u00e9 sponzorovan\u00e9 odkazy, jen \u010dist\u00e9 v\u00fdsledky.

    "},{"location":"apps/searxng/#4-otevrenost-a-transparentnost","title":"4. Otev\u0159enost a transparentnost","text":"

    SearXNG je open-source, co\u017e znamen\u00e1, \u017ee kdokoli m\u016f\u017ee p\u0159isp\u00edvat k jeho vylep\u0161en\u00ed. V\u00fdhodou je tak\u00e9 to, \u017ee ho m\u016f\u017eete hostovat sami, co\u017e jsme ud\u011blali na searxng.cz, aby v\u00e1m poskytl co nejbezpe\u010dn\u011bj\u0161\u00ed z\u00e1\u017eitek p\u0159i vyhled\u00e1v\u00e1n\u00ed.

    "},{"location":"apps/searxng/#5-jednoduche-a-prehledne","title":"5. Jednoduch\u00e9 a p\u0159ehledn\u00e9","text":"

    Rozhran\u00ed SearXNG je jednoduch\u00e9, rychl\u00e9 a p\u0159ehledn\u00e9. Hned po otev\u0159en\u00ed m\u016f\u017eete za\u010d\u00edt hledat a z\u00edskat v\u00fdsledky, ani\u017e byste museli proch\u00e1zet slo\u017eit\u00fdm nastaven\u00edm.

    "},{"location":"apps/searxng/#jak-to-funguje","title":"Jak to funguje?","text":"
    1. Otev\u0159ete searxng.cz.
    2. Zadejte sv\u016fj dotaz do vyhled\u00e1vac\u00edho pole.
    3. Vyberte si z \u0161irok\u00e9 nab\u00eddky zdroj\u016f nebo pou\u017eijte v\u00fdchoz\u00ed nastaven\u00ed.
    4. U\u017e\u00edvejte si rychl\u00e9 a anonymn\u00ed v\u00fdsledky!

    Zkuste SearXNG na searxng.cz a uvid\u00edte, jak pohodln\u00e9 a bezpe\u010dn\u00e9 m\u016f\u017ee b\u00fdt vyhled\u00e1v\u00e1n\u00ed!

    "},{"location":"apps/stirling/","title":"Stirling-PDF","text":""},{"location":"apps/stirling/#co-je-stirlingpdf","title":"Co je StirlingPDF?","text":"

    StirlingPDF je modern\u00ed a u\u017eivatelsky p\u0159\u00edv\u011btiv\u00e1 aplikace pro pr\u00e1ci s PDF dokumenty. Jedn\u00e1 se o open-source n\u00e1stroj, kter\u00fd umo\u017e\u0148uje snadn\u00e9 a rychl\u00e9 manipulace s PDF soubory. Aplikace je navr\u017eena tak, aby vyhovovala pot\u0159eb\u00e1m jednotlivc\u016f i firem.

    "},{"location":"apps/stirling/#k-cemu-stirlingpdf-slouzi","title":"K \u010demu StirlingPDF slou\u017e\u00ed?","text":"

    StirlingPDF nab\u00edz\u00ed \u0161irokou \u0161k\u00e1lu funkc\u00ed, kter\u00e9 zahrnuj\u00ed:

    • Slu\u010dov\u00e1n\u00ed PDF: Spojte v\u00edce PDF soubor\u016f do jednoho.
    • Rozd\u011blov\u00e1n\u00ed PDF: Rozd\u011blte jeden PDF soubor na v\u00edce \u010d\u00e1st\u00ed.
    • Konverze: P\u0159ev\u00e1d\u011bjte PDF na jin\u00e9 form\u00e1ty (obr\u00e1zky, Word, apod.) a naopak.
    • O\u0159ez\u00e1v\u00e1n\u00ed a ot\u00e1\u010den\u00ed str\u00e1nek: P\u0159izp\u016fsobte jednotliv\u00e9 str\u00e1nky va\u0161im pot\u0159eb\u00e1m.
    • P\u0159id\u00e1v\u00e1n\u00ed a odstra\u0148ov\u00e1n\u00ed str\u00e1nek: Upraven\u00e9 dokumenty snadno aktualizujte.
    "},{"location":"apps/stirling/#vyhody-stirlingpdf","title":"V\u00fdhody StirlingPDF","text":"
    • Jednoduch\u00e9 rozhran\u00ed: Snadn\u00e9 pou\u017eit\u00ed i pro za\u010d\u00e1te\u010dn\u00edky.
    • Rychlost: Operace s PDF prob\u00edhaj\u00ed t\u00e9m\u011b\u0159 okam\u017eit\u011b.
    • Bezpe\u010dnost: V\u0161echny soubory z\u016fst\u00e1vaj\u00ed ve va\u0161em prost\u0159ed\u00ed Oscloud.
    • Flexibilita: Podporuje mnoho r\u016fzn\u00fdch funkc\u00ed a form\u00e1t\u016f.
    "},{"location":"apps/stirling/#jak-pouzivat-stirlingpdf-na-oscloud","title":"Jak pou\u017e\u00edvat StirlingPDF na Oscloud","text":""},{"location":"apps/stirling/#1-pristup-k-aplikaci","title":"1. P\u0159\u00edstup k aplikaci","text":"
    1. P\u0159ihlaste se do sv\u00e9ho \u00fa\u010dtu Oscloud.
    2. V nab\u00eddce aplikac\u00ed vyberte StirlingPDF.
    3. Klikn\u011bte na mo\u017enost P\u0159ihl\u00e1sit se p\u0159es Single Sign-On (SSO).
    4. Klikn\u011bte na mo\u017enost Oscloud.
    "},{"location":"apps/stirling/#2-zakladni-funkce","title":"2. Z\u00e1kladn\u00ed funkce","text":""},{"location":"apps/stirling/#a-slucovani-pdf","title":"a) Slu\u010dov\u00e1n\u00ed PDF","text":"
    1. Klikn\u011bte na mo\u017enost Merge PDF.
    2. Nahrajte soubory, kter\u00e9 chcete slou\u010dit.
    3. Uspo\u0159\u00e1dejte soubory podle pot\u0159eby.
    4. Klikn\u011bte na Merge a st\u00e1hn\u011bte v\u00fdsledn\u00fd soubor.
    "},{"location":"apps/stirling/#b-rozdelovani-pdf","title":"b) Rozd\u011blov\u00e1n\u00ed PDF","text":"
    1. Zvolte mo\u017enost Split PDF.
    2. Nahrajte soubor, kter\u00fd chcete rozd\u011blit.
    3. Vyberte str\u00e1nky nebo rozsahy str\u00e1nek.
    4. Ulo\u017ete a st\u00e1hn\u011bte jednotliv\u00e9 \u010d\u00e1sti.
    "},{"location":"apps/stirling/#c-konverze-pdf","title":"c) Konverze PDF","text":"
    1. Vyberte mo\u017enost Convert.
    2. Nahrajte PDF dokument.
    3. Zvolte c\u00edlov\u00fd form\u00e1t (nap\u0159. obr\u00e1zek, Word).
    4. Klikn\u011bte na Convert a st\u00e1hn\u011bte v\u00fdsledek.
    "},{"location":"apps/stirling/#d-uprava-stranek","title":"d) \u00daprava str\u00e1nek","text":"
    1. Pou\u017eijte funkce pro o\u0159ez\u00e1n\u00ed nebo ot\u00e1\u010den\u00ed str\u00e1nek.
    2. Nahrajte dokument a prove\u010fte po\u017eadovan\u00e9 zm\u011bny.
    3. St\u00e1hn\u011bte upraven\u00fd soubor.
    "},{"location":"apps/stirling/#tipy-pro-efektivni-praci","title":"Tipy pro efektivn\u00ed pr\u00e1ci","text":"
    • Podpora hromadn\u00fdch operac\u00ed: Pracujte s v\u00edce soubory sou\u010dasn\u011b.
    • Zabezpe\u010den\u00ed dat: Ujist\u011bte se, \u017ee pracujete pouze ve sv\u00e9m zabezpe\u010den\u00e9m prost\u0159ed\u00ed Oscloud.
    • Pravideln\u00e9 z\u00e1lohy: Ukl\u00e1dejte upraven\u00e9 dokumenty na bezpe\u010dn\u00e9 m\u00edsto.
    "},{"location":"apps/stirling/#reseni-castych-problemu","title":"\u0158e\u0161en\u00ed \u010dast\u00fdch probl\u00e9m\u016f","text":"
    1. Aplikace nereaguje:
    2. Zav\u0159ete aplikaci a znovu ji spus\u0165te.
    3. Zkontrolujte p\u0159ipojen\u00ed k internetu (pokud aplikace vyu\u017e\u00edv\u00e1 online funkce).
    4. Chyby p\u0159i nahr\u00e1v\u00e1n\u00ed soubor\u016f:
    5. Ujist\u011bte se, \u017ee soubor nep\u0159ekra\u010duje maxim\u00e1ln\u00ed povolenou velikost.
    6. Ov\u011b\u0159te, \u017ee form\u00e1t souboru je podporovan\u00fd.
    "},{"location":"apps/stirling/#zaver","title":"Z\u00e1v\u011br","text":"

    StirlingPDF je v\u0161estrann\u00fd n\u00e1stroj, kter\u00fd usnad\u0148uje pr\u00e1ci s PDF dokumenty. D\u00edky jeho snadn\u00e9mu ovl\u00e1d\u00e1n\u00ed a \u0161irok\u00e9mu spektru funkc\u00ed je ide\u00e1ln\u00ed volbou pro ka\u017edodenn\u00ed pr\u00e1ci.

    Pokud m\u00e1te jak\u00e9koliv ot\u00e1zky nebo probl\u00e9my, obra\u0165te se na podporu Oscloud.

    "},{"location":"apps/stirling/#odkazy","title":"Odkazy","text":"
    • Ofici\u00e1ln\u00ed web: www.stirlingpdf.com
    "},{"location":"apps/surfer/","title":"Surfer App","text":""},{"location":"apps/surfer/#surfer-na-oscloud","title":"Surfer na OSCloud","text":"

    Surfer je aplikace pro snadnou spr\u00e1vu soubor\u016f a hosting statick\u00fdch webov\u00fdch str\u00e1nek na OSCloud. Je ide\u00e1ln\u00ed pro rychl\u00e9 nasazen\u00ed webov\u00fdch projekt\u016f, dokumentac\u00ed nebo jednoduch\u00fdch webov\u00fdch aplikac\u00ed.

    "},{"location":"apps/surfer/#1-pristup-k-surferu","title":"1. P\u0159\u00edstup k Surferu","text":"

    P\u0159ihla\u0161te se do administrace OSCloud a zvolte aplikaci Surfer z katalogu aplikac\u00ed. Instalaci prov\u00e1d\u00edme za z\u00e1kazn\u00edka a aplikace bude po dokon\u010den\u00ed automaticky dostupn\u00e1 na subdom\u00e9n\u011b z\u00e1kazn\u00edka, nap\u0159\u00edklad firmy.oscloud.cz.

    "},{"location":"apps/surfer/#2-pristup-k-souborum","title":"2. P\u0159\u00edstup k soubor\u016fm","text":"

    Jakmile je aplikace Surfer nainstalovan\u00e1, z\u00edsk\u00e1 z\u00e1kazn\u00edk p\u0159\u00edstup ke spr\u00e1v\u011b soubor\u016f prost\u0159ednictv\u00edm jednoduch\u00e9ho webov\u00e9ho rozhran\u00ed. Toto rozhran\u00ed umo\u017e\u0148uje nahr\u00e1vat, stahovat, mazat a organizovat soubory na jeho subdom\u00e9n\u011b. P\u0159\u00edpadn\u00e9 \u00fapravy a asistenci s nahr\u00e1v\u00e1n\u00edm prvn\u00edch soubor\u016f zaji\u0161\u0165ujeme tak\u00e9 my, aby z\u00e1kazn\u00edk nemusel m\u00edt technick\u00e9 znalosti k obsluze aplikace.

    "},{"location":"apps/surfer/#3-dalsi-moznosti-spravy-souboru","title":"3. Dal\u0161\u00ed mo\u017enosti spr\u00e1vy soubor\u016f","text":"

    Existuj\u00ed 4 zp\u016fsoby, jak spravovat soubory v aplikaci Surfer:

    • Webov\u00e9 rozhran\u00ed
    • CLI n\u00e1stroj
    • WebDAV endpoint pro spr\u00e1vu soubor\u016f ve va\u0161em lok\u00e1ln\u00edm spr\u00e1vci soubor\u016f.
    • SFTP
    "},{"location":"apps/surfer/#webove-rozhrani","title":"Webov\u00e9 rozhran\u00ed","text":"

    Soubory m\u016f\u017eete nahr\u00e1vat a spravovat p\u0159es webov\u00e9 rozhran\u00ed na adrese https://[va\u0161e-dom\u00e9na]/_admin. Zde m\u016f\u017eete tak\u00e9 spravovat strukturu slo\u017eek a jednotliv\u00e9 soubory.

    "},{"location":"apps/surfer/#cli-nastroj","title":"CLI n\u00e1stroj","text":"

    Pokud preferujete pr\u00e1ci z p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, m\u016f\u017eete vyu\u017e\u00edt CLI n\u00e1stroj pro Surfer. Nejprve ho nainstalujte pomoc\u00ed npm:

    npm -g install cloudron-surfer\n

    P\u0159ihlaste se pomoc\u00ed p\u0159\u00edstupov\u00e9ho tokenu vytvo\u0159en\u00e9ho v administraci Surferu:

    surfer config --server <dom\u00e9na-aplikace> --token\n

    Nahrajte soubory:

    surfer put index.html favicon.ico /\n

    Nahrajte adres\u00e1\u0159 (p\u0159\u00edkaz /* znamen\u00e1, \u017ee obsah adres\u00e1\u0159e build bude zkop\u00edrov\u00e1n do ko\u0159enov\u00e9ho adres\u00e1\u0159e Surferu):

    surfer put build/* /\n

    Z\u00edsk\u00e1n\u00ed n\u00e1pov\u011bdy:

    $ surfer\nUsage: surfer [options] [command]\n\nOptions:\n  -V, --version                output the version number\n  -h, --help                   display help for command\n\nCommands:\n  login                        Set default server\n  logout                       Unset default server\n  config|configure [options]   Configure default server\n  put [options] <file|dir...>  Uploads a list of files or dirs to the destination. The last argument is destination dir\n  get [options] [file|dir]     Get a file or directory listing\n  del [options] <file>         Delete a file or directory\n  help [command]               display help for command\n
    "},{"location":"apps/surfer/#webdav","title":"WebDAV","text":"

    WebDAV je roz\u0161\u00ed\u0159en\u00ed HTTP protokolu, kter\u00e9 umo\u017e\u0148uje vzd\u00e1lenou spr\u00e1vu soubor\u016f. WebDAV sd\u00edlen\u00ed m\u016f\u017eete p\u0159ipojit pomoc\u00ed va\u0161eho spr\u00e1vce soubor\u016f.

    URI sch\u00e9mata se li\u0161\u00ed na b\u011b\u017en\u00fdch platform\u00e1ch.

    Platform URI Windows https://[appdomain]/_webdav/ Mac https://[appdomain]/_webdav/ Gnome davs://[appdomain]/_webdav/ KDE webdavs://[appdomain]/_webdav/

    !!! note \"P\u0159\u00edstup p\u0159es WebDAV\" Pro p\u0159\u00edstup p\u0159es WebDAV pou\u017eijte p\u0159\u00edstupov\u00fd token vytvo\u0159en\u00fd v administraci Surferu jako heslo.

    Na Linuxu m\u016f\u017eete pou\u017e\u00edt knihovnu Davfs2 pro lok\u00e1ln\u00ed p\u0159ipojen\u00ed sd\u00edlen\u00e9 slo\u017eky:

    mount -t davfs https://[dom\u00e9na-aplikace]/_webdav/ /mnt/bod\n
    "},{"location":"apps/surfer/#sftp","title":"SFTP","text":"

    Soubory lze nahr\u00e1vat pomoc\u00ed SFTP klienta jako je FileZilla. Podrobnosti o SFTP p\u0159\u00edstupu najdete v administraci aplikace.

    !!! note \"P\u0159\u00edstup p\u0159es SFTP\" P\u0159\u00edstup p\u0159es SFTP pro u\u017eivatele bez administr\u00e1torsk\u00fdch pr\u00e1v lze ud\u011blit prost\u0159ednictv\u00edm rozhran\u00ed pro spr\u00e1v

    "},{"location":"apps/surfer/#ovladani-pristupu","title":"Ovl\u00e1d\u00e1n\u00ed p\u0159\u00edstupu","text":"

    P\u0159\u00edstup na str\u00e1nky lze \u0159\u00eddit prost\u0159ednictv\u00edm str\u00e1nky Nastaven\u00ed. K dispozici jsou t\u0159i mo\u017enosti:

    • Ve\u0159ejn\u00fd p\u0159\u00edstup (pro v\u0161echny) \u2013 kdokoli m\u016f\u017ee web zobrazit.
    • P\u0159\u00edstup omezen\u00fd heslem \u2013 kdokoli s heslem m\u016f\u017ee web zobrazit.
    • Omezen\u00fd p\u0159\u00edstup pro u\u017eivatele \u2013 pouze u\u017eivatel\u00e9 s p\u0159ihl\u00e1\u0161en\u00edm na OSCloud mohou web zobrazit.
    "},{"location":"apps/surfer/#cicd-integrace","title":"CI/CD integrace","text":"

    M\u016f\u017eete nastavit sv\u016fj CI/CD syst\u00e9m tak, aby automaticky nahr\u00e1val statick\u00e9 soubory do aplikace Surfer pomoc\u00ed CLI n\u00e1stroje n\u00e1sleduj\u00edc\u00edm zp\u016fsobem:

    • Nejprve vytvo\u0159te Access Token v aplikaci Surfer z nab\u00eddky Nastaven\u00ed.

    • Nainstalujte CLI n\u00e1stroj Surfer jako sou\u010d\u00e1st CI/CD pipeline.

    • Nahrajte artefakty (v n\u00ed\u017ee uveden\u00e9m p\u0159\u00edkladu slo\u017eku dist/):

    surfer put --token api-7e6d90ff-5825-4ebe-a85b-a68795055955 --server surfer.oscloud.cz dist/* /\n
    "},{"location":"apps/tinytinyrss/","title":"Tiny Tiny RSS na Oscloud","text":"

    Tiny tiny RSS je bezplatn\u00e1, open-source, webov\u00e1 \u010dte\u010dka novinek (RSS/Atom) a agreg\u00e1tor.

    "},{"location":"apps/tinytinyrss/#vyhody-a-funkce","title":"V\u00fdhody a funkce","text":"
    • agreagce / syndikace novinek z webov\u00fdch str\u00e1nek: V\u0161echny va\u0161e odb\u011bry na jednom m\u00edst\u011b, hezky p\u0159ehledn\u011b
    • kl\u00e1vesov\u00e9 zkratky: bu\u010fte efektivn\u00ed, proch\u00e1zejte jeden \u010dl\u00e1nek za druh\u00fdm za pomoc\u00ed klavesov\u00fdch zkratek
    • OPML import/export: z\u00e1louhujte a migrujte svoji kolekci odb\u011bru podle libosti
    • v\u00edce cest sd\u00edlen\u00ed obsahu: M\u016f\u017eete exportovat vybr\u00e1n\u00e9 p\u0159\u00edsp\u011bvky jako RSS, sd\u00edlet na soc. s\u00edt\u011b, p\u0159\u00edpadn\u011b jako link do chatovaci app
    • roz\u0161\u00ed\u0159en\u00ed a visu\u00e1ln\u00ed styly: zapn\u011bte si nov\u00e9 funkcionality d\u00edky roz\u0161\u00ed\u0159en\u00ed nebo si zvolte vlastn\u00ed vzhled a styl
    • dedupliakce, v\u010detn\u011b perceptu\u00e1ln\u00edho ha\u0161ov\u00e1n\u00ed obr\u00e1zk\u016f: Nechcete \u010d\u00edst po\u0159\u00e1d stejnou zpr\u00e1vu z v\u00edcero zdroj\u016f dokola? Nen\u00ed probl\u00e9m.
    • flexibiln\u00ed vyhled\u00e1v\u00e1n\u00ed a filtrov\u00e1n\u00ed \u010dl\u00e1nk\u016f: Full-textov\u00e9 vyhled\u00e1v\u00e1n\u00ed v \u010dl\u00e1nc\u00edch, filtrov\u00e1n\u00ed, automtacik\u00e9 mazan\u00ed atd.
    • JSON API: strojov\u00fd p\u0159\u00edstup nap\u0159\u00edklad pro automatizaci, zpracov\u00e1n\u00ed apd.
    • a mnohem v\u00edc
    "},{"location":"apps/tinytinyrss/#jak-to-funguje","title":"Jak to funguje?","text":"
    1. Otev\u0159ete rss.oscloud.cz.
    2. Klikn\u011bte na Log in with Oscloud
    3. P\u0159idejte si nov\u00e9 RSS kan\u00e1ly (nap\u0159. iDnes, Lidov\u00e9 noviny)
      1. Vyberte si kanal a zkopirujte jeho URL (nap\u0159. v\u0161echny \u010dl\u00e1nky na iDnes)
      2. V Tiny tiny RSS zm\u00e1\u010dkn\u011bte f a pak s (p\u0159ihl\u00e1sit se k dob\u011bru)
      3. Vlo\u017ete adresu a zvolte kategorii (je mo\u017en\u00e9 zm\u011bnit pozd\u011bji)
      4. Po\u010dkejte chv\u00edli, ne\u017e dojde k prvn\u00edmu intervalu sta\u017een\u00ed va\u0161ich novinek (~ 30 min)
    4. Bu\u010fte u\u017e v\u017edy v obraze
    "},{"location":"apps/umami/","title":"Umami na Oscloud","text":"

    Umami je modern\u00ed open-source n\u00e1stroj pro sledov\u00e1n\u00ed n\u00e1v\u0161t\u011bvnosti a anal\u00fdzu webov\u00fdch str\u00e1nek. Je zam\u011b\u0159en na soukrom\u00ed u\u017eivatel\u016f a poskytuje jednoduch\u00e9 a efektivn\u00ed rozhran\u00ed pro z\u00edsk\u00e1v\u00e1n\u00ed dat o n\u00e1v\u0161t\u011bvnosti bez sledov\u00e1n\u00ed a ukl\u00e1d\u00e1n\u00ed citliv\u00fdch \u00fadaj\u016f.

    "},{"location":"apps/umami/#klicove-vlastnosti","title":"Kl\u00ed\u010dov\u00e9 vlastnosti","text":"
    • Soukrom\u00ed a bezpe\u010dnost: Umami je navr\u017een tak, aby respektoval soukrom\u00ed u\u017eivatel\u016f. Nepou\u017e\u00edv\u00e1 cookies a neukl\u00e1d\u00e1 \u017e\u00e1dn\u00e1 osobn\u00ed data.
    • Otev\u0159en\u00fd software: Jedn\u00e1 se o open-source aplikaci, co\u017e znamen\u00e1, \u017ee k\u00f3d je ve\u0159ejn\u011b dostupn\u00fd a transparentn\u00ed.
    • P\u0159ehledn\u00e9 rozhran\u00ed: Umami nab\u00edz\u00ed snadno pou\u017eiteln\u00fd dashboard s kl\u00ed\u010dov\u00fdmi metrikami, jako jsou po\u010det n\u00e1v\u0161t\u011bvn\u00edk\u016f, po\u010det zobrazen\u00fdch str\u00e1nek, zdroje n\u00e1v\u0161t\u011bvnosti a dal\u0161\u00ed.
    • Rychl\u00e9 na\u010d\u00edt\u00e1n\u00ed: Minimalistick\u00fd design zaji\u0161\u0165uje rychlou odezvu a n\u00edzkou z\u00e1t\u011b\u017e na server.
    • Mo\u017enost spr\u00e1vy v\u00edce dom\u00e9n: Ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed spravuj\u00ed v\u00edce web\u016f.
    "},{"location":"apps/umami/#vyhody-pouzivani-umami-na-oscloud","title":"V\u00fdhody pou\u017e\u00edv\u00e1n\u00ed Umami na OSCloud","text":"
    1. Jednoduch\u00e1 integrace: U\u017eivatel\u00e9 OSCloud mohou snadno p\u0159idat Umami do sv\u00fdch webov\u00fdch str\u00e1nek pomoc\u00ed kr\u00e1tk\u00e9ho sledovac\u00edho k\u00f3du.
    2. Vhodn\u00e9 pro v\u0161echny u\u017eivatele: Umami je k dispozici v\u0161em u\u017eivatel\u016fm webhostingu p\u0159\u00edmo v jejich dashboardu.
    3. Ochrana dat: Data z\u016fst\u00e1vaj\u00ed ulo\u017eena na OSCloud serverech, co\u017e zaji\u0161\u0165uje maxim\u00e1ln\u00ed bezpe\u010dnost.
    4. Transparentnost: \u017d\u00e1dn\u00e9 skryt\u00e9 n\u00e1klady ani reklamy.
    "},{"location":"apps/umami/#jak-ziskat-pristup","title":"Jak z\u00edskat p\u0159\u00edstup?","text":"
    1. Kontaktujte podporu: Zat\u00edm je registrace do Umami mo\u017en\u00e1 pouze prost\u0159ednictv\u00edm Objedn\u00e1vky Oscloud.:

    2. Po schv\u00e1len\u00ed: Po schv\u00e1len\u00ed \u017e\u00e1dosti z\u00edsk\u00e1te p\u0159\u00edstup ke sv\u00e9mu \u00fa\u010dtu, sledovac\u00edmu k\u00f3du a aplikace Umami automaticky objev\u00ed ve va\u0161em dashboardu. .

    "},{"location":"apps/umami/#jak-pouzivat-umami","title":"Jak pou\u017e\u00edvat Umami?","text":"
    1. P\u0159ihl\u00e1\u0161en\u00ed Nav\u0161tivte Umami na OSCloud a p\u0159ihlaste se pomoc\u00ed sv\u00e9ho \u00fa\u010dtu.

    2. P\u0159id\u00e1n\u00ed dom\u00e9ny V dashboardu klikn\u011bte na \"New Website\", vypl\u0148te n\u00e1zev a adresu sv\u00e9ho webu a klikn\u011bte na \"Save\".

    3. P\u0159id\u00e1n\u00ed sledovac\u00edho k\u00f3du Po vytvo\u0159en\u00ed webu Umami vygeneruje kr\u00e1tk\u00fd JavaScriptov\u00fd k\u00f3d. Ten vlo\u017ete do <head> sekce sv\u00e9ho webu. K\u00f3d vypad\u00e1 nap\u0159\u00edklad takto:

       <script async defer src=\"https://analytics.oscloud.cz/umami.js\" data-website-id=\"VA\u0160E_ID\"></script>\n
    1. Anal\u00fdza dat Po nasazen\u00ed sledovac\u00edho k\u00f3du Umami za\u010dne sb\u00edrat data o n\u00e1v\u0161t\u011bvnosti. V dashboardu uvid\u00edte metriky, jako jsou:

    2. Po\u010det n\u00e1v\u0161t\u011bv

    3. Zobrazen\u00e9 str\u00e1nky
    4. Zdroje n\u00e1v\u0161t\u011bvnosti
    5. \u010cas str\u00e1ven\u00fd na str\u00e1nce

    6. Spr\u00e1va v\u00edce web\u016f Pokud spravujete v\u00edce webov\u00fdch str\u00e1nek, m\u016f\u017eete je p\u0159idat do Umami a sledovat je samostatn\u011b.

    "},{"location":"apps/umami/#nejcastejsi-dotazy","title":"Nej\u010dast\u011bj\u0161\u00ed dotazy","text":""},{"location":"apps/umami/#je-umami-v-souladu-s-gdpr","title":"Je Umami v souladu s GDPR?","text":"

    Ano, Umami je pln\u011b v souladu s GDPR. Nepou\u017e\u00edv\u00e1 cookies ani nesleduje osobn\u00ed \u00fadaje n\u00e1v\u0161t\u011bvn\u00edk\u016f.

    "},{"location":"apps/umami/#mohu-pristupovat-ke-svym-datum","title":"Mohu p\u0159istupovat ke sv\u00fdm dat\u016fm?","text":"

    Ano, v\u0161echna data jsou k dispozici ve va\u0161em dashboardu a m\u016f\u017eete je exportovat dle pot\u0159eby.

    "},{"location":"apps/vaultwarden/","title":"Vaultwarden","text":""},{"location":"apps/vaultwarden/#vaultwarden-bezpecny-spravce-hesel-pro-kazdeho","title":"Vaultwarden: Bezpe\u010dn\u00fd spr\u00e1vce hesel pro ka\u017ed\u00e9ho","text":"

    Spr\u00e1va hesel je v dne\u0161n\u00ed dob\u011b nezbytn\u00e1, a\u0165 u\u017e pou\u017e\u00edv\u00e1te internet pro pr\u00e1ci, z\u00e1bavu nebo komunikaci. Vaultwarden je open-source alternativa ke zn\u00e1m\u00e9mu spr\u00e1vci hesel Bitwarden, ale s v\u00fdhodou, \u017ee b\u011b\u017e\u00ed na vlastn\u00edm serveru. To znamen\u00e1, \u017ee m\u00e1te plnou kontrolu nad sv\u00fdmi daty, ani\u017e byste se museli spol\u00e9hat na cloudov\u00e9 slu\u017eby t\u0159et\u00edch stran.

    "},{"location":"apps/vaultwarden/#co-je-vaultwarden","title":"Co je Vaultwarden?","text":"

    Vaultwarden je odleh\u010den\u00e1 verze Bitwardenu, kter\u00e1 je optimalizovan\u00e1 pro provoz na men\u0161\u00edch serverech a za\u0159\u00edzen\u00edch s n\u00edzk\u00fdmi syst\u00e9mov\u00fdmi n\u00e1roky. Z\u00e1rove\u0148 si zachov\u00e1v\u00e1 v\u0161echny d\u016fle\u017eit\u00e9 funkce, kter\u00e9 zn\u00e1te z Bitwardenu, v\u010detn\u011b:

    • End-to-End \u0161ifrov\u00e1n\u00ed: Va\u0161e hesla jsou v\u017edy zabezpe\u010dena.
    • P\u0159\u00edstup z r\u016fzn\u00fdch za\u0159\u00edzen\u00ed: P\u0159istupujte ke sv\u00fdm hesl\u016fm odkudkoli, z mobilu, tabletu nebo po\u010d\u00edta\u010de.
    • Gener\u00e1tor siln\u00fdch hesel: Umo\u017e\u0148uje vytv\u00e1\u0159et bezpe\u010dn\u00e1 a n\u00e1hodn\u00e1 hesla.
    • Dvoufaktorov\u00e1 autentizace (2FA): Pro je\u0161t\u011b vy\u0161\u0161\u00ed \u00farove\u0148 zabezpe\u010den\u00ed.
    "},{"location":"apps/vaultwarden/#proc-pouzivat-vaultwarden","title":"Pro\u010d pou\u017e\u00edvat Vaultwarden?","text":"

    Vaultwarden je skv\u011bl\u00e1 volba pro ty, kdo cht\u011bj\u00ed m\u00edt kontrolu nad sv\u00fdmi hesly a daty, ani\u017e by museli z\u00e1viset na t\u0159et\u00edch stran\u00e1ch. Na\u0161e servery jsou spravov\u00e1ny s d\u016frazem na bezpe\u010dnost a soukrom\u00ed, p\u0159i\u010dem\u017e k nim m\u00e1me p\u0159\u00edstup pouze my.

    Hlavn\u00ed v\u00fdhody Vaultwardenu:

    • Pln\u00e1 kontrola nad va\u0161imi daty: Va\u0161e hesla jsou ulo\u017eena na serverech, ke kter\u00fdm m\u00e1me p\u0159\u00edstup jen my, co\u017e zaji\u0161\u0165uje, \u017ee nikdo jin\u00fd nem\u00e1 p\u0159\u00edstup k va\u0161im citliv\u00fdm \u00fadaj\u016fm.
    • Bezpe\u010dnost na prvn\u00edm m\u00edst\u011b: Vaultwarden vyu\u017e\u00edv\u00e1 end-to-end \u0161ifrov\u00e1n\u00ed, co\u017e znamen\u00e1, \u017ee v\u0161echna va\u0161e hesla jsou za\u0161ifrov\u00e1na je\u0161t\u011b p\u0159ed t\u00edm, ne\u017e opust\u00ed va\u0161e za\u0159\u00edzen\u00ed. Ani my, jako poskytovatel\u00e9 slu\u017eby, nem\u00e1me k va\u0161im hesl\u016fm p\u0159\u00edstup. Va\u0161e data jsou v bezpe\u010d\u00ed za ka\u017ed\u00e9 situace.
    • Kompatibilita s Bitwarden klientem: Vaultwarden je pln\u011b kompatibiln\u00ed s ofici\u00e1ln\u00edm Bitwarden klientem, tak\u017ee m\u016f\u017eete pou\u017e\u00edvat stejn\u00e9 aplikace a roz\u0161\u00ed\u0159en\u00ed jako u Bitwardenu.
    "},{"location":"apps/vaultwarden/#jak-se-registrovat","title":"Jak se registrovat?","text":"

    Registrace na na\u0161em serveru Vaultwarden je snadn\u00e1. Postupujte n\u00e1sledovn\u011b:

    1. Nav\u0161tivte na\u0161i instanci na adrese: Vaultwarden.
    2. Vypl\u0148te po\u017eadovan\u00e9 \u00fadaje a vytvo\u0159te si \u00fa\u010det.
    3. Po registraci se p\u0159ihlaste a za\u010dn\u011bte bezpe\u010dn\u011b spravovat sv\u00e1 hesla.
    "},{"location":"apps/vaultwarden/#pouziti-mobilni-aplikace-bitwarden","title":"Pou\u017eit\u00ed mobiln\u00ed aplikace Bitwarden","text":"

    Pro spr\u00e1vu hesel na cest\u00e1ch m\u016f\u017eete pou\u017e\u00edt aplikaci Bitwarden, kter\u00e1 je dostupn\u00e1 jak pro Android, tak iOS. N\u00e1vod, jak ji za\u010d\u00edt pou\u017e\u00edvat:

    1. St\u00e1hn\u011bte si aplikaci Bitwarden z Google Play nebo App Store.
    2. Po instalaci aplikace otev\u0159ete nastaven\u00ed a zvolte mo\u017enost Pou\u017e\u00edt vlastn\u00ed server.
    3. Do pole pro URL serveru vlo\u017ete adresu: https://bitwarden.archoslinux.cz.
    4. P\u0159ihlaste se pomoc\u00ed sv\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f, kter\u00e9 jste si vytvo\u0159ili na na\u0161\u00ed instanci.
    5. Po \u00fasp\u011b\u0161n\u00e9m p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete spravovat sv\u00e1 hesla, p\u0159id\u00e1vat nov\u00e9 z\u00e1znamy a synchronizovat je mezi r\u016fzn\u00fdmi za\u0159\u00edzen\u00edmi.
    6. Postup je stejn\u00fd jak pro za\u0159\u00edzen\u00ed s Androidem, tak pro iOS.

    Pro p\u0159\u00edstup k hesl\u016fm z mobilu si m\u016f\u017eete st\u00e1hnout ofici\u00e1ln\u00ed aplikaci Bitwarden, kter\u00e1 je pln\u011b kompatibiln\u00ed s Vaultwardenem:

    "},{"location":"apps/vaultwarden/#zaver","title":"Z\u00e1v\u011br","text":"

    Vaultwarden je skv\u011blou volbou pro ty, kdo cht\u011bj\u00ed m\u00edt plnou kontrolu nad sv\u00fdmi hesly a z\u016fstat v bezpe\u010d\u00ed online. Nev\u00e1hejte a vyzkou\u0161ejte na\u0161i slu\u017ebu na bitwarden.archoslinux.cz!

    "},{"location":"apps/vikunja/","title":"Vikunja","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/wallabag/","title":"Wallabag na Oscloud","text":"

    Wallabag je open-source aplikace ur\u010den\u00e1 pro ukl\u00e1d\u00e1n\u00ed, organizaci a \u010dten\u00ed \u010dl\u00e1nk\u016f. Umo\u017e\u0148uje v\u00e1m ukl\u00e1dat obsah webov\u00fdch str\u00e1nek, odstranit ru\u0161iv\u00e9 prvky, jako jsou reklamy, a \u010d\u00edst \u010dl\u00e1nky v jednoduch\u00e9m form\u00e1tu.

    Na OSCloud je Wallabag dostupn\u00fd na adrese read.oscloud.cz. Pro registraci je nutn\u00e9 kontaktovat podporu na helpdesk.oscloud.cz nebo emailem na podpora@oscloud.cz.

    "},{"location":"apps/wallabag/#srovnani-se-sluzbami-pocket-instapaper-a-wallabag","title":"Srovn\u00e1n\u00ed se slu\u017ebami Pocket, Instapaper a Wallabag","text":"Funkce Wallabag Pocket Instapaper Open-source Ano Ne Ne \u0160ifrov\u00e1n\u00ed dat \u010c\u00e1ste\u010dn\u011b1 Ne Ne Offline p\u0159\u00edstup Ano Ano Ano P\u0159izp\u016fsobiteln\u00e9 rozhran\u00ed Ano Ne \u010c\u00e1ste\u010dn\u011b Ukl\u00e1d\u00e1n\u00ed bez reklam Ano Ano Ano Import/export dat Ano Ano Ano Podpora v\u00edce u\u017eivatel\u016f Ano Ne Ne"},{"location":"apps/wallabag/#bezpecnost","title":"Bezpe\u010dnost","text":"
    • Kontrola nad daty: Proto\u017ee je Wallabag open-source, m\u016f\u017eete si b\u00fdt jisti, \u017ee va\u0161e data nejsou sledov\u00e1na t\u0159et\u00edmi stranami. Aplikaci m\u016f\u017eete provozovat na vlastn\u00edm serveru nebo vyu\u017e\u00edt OSCloud.
    • Soukrom\u00ed: Va\u0161e data nejsou sd\u00edlena s \u017e\u00e1dnou reklamn\u00ed s\u00edt\u00ed.
    • HTTPS: Wallabag na OSCloud vyu\u017e\u00edv\u00e1 HTTPS pro zabezpe\u010den\u00ed p\u0159enosu dat.
    "},{"location":"apps/wallabag/#vyhody-wallabag","title":"V\u00fdhody Wallabag","text":"
    1. Jednoduchost: \u010cl\u00e1nky m\u016f\u017eete \u010d\u00edst bez ru\u0161iv\u00fdch prvk\u016f, jako jsou reklamy nebo nepot\u0159ebn\u00e9 prvky str\u00e1nky.
    2. Organizace: Umo\u017e\u0148uje \u0161t\u00edtkovat \u010dl\u00e1nky a organizovat je podle kategori\u00ed.
    3. Export dat: Mo\u017enost exportovat sv\u00e9 ulo\u017een\u00e9 \u010dl\u00e1nky ve form\u00e1tu HTML, JSON nebo EPUB.
    4. Podpora aplikac\u00ed: K dispozici jsou mobiln\u00ed aplikace pro Android a iOS.
    "},{"location":"apps/wallabag/#mobilni-aplikace-wallabag","title":"Mobiln\u00ed aplikace Wallabag","text":"

    Pro pohodln\u00fd p\u0159\u00edstup na cest\u00e1ch si st\u00e1hn\u011bte mobiln\u00ed aplikaci Wallabag:

    Po instalaci aplikace propojte sv\u016fj \u00fa\u010det Wallabag na OSCloud podle p\u0159ilo\u017een\u00fdch pokyn\u016f v aplikaci.

    "},{"location":"apps/wallabag/#jak-zacit","title":"Jak za\u010d\u00edt","text":"
    1. Po\u017e\u00e1dejte o registraci p\u0159es Objedn\u00e1vky Oscloud.
    2. Po schv\u00e1len\u00ed registrace obdr\u017e\u00edte p\u0159ihla\u0161ovac\u00ed \u00fadaje.
    3. P\u0159ihlaste se na read.oscloud.cz pomoc\u00ed poskytnut\u00fdch \u00fadaj\u016f.
    4. Nainstalujte si mobiln\u00ed aplikaci Wallabag.
    5. Propojte aplikaci s va\u0161\u00edm OSCloud \u00fa\u010dtem.
    "},{"location":"apps/wallabag/#dalsi-informace","title":"Dal\u0161\u00ed informace","text":"

    Pro v\u00edce informac\u00ed o funkc\u00edch Wallabag nav\u0161tivte ofici\u00e1ln\u00ed web Wallabag.

    Na Oscloudu m\u016f\u017ee\u0161 ve Wallabagu ukl\u00e1dat a \u010d\u00edst \u010dl\u00e1nky z \u010desk\u00fdch zpravodajsk\u00fdch web\u016f. N\u011bkter\u00e9 z nich funguj\u00ed i za p\u0159ihl\u00e1\u0161en\u00edm (nap\u0159. Den\u00edk N).

    "},{"location":"apps/wallabag/#ceske-weby-ktere-aktualne-funguji","title":"\u2705 \u010cesk\u00e9 weby, kter\u00e9 aktu\u00e1ln\u011b funguj\u00ed","text":"

    Tyto dom\u00e9ny maj\u00ed podporu ve Wallabagu a m\u011bly by spr\u00e1vn\u011b fungovat:

    • denikn.cz (funguje i s paywallem \u2013 viz n\u00ed\u017ee)
    • novinky.cz
    • root.cz
    • lupa.cz
    • zdopravy.cz
    • seznamzpravy.cz
    • reportermagazin.cz
    "},{"location":"apps/wallabag/#jak-cist-denik-n","title":"\ud83d\udd10 Jak \u010d\u00edst Den\u00edk N","text":"
    1. Klikni na Site credentials (ikona kl\u00ed\u010de vpravo naho\u0159e)
    2. Zadej p\u0159ihla\u0161ovac\u00ed \u00fadaje k Den\u00edku N:
    3. Host: denikn.cz
    4. Login: e-mail
    5. Password: heslo
    6. Ulo\u017e. Hotovo.

    Nyn\u00ed m\u016f\u017ee\u0161 vkl\u00e1dat odkazy na \u010dl\u00e1nky z Den\u00edku N, a pokud m\u00e1\u0161 p\u0159edplatn\u00e9, Wallabag je zobraz\u00ed.

    "},{"location":"apps/wallabag/#wallabag-pridani-rozsireni-do-firefoxu","title":"\ud83e\udd8a Wallabag \u2013 p\u0159id\u00e1n\u00ed roz\u0161\u00ed\u0159en\u00ed do Firefoxu","text":"

    Tento n\u00e1vod ti uk\u00e1\u017ee, jak do Firefoxu p\u0159idat roz\u0161\u00ed\u0159en\u00ed Wallabagger, propojit ho se sv\u00fdm \u00fa\u010dtem ve Wallabagu (nap\u0159. na OSCloudu) a za\u010d\u00edt si ukl\u00e1dat \u010dl\u00e1nky jedn\u00edm kliknut\u00edm.

    "},{"location":"apps/wallabag/#videonavod","title":"\ud83d\udcf9 Videon\u00e1vod","text":"

    Toto video ukazuje cel\u00fd postup krok za krokem.

    "},{"location":"apps/wallabag/#podrobny-postup","title":"\ud83d\udd27 Podrobn\u00fd postup","text":""},{"location":"apps/wallabag/#1-nainstaluj-rozsireni-wallabagger","title":"1. Nainstaluj roz\u0161\u00ed\u0159en\u00ed Wallabagger","text":"
    1. Otev\u0159i Firefox
    2. P\u0159ejdi na str\u00e1nku dopl\u0148ku: \ud83d\udc49 Wallabagger na Mozilla Add-ons
    3. Klikni na P\u0159idat do Firefoxu a potvr\u010f instalaci

    Po instalaci se vpravo naho\u0159e objev\u00ed ikonka slona (\ud83d\udc18).

    "},{"location":"apps/wallabag/#2-prihlas-se-do-wallabag-a-vytvor-api-klienta","title":"2. P\u0159ihlas se do Wallabag a vytvo\u0159 API klienta","text":"
    1. Otev\u0159i svou instanci Wallabag
    2. P\u0159ejdi do: Nastaven\u00ed \u2192 Spr\u00e1va API klient\u016f
    3. Klikni na P\u0159idat klienta
    4. Vypl\u0148:
    5. N\u00e1zev: nap\u0159. \u201eFirefox\u201c
    6. Ulo\u017e si Client ID a Client Secret
    "},{"location":"apps/wallabag/#3-nastav-rozsireni-ve-firefoxu","title":"3. Nastav roz\u0161\u00ed\u0159en\u00ed ve Firefoxu","text":"
    1. Klikni na ikonku Wallabaggeru (vpravo naho\u0159e)
    2. V poli nastaven\u00ed vypl\u0148:
    3. Wallabag instance URL: https://read.oscloud.cz
    4. Client ID: z kroku 2
    5. Client Secret: z kroku 2
    6. Jm\u00e9no u\u017eivatele a heslo
    "},{"location":"apps/wallabag/#hotovo","title":"\u2705 Hotovo!","text":"

    Te\u010f m\u016f\u017ee\u0161: - jedn\u00edm klikem ukl\u00e1dat \u010dl\u00e1nky do Wallabag - \u010d\u00edst je pozd\u011bji bez reklam a sledov\u00e1n\u00ed - pou\u017e\u00edvat roz\u0161\u00ed\u0159en\u00ed i na mobilu (p\u0159es Firefox + p\u0159ihl\u00e1\u0161en\u00ed)

    "},{"location":"apps/wallabag/#dalsi-informace_1","title":"Dal\u0161\u00ed informace","text":"

    Pro v\u00edce informac\u00ed o funkc\u00edch Wallabag nav\u0161tivte ofici\u00e1ln\u00ed web Wallabag.

    1. Wallabag podporuje \u0161ifrov\u00e1n\u00ed dat b\u011bhem p\u0159enosu pomoc\u00ed HTTPS. Data ulo\u017een\u00e1 na serveru v\u0161ak nejsou automaticky \u0161ifrov\u00e1na end-to-end.\u00a0\u21a9

    "},{"location":"apps/wordpress-developer/","title":"WordPress (V\u00fdvoj\u00e1\u0159sk\u00e1 verze)","text":""},{"location":"apps/wordpress-developer/#o-aplikaci","title":"O aplikaci","text":"

    Tato aplikace je ur\u010dena pro u\u017eivatele, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt plnou kontrolu nad svou instalac\u00ed WordPressu.

    Funkce:

    • K\u00f3d WordPressu lze upravovat. To znamen\u00e1, \u017ee aktualizace WordPressu mus\u00edte spravovat sami pomoc\u00ed vestav\u011bn\u00e9ho aktualiza\u010dn\u00edho n\u00e1stroje.
    • Vlastn\u00ed konfigurace Apache pomoc\u00ed .htaccess
    • Podpora multisite

    Pokud rad\u011bji p\u0159enech\u00e1te odpov\u011bdnost za aplikaci aktualizac\u00ed t\u00fdmu Oscloud, pou\u017eijte Spravovanou aplikaci WordPress.

    "},{"location":"apps/wordpress-developer/#admin-stranka","title":"Admin str\u00e1nka","text":"

    Admin str\u00e1nka WordPressu se nach\u00e1z\u00ed na adrese https://<moje.example.com>/wp-login.php.

    "},{"location":"apps/wordpress-developer/#pouziti-sftp","title":"Pou\u017eit\u00ed SFTP","text":"

    Aplikaci lze nahr\u00e1t pomoc\u00ed SFTP klienta, jako je FileZilla.

    P\u0159ihla\u0161ovac\u00ed \u00fadaje pro SFTP najdete po kliknut\u00ed na ikonu i v m\u0159\u00ed\u017ece aplikac\u00ed.

    P\u0159\u00edstup p\u0159es SFTP

    P\u0159\u00edstup p\u0159es SFTP pro u\u017eivatele bez administr\u00e1torsk\u00fdch pr\u00e1v lze nastavit pomoc\u00ed rozhran\u00ed pro spr\u00e1vu p\u0159\u00edstupu.

    "},{"location":"apps/wordpress-developer/#limity-pameti","title":"Limity pam\u011bti","text":"

    Pro \u00fapravu pam\u011bti p\u0159id\u011blen\u00e9 WordPressu upravte soubor /app/data/wp-config.php pomoc\u00ed spr\u00e1vce soubor\u016f a na konec souboru p\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek:

    define('WP_MEMORY_LIMIT', '128M'); define('WP_MAX_MEMORY_LIMIT', '256M');\n

    V\u0161imn\u011bte si, \u017ee aplikace m\u00e1 tak\u00e9 samostatn\u00fd pam\u011b\u0165ov\u00fd limit, kter\u00fd lze nastavit prost\u0159ednictv\u00edm limitu pam\u011bti aplikace. Pokud zv\u00fd\u0161\u00edte WP_MEMORY_LIMIT, nezapome\u0148te tak\u00e9 zv\u00fd\u0161it limit pam\u011bti aplikace. Dobrou prax\u00ed je nastavit aplikaci minim\u00e1ln\u011b 6n\u00e1sobek hodnoty WP_MEMORY_LIMIT.

    WP_MAX_MEMORY_LIMIT je limit pro administrativn\u00ed \u00falohy, kter\u00e9 \u010dasto vy\u017eaduj\u00ed v\u00edce pam\u011bti.

    Podrobn\u00e9 vysv\u011btlen\u00ed najdete v dokumentaci WordPressu.

    "},{"location":"apps/wordpress-developer/#konfigurace-apache","title":"Konfigurace Apache","text":"

    Konfigurace Apache m\u016f\u017ee b\u00fdt upravena pomoc\u00ed mechanismu htaccess. Ve v\u00fdchoz\u00edm nastaven\u00ed aplikace nem\u00e1 soubor .htaccess. Tento soubor lze p\u0159idat pomoc\u00ed SFTP nebo spr\u00e1vce soubor\u016f v um\u00edst\u011bn\u00ed /app/data/public/.htaccess. Stejn\u011b jako u jak\u00e9koli jin\u00e9 standardn\u00ed instalace Apache lze .htaccess p\u0159idat i do dal\u0161\u00edch podadres\u00e1\u0159\u016f WordPressu v /app/data/public/, pokud je to pot\u0159eba.

    "},{"location":"apps/wordpress-developer/#cron-ulohy","title":"Cron \u00falohy","text":"

    Aplikace je nastavena tak, aby spou\u0161t\u011bla cron \u00falohy WordPressu ka\u017edou minutu.

    Pro ru\u010dn\u00ed spu\u0161t\u011bn\u00ed cron \u00faloh pou\u017eijte n\u00e1sleduj\u00edc\u00ed p\u0159\u00edkaz v webov\u00e9m termin\u00e1lu:

    wp cron event run --due-now\n

    Vestav\u011bn\u00fd pl\u00e1nova\u010d \u00faloh wp-cron je zak\u00e1z\u00e1n, proto\u017ee je neefektivn\u00ed pro weby s n\u00edzkou n\u00e1v\u0161t\u011bvnost\u00ed.

    Pro p\u0159id\u00e1n\u00ed vlastn\u00edch cron ud\u00e1lost\u00ed pou\u017eijte vestav\u011bn\u00fd cron Oscloud nebo plugin, jako je WP Crontrol.

    "},{"location":"apps/wordpress-developer/#pluginy","title":"Pluginy","text":"

    Na rozd\u00edl od spravovan\u00e9 aplikace WordPress m\u016f\u017eete instalovat pluginy, kter\u00e9 upravuj\u00ed k\u00f3d.

    "},{"location":"apps/wordpress-developer/#deaktivace-pluginu","title":"Deaktivace pluginu","text":"

    Pokud n\u011bkter\u00fd plugin br\u00e1n\u00ed spu\u0161t\u011bn\u00ed WordPressu, otev\u0159ete spr\u00e1vce soubor\u016f. P\u0159ejd\u011bte na /app/data/public/wp-content/plugins a p\u0159ejmenujte adres\u00e1\u0159 s probl\u00e9mov\u00fdm pluginem z plugin-name na nap\u0159\u00edklad plugin-name-broken.

    Pro op\u011btovnou aktivaci pluginu je nutn\u00e9 nejen p\u0159ejmenovat slo\u017eku zp\u011bt, ale tak\u00e9 plugin znovu aktivovat v administra\u010dn\u00edm rozhran\u00ed WordPressu.

    "},{"location":"apps/wordpress-developer/#deaktivace-vsech-pluginu","title":"Deaktivace v\u0161ech plugin\u016f","text":"

    Pro deaktivaci v\u0161ech plugin\u016f p\u0159ejmenujte /app/data/public/wp-content/plugins na /app/data/public/wp-content/plugins-broken pomoc\u00ed spr\u00e1vce soubor\u016f.

    Pro op\u011btovn\u00e9 povolen\u00ed v\u0161ech plugin\u016f je nutn\u00e9 nejen p\u0159ejmenovat slo\u017eku zp\u011bt, ale tak\u00e9 pluginy znovu aktivovat v administra\u010dn\u00edm rozhran\u00ed WordPressu.

    "},{"location":"apps/wordpress-developer/#vykon","title":"V\u00fdkon","text":"

    GTmetrix je skv\u011bl\u00fd n\u00e1stroj pro z\u00edsk\u00e1n\u00ed metrik v\u00fdkonu instalace WordPressu.

    • Pro nastaven\u00ed vypr\u0161en\u00ed z\u00e1hlav\u00ed pro v\u0161echny str\u00e1nky lze nainstalovat plugin WP Fastest Cache.

    • Pro CDN cache doporu\u010dujeme pou\u017e\u00edt WP Fastest Cache nebo W3 Total Cache pro cache na b\u00e1zi CDN. Ryan Kite m\u00e1 dobr\u00fd n\u00e1vod na nastaven\u00ed AWS Cloudfront s WP Fastest Cache.

    "},{"location":"apps/wordpress-developer/#pristup-k-databazi","title":"P\u0159\u00edstup k datab\u00e1zi","text":"

    Oscloud nepodporuje PHPMyAdmin. P\u0159\u00edstup k datab\u00e1zi je v\u0161ak mo\u017en\u00fd n\u00e1sleduj\u00edc\u00edmi zp\u016fsoby:

    • Otev\u0159ete webov\u00fd termin\u00e1l a stiskn\u011bte tla\u010d\u00edtko 'MySQL' pro p\u0159\u00edstup do konzole. M\u016f\u017eete p\u0159\u00edmo zad\u00e1vat SQL p\u0159\u00edkazy.

    • Pou\u017eijte plugin jako WP phpMyAdmin.

    "},{"location":"apps/wordpress-developer/#wp-cli","title":"WP CLI","text":"

    WP CLI je p\u0159\u00edkazov\u00e1 \u0159\u00e1dka pro WordPress. Pro spu\u0161t\u011bn\u00ed p\u0159\u00edkaz\u016f pomoc\u00ed CLI n\u00e1stroje otev\u0159ete webov\u00fd termin\u00e1l a prov\u00e1d\u011bjte p\u0159\u00edkazy WP CLI jednodu\u0161e pomoc\u00ed wp. Je ji\u017e p\u0159ednastaven tak, aby b\u011b\u017eel jako spr\u00e1vn\u00fd u\u017eivatel. Nap\u0159\u00edklad:

    wp user list\n

    Pokud jeden nebo v\u00edce plugin\u016f/t\u00e9mat zp\u016fsobuje chyby, m\u016f\u017eete p\u0159i spu\u0161t\u011bn\u00ed WP CLI p\u0159esko\u010dit na\u010d\u00edt\u00e1n\u00ed plugin\u016f/t\u00e9mat pomoc\u00ed:

    wp --skip-plugins --skip-themes\n

    Dal\u0161\u00ed nastaven\u00ed PHP lze konfigurovat p\u0159i ru\u010dn\u00edm spu\u0161t\u011bn\u00ed s php -d key=value:

    sudo -E -u www-data php -d max_execution_time=100 /app/pkg/wp --path=/app/data/public/\n

    V tomto p\u0159\u00edpad\u011b se maxim\u00e1ln\u00ed doba vykon\u00e1v\u00e1n\u00ed nastav\u00ed na 100 sekund.

    "},{"location":"apps/wordpress-developer/#nastaveni-php","title":"Nastaven\u00ed PHP","text":"

    Vlastn\u00ed nastaven\u00ed PHP m\u016f\u017eete p\u0159idat do souboru /app/data/php.ini

    "},{"location":"apps/wordpress-developer/#velikost-nahravanych-souboru","title":"Velikost nahr\u00e1van\u00fdch soubor\u016f","text":"

    Upravte n\u00e1sleduj\u00edc\u00ed hodnoty v souboru /app/data/php.ini:

    post_max_size = 256M \nupload_max_filesize = 256M \nmemory_limit = 256M\n
    "},{"location":"apps/wordpress-developer/#migrace-existujiciho-webu","title":"Migrace existuj\u00edc\u00edho webu","text":"

    Pod\u00edvejte se na n\u00e1\u0161 blog ohledn\u011b migrace existuj\u00edc\u00edho WordPress webu na Oscloud.

    "},{"location":"apps/wordpress-developer/#uprava-souboru","title":"\u00daprava soubor\u016f","text":"

    Vestav\u011bn\u00e1 funkce pro \u00fapravu soubor\u016f WordPressu je ve v\u00fdchoz\u00edm nastaven\u00ed povolena. Z bezpe\u010dnostn\u00edch d\u016fvod\u016f doporu\u010dujeme tuto mo\u017enost vypnout, a to \u00fapravou souboru /app/data/wp-config.php a nastaven\u00edm DISALLOW_FILE_EDIT na hodnotu true.

    define('DISALLOW_FILE_EDIT', true);\n
    "},{"location":"apps/wordpress-developer/#email","title":"Email","text":"

    Ve v\u00fdchoz\u00edm nastaven\u00ed je aplikace nakonfigurov\u00e1na tak, aby pou\u017e\u00edvala plugin smtp-mailer.

    Vlastn\u00ed plugin pro odes\u00edl\u00e1n\u00ed email\u016f lze pou\u017e\u00edt n\u00e1sledovn\u011b:

    • Zak\u00e1zat konfiguraci emailu v App -> Email -> Nepou\u017e\u00edvat nastaven\u00ed emailu aplikace. Pokud je zak\u00e1z\u00e1no, Oscloud nebude p\u0159i ka\u017ed\u00e9m restartu konfigurovat smtp-mailer.
    • Nainstalujte preferovan\u00fd plugin pro odes\u00edl\u00e1n\u00ed email\u016f ve WordPressu.

    • P\u0159ihla\u0161ovac\u00ed \u00fadaje k emailu z\u00e1vis\u00ed na va\u0161\u00ed konfiguraci. Pokud pou\u017e\u00edv\u00e1te extern\u00ed po\u0161tovn\u00ed slu\u017ebu, jako je Mailgun/SES/Postmark, m\u016f\u017eete tyto \u00fadaje pou\u017e\u00edt p\u0159\u00edmo ve WordPressu. Alternativn\u011b si m\u016f\u017eete vytvo\u0159it p\u0159ihla\u0161ovac\u00ed \u00fadaje pro relay nebo po\u0161tovn\u00ed schr\u00e1nku u va\u0161eho poskytovatele emailu.

    • Pokud pou\u017e\u00edv\u00e1te Oscloud jako sv\u016fj emailov\u00fd server, jednodu\u0161e vytvo\u0159te po\u0161tovn\u00ed schr\u00e1nku a pou\u017eijte heslo k aplikaci. Jako odes\u00edlac\u00ed server pou\u017eijte konfiguraci SMTP serveru. Pro v\u011bt\u0161\u00ed bezpe\u010dnost m\u016f\u017eete zv\u00e1\u017eit vytvo\u0159en\u00ed samostatn\u00e9ho u\u017eivatele Oscloud, kter\u00fd bude vlastnit vytvo\u0159enou po\u0161tovn\u00ed schr\u00e1nku (t\u00edm se zabr\u00e1n\u00ed tomu, aby mohl \u0161patn\u00fd plugin p\u0159istupovat k va\u0161im osobn\u00edm schr\u00e1nk\u00e1m). Upozor\u0148ujeme, \u017ee u\u017eivatelsk\u00e9 jm\u00e9no SMTP je stejn\u00e9 jako adresa po\u0161tovn\u00ed schr\u00e1nky (nikoli u\u017eivatelsk\u00e9 jm\u00e9no Oscloud).

    Konfigurace pluginu Fluent SMTP:

    "},{"location":"apps/wordpress-developer/#neomezeny-html","title":"Neomezen\u00fd HTML","text":"

    Ne-admin u\u017eivatel\u016fm je povoleno vkl\u00e1dat neomezen\u00fd HTML obsah. Tuto mo\u017enost lze zak\u00e1zat \u00fapravou souboru /app/data/wp-config.php a nastaven\u00edm DISALLOW_UNFILTERED_HTML na hodnotu true.

    define('DISALLOW_UNFILTERED_HTML', true);\n
    "},{"location":"apps/wordpress-developer/#multisite","title":"Multisite","text":"

    Pou\u017e\u00edt nebo nepou\u017e\u00edt multisite

    WordPress multisite je slo\u017eit\u00fd syst\u00e9m s mnoha probl\u00e9my kompatibility. Pokud nem\u00e1te z\u00e1sadn\u00ed d\u016fvod, doporu\u010dujeme instalovat samostatnou aplikaci WordPress pro ka\u017edou str\u00e1nku.

    Pro aktivaci WordPress multisite za\u010dn\u011bte s novou instalac\u00ed a pou\u017eijte n\u00e1stroj pro nastaven\u00ed s\u00edt\u011b (Network Setup Tool).

    • Aktivujte multisite v souboru /app/data/public/wp-config.php p\u0159id\u00e1n\u00edm n\u00e1sleduj\u00edc\u00edho \u0159\u00e1dku pomoc\u00ed spr\u00e1vce soubor\u016f. Tento \u0159\u00e1dek vlo\u017ete nad text \"That\u2019s all, stop editing! Happy blogging.\":
    /* Multisite */ define( 'WP_ALLOW_MULTISITE', true );\n
    • V administra\u010dn\u00edm rozhran\u00ed WordPressu p\u0159ejd\u011bte do N\u00e1stroje -> Nastaven\u00ed s\u00edt\u011b. Podle pokyn\u016f na t\u00e9to str\u00e1nce deaktivujte v\u0161echny pluginy p\u0159ed pokra\u010dov\u00e1n\u00edm. Oscloud podporuje instalaci jak na subdom\u00e9n\u00e1ch, tak v podadres\u00e1\u0159\u00edch.
    • Po kliknut\u00ed na instalaci se zobraz\u00ed zpr\u00e1va Upozorn\u011bn\u00ed! Wildcard DNS mo\u017en\u00e1 nen\u00ed spr\u00e1vn\u011b nakonfigurov\u00e1no!. Pro opravu p\u0159ejd\u011bte do zobrazen\u00ed Um\u00edst\u011bn\u00ed na Oscloud dashboardu a nastavte alias s hv\u011bzdi\u010dkou (Wildcard alias). Jakmile je alias p\u0159id\u00e1n, upozorn\u011bn\u00ed zmiz\u00ed (obnovte administra\u010dn\u00ed rozhran\u00ed WordPressu).
    • Pro dokon\u010den\u00ed instalace s\u00edt\u011b p\u0159idejte do /app/data/public/wp-config.php n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dky podle pokyn\u016f.
    define('MULTISITE', true);\ndefine('SUBDOMAIN_INSTALL', true);\ndefine('DOMAIN_CURRENT_SITE', 'msite.cloudron.club');\ndefine('PATH_CURRENT_SITE', '/');\ndefine('SITE_ID_CURRENT_SITE', 1);\ndefine('BLOG_ID_CURRENT_SITE', 1);\n

    D\u00e1le kompletn\u011b nahra\u010fte obsah souboru /app/data/public/.htaccess podle pokyn\u016f. Upozor\u0148ujeme, \u017ee pravidla p\u0159episov\u00e1n\u00ed (Rewrite rules) se m\u00edrn\u011b li\u0161\u00ed pro instalaci na subdom\u00e9n\u00e1ch a v podadres\u00e1\u0159\u00edch. N\u00e1sleduj\u00edc\u00ed konfigurace je pro nastaven\u00ed na subdom\u00e9n\u00e1ch:

    RewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase /\nRewriteRule ^index\\.php$ - [L]\n\n# add a trailing slash to /wp-admin\nRewriteRule ^wp-admin$ wp-admin/ [R=301,L]\n\nRewriteCond %{REQUEST_FILENAME} -f [OR]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^ - [L]\nRewriteRule ^(wp-(content|admin|includes).*) $1 [L]\nRewriteRule ^(.*\\.php)$ $1 [L]\nRewriteRule . index.php [L]\n
    • Nov\u00e9 str\u00e1nky m\u016f\u017eete p\u0159id\u00e1vat z nab\u00eddky Spr\u00e1vce s\u00edt\u011b. Str\u00e1nku m\u016f\u017eete p\u0159idat jako subdom\u00e9nu nebo podadres\u00e1\u0159. Adresu str\u00e1nky lze po p\u0159id\u00e1n\u00ed upravit v nastaven\u00ed str\u00e1nky.

    • Pokud nastav\u00edte adresu str\u00e1nky na jinou dom\u00e9nu, sta\u010d\u00ed ji p\u0159idat do alias\u016f dom\u00e9ny v sekci Um\u00edst\u011bn\u00ed na Oscloud Dashboardu.

    "},{"location":"apps/wordpress-developer/#nastaveni-emailu-multisite","title":"Nastaven\u00ed emailu (Multisite)","text":"

    V re\u017eimu multisite lze plugin pro SMTP odes\u00edl\u00e1n\u00ed nastavit pro ka\u017edou str\u00e1nku zvl\u00e1\u0161\u0165. Po p\u0159id\u00e1n\u00ed nov\u00e9 str\u00e1nky restartujte aplikaci, aby se plugin automaticky nakonfiguroval v k\u00f3du bal\u00ed\u010dku.

    "},{"location":"apps/wordpress-managed/","title":"WordPress (Spravovan\u00e1 aplikace)","text":""},{"location":"apps/wordpress-managed/#o-aplikaci","title":"O aplikaci","text":"

    Tato aplikace je ur\u010dena u\u017eivatel\u016fm, kte\u0159\u00ed cht\u011bj\u00ed spravovanou instalaci WordPressu. T\u00fdm OSCloud sleduje aktualizace WordPressu a publikuje aktualizace. K\u00f3d WordPressu je jen pro \u010dten\u00ed, a proto je nutn\u00e9 WordPress roz\u0161i\u0159ovat pomoc\u00ed plugin\u016f. Pokud pot\u0159ebujete plnou kontrolu nad instalac\u00ed, v\u010detn\u011b \u00fapravy k\u00f3du WordPressu, pou\u017eijte WordPress (nespravovan\u00e1 aplikace).

    • Dotazy? Zeptejte se v na\u0161\u00ed Oscloud skupin\u011b na Mxchatu
    "},{"location":"apps/wordpress-managed/#admin-stranka","title":"Admin str\u00e1nka","text":"

    Admin str\u00e1nka WordPressu je dostupn\u00e1 na https://<mojedomena.cz>/wp-login.php.

    "},{"location":"apps/wordpress-managed/#admin-uzivatel","title":"Admin u\u017eivatel","text":"

    P\u0159i pou\u017eit\u00ed WordPressu s OSCloud spr\u00e1vou u\u017eivatel\u016f je v\u00fdchoz\u00ed admin u\u017eivatel vytvo\u0159en s n\u00e1hodn\u00fdm heslem a e-mailem admin@cloudron.local. Tento admin \u00fa\u010det m\u016f\u017eete po instalaci odstranit, pokud se p\u0159ihl\u00e1s\u00edte jako spr\u00e1vce. Nen\u00ed odstran\u011bn automaticky, proto\u017ee v\u00fdchoz\u00ed p\u0159\u00edsp\u011bvky generovan\u00e9 instal\u00e1torem WordPressu jsou p\u0159i\u0159azeny tomuto adminovi.

    "},{"location":"apps/wordpress-managed/#administrativni-e-mailova-adresa","title":"Administrativn\u00ed e-mailov\u00e1 adresa","text":"

    WordPress pou\u017e\u00edv\u00e1 administrativn\u00ed e-mailovou adresu k odes\u00edl\u00e1n\u00ed d\u016fle\u017eit\u00fdch e-mail\u016f. Abyste tyto e-maily mohli p\u0159ij\u00edmat, ujist\u011bte se, \u017ee tuto adresu zm\u011bn\u00edte v sekci Nastaven\u00ed.

    "},{"location":"apps/wordpress-managed/#pouziti-sftp","title":"Pou\u017eit\u00ed SFTP","text":"

    Spravovan\u00e1 aplikace WordPress nepodporuje \u00fapravu soubor\u016f p\u0159es SFTP. Pokud pot\u0159ebujete p\u0159\u00edstup SFTP pro \u00fapravy soubor\u016f WordPressu, pou\u017eijte WordPress (v\u00fdvoj\u00e1\u0159sk\u00e1 aplikace).

    "},{"location":"apps/wordpress-managed/#limity-pameti","title":"Limity pam\u011bti","text":"

    Chcete-li nastavit pam\u011b\u0165 p\u0159id\u011blenou pro WordPress, upravte soubor /app/data/wp-config.php pomoc\u00ed Spr\u00e1vce soubor\u016f a p\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dky na konec souboru:

    define('WP_MEMORY_LIMIT', '128M'); define('WP_MAX_MEMORY_LIMIT', '256M');\n

    Pozn\u00e1mka: Aplikace m\u00e1 tak\u00e9 vlastn\u00ed pam\u011b\u0165ov\u00fd limit, kter\u00fd je \u0159\u00edzen limitem aplikace. Pokud zv\u00fd\u0161\u00edte WP_MEMORY_LIMIT, ujist\u011bte se, \u017ee tak\u00e9 zv\u00fd\u0161\u00edte pam\u011b\u0165ov\u00fd limit aplikace. Doporu\u010den\u00fd pom\u011br je minim\u00e1ln\u011b \u0161estin\u00e1sobek hodnoty WP_MEMORY_LIMIT.

    "},{"location":"apps/wordpress-managed/#ulohy-cron","title":"\u00dalohy Cron","text":"

    Aplikace je nakonfigurov\u00e1na tak, aby spou\u0161t\u011bla cron \u00falohy WordPressu ka\u017ed\u00fdch 5 minut. \u00dalohy cron lze spustit ru\u010dn\u011b pomoc\u00ed webov\u00e9ho termin\u00e1lu:

    wp cron event run --due-now\n

    Vestav\u011bn\u00fd pl\u00e1nova\u010d cron \u00faloh WordPressu wp-cron je deaktivov\u00e1n, proto\u017ee nen\u00ed efektivn\u00ed pro weby s n\u00edzkou n\u00e1v\u0161t\u011bvnost\u00ed.

    "},{"location":"apps/wordpress-managed/#pluginy","title":"Pluginy","text":"

    OSCloud nepodporuje pluginy, kter\u00e9 upravuj\u00ed k\u00f3d. K\u00f3d je pouze pro \u010dten\u00ed a nem\u011bnn\u00fd, co\u017e je nezbytn\u00e9 pro spr\u00e1vn\u00e9 aktualizace aplikac\u00ed na OSCloud. Pro pluginy, kter\u00e9 upravuj\u00ed k\u00f3d, pou\u017eijte WordPress (nespravovan\u00e1 aplikace).

    "},{"location":"apps/wordpress-managed/#vykon","title":"V\u00fdkon","text":"

    GTmetrix je skv\u011bl\u00e1 str\u00e1nka pro z\u00edsk\u00e1n\u00ed metrik v\u00fdkonu instalace WordPressu.

    Pro nastaven\u00ed hlavi\u010dek pro v\u0161echny str\u00e1nky lze nainstalovat plugin WP Fastest Cache.

    "},{"location":"apps/wordpress-managed/#pristup-k-databazi","title":"P\u0159\u00edstup k datab\u00e1zi","text":"

    OSCloud nepodporuje PHPMyAdmin. P\u0159\u00edstup k datab\u00e1zi je v\u0161ak mo\u017en\u00fd pomoc\u00ed jin\u00fdch metod:

    • Otev\u0159ete webov\u00fd termin\u00e1l a spus\u0165te konzoli MySQL.
    • Pou\u017eijte plugin jako WP phpMyAdmin.
    "},{"location":"apps/wordpress-managed/#wp-cli","title":"WP CLI","text":"

    WP CLI je p\u0159\u00edkazov\u00fd \u0159\u00e1dek pro WordPress. Pro spu\u0161t\u011bn\u00ed p\u0159\u00edkaz\u016f CLI otev\u0159ete webov\u00fd termin\u00e1l a spus\u0165te p\u0159\u00edkazy WP CLI. Nap\u0159\u00edklad:

    wp user list\n
    "},{"location":"apps/wordpress-managed/#php-nastaveni","title":"PHP nastaven\u00ed","text":"

    M\u016f\u017eete p\u0159idat vlastn\u00ed PHP nastaven\u00ed v /app/data/htaccess pomoc\u00ed Spr\u00e1vce soubor\u016f.

    P\u0159\u00edklad:

    php_value post_max_size 600M\nphp_value upload_max_filesize 600\nphp_value memory_limit 128M\nphp_value max_execution_time 300\nphp_value max_input_time 300 \nphp_value session.gc_maxlifetime 1200\n
    "},{"location":"apps/wordpress-managed/#migrace-existujiciho-webu","title":"Migrace existuj\u00edc\u00edho webu","text":"

    Pod\u00edvejte se na n\u00e1\u0161 blog o tom, jak migrovat existuj\u00edc\u00ed web WordPress na OSCloud.

    "},{"location":"apps/wordpress-managed/#upravy-souboru","title":"\u00dapravy soubor\u016f","text":"

    Z bezpe\u010dnostn\u00edch d\u016fvod\u016f je vestav\u011bn\u00e1 mo\u017enost \u00faprav soubor\u016f ve WordPressu ve v\u00fdchoz\u00edm nastaven\u00ed zak\u00e1z\u00e1na.

    Chcete-li ji povolit, upravte /app/data/wp-config.php a nastavte DISALLOW_FILE_EDIT na false.

    define('DISALLOW_FILE_EDIT', false);\n
    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"O projektu","text":"

    OSCloud je v\u00e1\u0161 bezpe\u010dn\u00fd cloud. Na\u0161\u00edm c\u00edlem je uk\u00e1zat lidem v\u00fdhody bezpe\u010dn\u00e9ho internetu a Open Source technologi\u00ed. Poskytujeme hosting a spr\u00e1vu open-source aplikac\u00ed, kter\u00e9 nab\u00edzej\u00ed bezpe\u010dn\u00e9 a soukrom\u00e9 alternativy ke komer\u010dn\u00edm slu\u017eb\u00e1m. OSCloud je navr\u017een tak, aby byl dostupn\u00fd jak jednotlivc\u016fm, tak t\u00fdm\u016fm, kte\u0159\u00ed hledaj\u00ed transparentn\u00ed a d\u016fv\u011bryhodn\u00e9 \u0159e\u0161en\u00ed pro sv\u00e9 pot\u0159eby.

    Na OSCloud m\u016f\u017eete vyu\u017e\u00edt \u0161irokou nab\u00eddku open-source aplikac\u00ed, kter\u00e9 spravujeme a pravideln\u011b aktualizujeme. Krom\u011b aplikac\u00ed nab\u00edz\u00edme tak\u00e9 mo\u017enost hostingu vlastn\u00edch webov\u00fdch str\u00e1nek a e-mailov\u00fdch slu\u017eeb, co\u017e z OSCloud \u010din\u00ed komplexn\u00ed platformu pro v\u0161echny va\u0161e online pot\u0159eby.

    "},{"location":"#klicove-funkce-oscloud","title":"Kl\u00ed\u010dov\u00e9 funkce OSCloud:","text":"
    • Bezpe\u010dnost a ochrana soukrom\u00ed: V\u0161echny aplikace a slu\u017eby jsou hostov\u00e1ny na na\u0161ich zabezpe\u010den\u00fdch serverech, co\u017e zaji\u0161\u0165uje maxim\u00e1ln\u00ed ochranu dat a kontrolu nad va\u0161\u00edm soukrom\u00edm.
    • Automatizovan\u00e9 aktualizace: Na\u0161e spr\u00e1va zaji\u0161\u0165uje pravideln\u00e9 aktualizace aplikac\u00ed, aby z\u016fstaly bezpe\u010dn\u00e9, stabiln\u00ed a aktu\u00e1ln\u00ed.
    • Z\u00e1lohov\u00e1n\u00ed a obnova dat: Robustn\u00ed syst\u00e9m z\u00e1lohov\u00e1n\u00ed umo\u017e\u0148uje snadnou obnovu dat kdykoli je pot\u0159eba.
    • Open-source aplikace: Transparentn\u00ed a p\u0159izp\u016fsobiteln\u00e9 aplikace, kter\u00e9 respektuj\u00ed va\u0161e soukrom\u00ed a umo\u017e\u0148uj\u00ed plnou kontrolu.
    • Hosting webov\u00fdch str\u00e1nek a e-mail\u016f: Nab\u00edz\u00edme mo\u017enost hostingu WordPress str\u00e1nek, statick\u00fdch web\u016f, LAMP aplikac\u00ed, Grav a dal\u0161\u00edch.
    • U\u017eivatelsk\u00e1 p\u0159\u00edv\u011btivost: OSCloud je navr\u017een tak, aby byl snadno pou\u017eiteln\u00fd jak pro za\u010d\u00e1te\u010dn\u00edky, tak pro pokro\u010dil\u00e9 u\u017eivatele.

    OSCloud je v\u00edce ne\u017e jen hostingov\u00e1 platforma \u2013 je to krok sm\u011brem k bezpe\u010dn\u011bj\u0161\u00edmu a transparentn\u011bj\u0161\u00edmu internetu. Na\u0161e slu\u017eby jsou ide\u00e1ln\u00ed pro jednotlivce, rodiny i organizace, kter\u00e9 cht\u011bj\u00ed m\u00edt jistotu, \u017ee jejich data jsou v bezpe\u010d\u00ed a aplikace, kter\u00e9 pou\u017e\u00edvaj\u00ed, respektuj\u00ed jejich soukrom\u00ed.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/","title":"Registrace do na\u0161ich Oscloud aplikac\u00ed","text":"

    P\u0159\u00edstup k OSCloud aplikac\u00edm je zdarma, ale je nutn\u00e9, aby \u00fa\u010det a p\u0159\u00edstup vytvo\u0159il n\u00e1\u0161 t\u00fdm. P\u0159ihl\u00e1\u0161en\u00ed do OSCloud aplikac\u00ed prob\u00edh\u00e1 p\u0159es u\u017eivatelsk\u00fd dashboard na my.oscloud.cz, kde naleznete sv\u00e9 aktivovan\u00e9 aplikace a slu\u017eby.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#jak-ziskat-pristup","title":"Jak z\u00edskat p\u0159\u00edstup:","text":"
    1. Po\u017e\u00e1dejte o registraci Kontaktujte n\u00e1s prost\u0159ednictv\u00edm p\u0159\u00edstupu k aplikac\u00edm OSCloud. Uve\u010fte, o jak\u00e9 aplikace nebo slu\u017eby m\u00e1te z\u00e1jem. Na e-mail, kter\u00fdm jste n\u00e1s kontaktovali, V\u00e1m za\u0161leme pozv\u00e1nku k vytvo\u0159en\u00ed \u00fa\u010dtu.

    2. P\u0159ihlaste se do dashboardu Po aktivaci va\u0161eho \u00fa\u010dtu se p\u0159ihlaste na my.oscloud.cz, kde budete m\u00edt p\u0159\u00edstup ke v\u0161em sv\u00fdm aplikac\u00edm.

    3. Speci\u00e1ln\u00ed po\u017eadavky nebo nastaven\u00ed Pokud n\u011bkter\u00e1 z aplikac\u00ed vy\u017eaduje manu\u00e1ln\u00ed vytvo\u0159en\u00ed \u00fa\u010dtu nebo individu\u00e1ln\u00ed nastaven\u00ed, Va\u0161i \u017e\u00e1dost vy\u0159\u00edd\u00edme co nejd\u0159\u00edve.

    4. P\u0159ehled va\u0161ich aplikac\u00ed Po registraci budete m\u00edt v\u0161echny na\u0161e aplikace dostupn\u00e9 p\u0159\u00edmo ve sv\u00e9m OSCloud Dashboardu. Tento centralizovan\u00fd p\u0159\u00edstup v\u00e1m umo\u017en\u00ed snadno spravovat sv\u00e9 aplikace a slu\u017eby.

    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#doplneni","title":"Dopln\u011bn\u00ed:","text":"
    • Pokud pot\u0159ebujete p\u0159\u00edstup k aplikaci, kter\u00e1 vy\u017eaduje registraci z na\u0161\u00ed strany, pros\u00edme v\u00e1s, abyste n\u00e1s pro lep\u0161\u00ed p\u0159ehlednost kontaktovali v\u017edy p\u0159es P\u0159\u00edstup k aplikac\u00edm OSCloud.
    • Objedn\u00e1vky slou\u017e\u00ed pouze pro objedn\u00e1n\u00ed webhostingu nebo dal\u0161\u00edch placen\u00fdch slu\u017eeb. D\u011bkujeme za pochopen\u00ed.
    "},{"location":"Registrace%20do%20OSCloud%20aplikac%C3%AD/#doporuceni","title":"Doporu\u010den\u00ed:","text":"
    • Dvoufaktorov\u00e9 ov\u011b\u0159ov\u00e1n\u00ed (2FA): Pro zv\u00fd\u0161en\u00ed bezpe\u010dnosti \u00fa\u010dtu zva\u017ete aktivaci 2FA p\u0159\u00edmo v nastaven\u00ed dashboardu na my.oscloud.cz.

    • Bezpe\u010dnost hesel: Zva\u017ete pou\u017eit\u00ed aplikace Bitwarden, kter\u00e1 je dostupn\u00e1 ve va\u0161em OSCloud dashboardu, pro bezpe\u010dn\u00e9 ukl\u00e1d\u00e1n\u00ed a spr\u00e1vu hesel.

    Pokud m\u00e1te jak\u00e9koli ot\u00e1zky nebo pot\u0159ebujete pomoc s registrac\u00ed, nev\u00e1hejte n\u00e1s kontaktovat. Jsme p\u0159ipraveni v\u00e1m pomoci!

    "},{"location":"Webhosting%20a%20pr%C3%A9miov%C3%A9%20slu%C5%BEby/","title":"Webhosting a pr\u00e9miov\u00e9 slu\u017eby","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/","title":"App","text":"

    Na platform\u011b OSCloud nab\u00edz\u00edme \u0161irokou \u0161k\u00e1lu spravovan\u00fdch aplikac\u00ed. Tyto aplikace jsou p\u0159edinstalovan\u00e9 nebo dostupn\u00e9 na vy\u017e\u00e1d\u00e1n\u00ed, a n\u00e1\u0161 t\u00fdm zaji\u0161\u0165uje jejich pravideln\u00e9 aktualizace, \u00fadr\u017ebu a bezpe\u010dnost.

    "},{"location":"apps/#predinstalovane-aplikace","title":"P\u0159edinstalovan\u00e9 aplikace","text":"

    Tyto aplikace jsou ihned p\u0159ipraven\u00e9 k pou\u017eit\u00ed pro v\u0161echny u\u017eivatele OSCloud:

    • Mastodon: Decentralizovan\u00e1 soci\u00e1ln\u00ed s\u00ed\u0165.
    • Pixelfed: Platforma pro sd\u00edlen\u00ed fotografi\u00ed.
    • Nextcloud: Soukrom\u00fd cloud pro ukl\u00e1d\u00e1n\u00ed a sd\u00edlen\u00ed soubor\u016f.
    • N\u00e1stroje pro produktivitu: CryptPad a HedgeDoc pro t\u00fdmovou spolupr\u00e1ci a organizaci projekt\u016f.
    "},{"location":"apps/#dalsi-dostupne-aplikace-k-instalaci","title":"Dal\u0161\u00ed dostupn\u00e9 aplikace k instalaci","text":"

    Na z\u00e1klad\u011b va\u0161ich pot\u0159eb v\u00e1m n\u00e1\u0161 t\u00fdm m\u016f\u017ee nainstalovat dal\u0161\u00ed aplikace, nap\u0159\u00edklad:

    • Fotografick\u00e9 aplikace: Lychee, Piwigo pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed.
    • Webov\u00e9 aplikace: WordPress, Surfer pro snadnou tvorbu a spr\u00e1vu webov\u00fdch str\u00e1nek.

    Slu\u017eba OSCloud v\u00e1m umo\u017e\u0148uje pln\u011b se soust\u0159edit na sv\u00e9 projekty, zat\u00edmco my se star\u00e1me o technickou str\u00e1nku \u2013 instalaci, konfiguraci a \u00fadr\u017ebu aplikac\u00ed.

    Chcete-li zobrazit kompletn\u00ed seznam aplikac\u00ed, nav\u0161tivte Aplikace.

    "},{"location":"apps/#ikona","title":"Ikona","text":"

    Ka\u017ed\u00e1 aplikace m\u016f\u017ee m\u00edt vlastn\u00ed ikonu, kterou nastavujeme za v\u00e1s. Pokud nen\u00ed vlastn\u00ed ikona ur\u010dena, pou\u017eije se v\u00fdchoz\u00ed ikona bal\u00ed\u010dku aplikace.

    "},{"location":"apps/#operator","title":"Oper\u00e1tor","text":"

    U\u017eivatel\u00e9 mohou b\u00fdt nastaveni jako oper\u00e1to\u0159i konkr\u00e9tn\u00ed aplikace. Oper\u00e1tor m\u00e1 p\u0159\u00edstup ke konfigura\u010dn\u00edm a \u00fadr\u017ebov\u00fdm \u00fakol\u016fm aplikace, ani\u017e by m\u011bl opr\u00e1vn\u011bn\u00ed aplikaci odinstalovat nebo zm\u011bnit jej\u00ed um\u00edst\u011bn\u00ed.

    Po kliknut\u00ed na ikonu ozuben\u00e9ho kola maj\u00ed oper\u00e1to\u0159i p\u0159\u00edstup ke speci\u00e1ln\u00edmu u\u017eivatelsk\u00e9mu rozhran\u00ed:

    "},{"location":"apps/#informace","title":"Informace","text":"

    V\u0161echny d\u016fle\u017eit\u00e9 informace o aplikac\u00edch jsou dostupn\u00e9 v sekci Info:

    • N\u00e1zev a verze aplikace: N\u00e1zev a verze spravovan\u00e9 aplikace.
    • App ID: Unik\u00e1tn\u00ed ID instance aplikace.
    • Verze bal\u00ed\u010dku: Intern\u00ed verze OSCloud bal\u00ed\u010dku.
    • Datum instalace a aktualizace: Informace o instalaci a posledn\u00ed aktualizaci aplikace.
    "},{"location":"apps/#zabezpeceni","title":"Zabezpe\u010den\u00ed","text":""},{"location":"apps/#robotstxt","title":"Robots.txt","text":"

    Pro ka\u017edou aplikaci lze konfigurovat soubor robots.txt, kter\u00fd ur\u010duje, co mohou vyhled\u00e1va\u010de indexovat. V\u00fdchoz\u00ed nastaven\u00ed OSCloud umo\u017e\u0148uje aplikac\u00edm pou\u017e\u00edvat vlastn\u00ed robots.txt.

    "},{"location":"apps/#hsts-preload","title":"HSTS Preload","text":"

    Pro maxim\u00e1ln\u00ed bezpe\u010dnost podporujeme p\u0159id\u00e1n\u00ed dom\u00e9n na seznam HSTS Preload. Tuto mo\u017enost m\u016f\u017eete aktivovat v nastaven\u00ed aplikace.

    Odesl\u00e1n\u00ed

    N\u00e1\u0161 t\u00fdm v\u00e1m m\u016f\u017ee pomoci s manu\u00e1ln\u00edm odesl\u00e1n\u00edm dom\u00e9ny na seznam HSTS Preload.

    "},{"location":"apps/#dalsi-funkce","title":"Dal\u0161\u00ed funkce","text":"

    OSCloud nab\u00edz\u00ed mnoho dal\u0161\u00edch funkc\u00ed, jako je webov\u00fd termin\u00e1l, p\u0159\u00edstup p\u0159es SFTP, prohl\u00ed\u017ee\u010d log\u016f, grafy v\u00fdkonu a spr\u00e1va cron \u00faloh. Tyto n\u00e1stroje zaji\u0161\u0165uj\u00ed pohodlnou spr\u00e1vu aplikac\u00ed, p\u0159i\u010dem\u017e v\u0161echny technick\u00e9 detaily jsou bezpe\u010dn\u011b spravov\u00e1ny na\u0161\u00edm t\u00fdmem.

    "},{"location":"apps/#zastaveni-a-odinstalace-aplikaci","title":"Zastaven\u00ed a odinstalace aplikac\u00ed","text":"

    Pokud aplikaci ji\u017e nepot\u0159ebujete, n\u00e1\u0161 t\u00fdm ji m\u016f\u017ee zastavit nebo odinstalovat. Z\u00e1lohy aplikac\u00ed jsou bezpe\u010dn\u011b uchov\u00e1v\u00e1ny dle na\u0161\u00ed z\u00e1lohovac\u00ed politiky a mohou b\u00fdt obnoveny na vy\u017e\u00e1d\u00e1n\u00ed.

    Pokud m\u00e1te dal\u0161\u00ed dotazy nebo pot\u0159ebujete nainstalovat novou aplikaci, kontaktujte n\u00e1s p\u0159es helpdesk.

    "},{"location":"backups/","title":"Z\u00e1lohov\u00e1n\u00ed dat","text":"

    V OSCloud klademe velk\u00fd d\u016fraz na bezpe\u010dnost a spolehlivost z\u00e1lohov\u00e1n\u00ed. Ka\u017ed\u00fd den jsou v\u0161echna d\u016fle\u017eit\u00e1 data z\u00e1lohov\u00e1na na extern\u00ed server s d\u016frazem na bezpe\u010dnost a integritu. N\u00ed\u017ee najdete podrobnosti o tom, jak je z\u00e1lohov\u00e1n\u00ed nastaveno a jak se star\u00e1me o to, aby va\u0161e data byla v\u017edy v bezpe\u010d\u00ed.

    "},{"location":"backups/#denni-zalohovani","title":"Denn\u00ed z\u00e1lohov\u00e1n\u00ed","text":"

    Ka\u017ed\u00fd den prob\u00edh\u00e1 automatick\u00fd proces z\u00e1lohov\u00e1n\u00ed, kter\u00fd zajist\u00ed, \u017ee v\u0161echna d\u016fle\u017eit\u00e1 data ulo\u017een\u00e1 na OSCloud jsou z\u00e1lohov\u00e1na na jin\u00fd, nez\u00e1visl\u00fd server. Tento proces b\u011b\u017e\u00ed na pozad\u00ed bez nutnosti z\u00e1sahu u\u017eivatel\u016f, a zaru\u010duje tak maxim\u00e1ln\u00ed dostupnost a bezpe\u010dnost va\u0161ich dat.

    "},{"location":"backups/#sifrovani","title":"\u0160ifrov\u00e1n\u00ed","text":"

    Pro ochranu dat pou\u017e\u00edv\u00e1me pokro\u010dil\u00e9 \u0161ifrov\u00e1n\u00ed. V\u0161echna data jsou p\u0159ed odesl\u00e1n\u00edm na z\u00e1lohovac\u00ed server \u0161ifrov\u00e1na pomoc\u00ed modern\u00edch \u0161ifrovac\u00edch algoritm\u016f. To zaru\u010duje, \u017ee i v p\u0159\u00edpad\u011b, \u017ee by se n\u011bkdo pokusil z\u00edskat p\u0159\u00edstup k z\u00e1loh\u00e1m, nemohl by data \u010d\u00edst bez spr\u00e1vn\u00e9ho \u0161ifrovac\u00edho kl\u00ed\u010de. Syst\u00e9m z\u00e1lohov\u00e1n\u00ed

    Z\u00e1lohovac\u00ed proces je navr\u017een tak, aby spl\u0148oval vysok\u00e9 n\u00e1roky na spolehlivost a bezpe\u010dnost:

    • Pravideln\u00e9 z\u00e1lohov\u00e1n\u00ed: Z\u00e1lohy se prov\u00e1d\u011bj\u00ed ka\u017ed\u00fd den automaticky, tak\u017ee m\u00e1te v\u017edy aktu\u00e1ln\u00ed kopii sv\u00fdch dat.

    • Extern\u00ed server: Z\u00e1lohy jsou ukl\u00e1d\u00e1ny na jin\u00fd server, co\u017e zaji\u0161\u0165uje, \u017ee data jsou chr\u00e1n\u011bna i v p\u0159\u00edpad\u011b hav\u00e1rie hlavn\u00edho serveru.

    • \u0160ifrov\u00e1n\u00ed dat: V\u0161echna data jsou \u0161ifrov\u00e1na p\u0159ed odesl\u00e1n\u00edm na z\u00e1lohovac\u00ed server, aby byla zaji\u0161t\u011bna jejich bezpe\u010dnost.
    • Monitorov\u00e1n\u00ed z\u00e1loh: Proces z\u00e1lohov\u00e1n\u00ed je pravideln\u011b monitorov\u00e1n, abychom m\u011bli jistotu, \u017ee v\u0161e prob\u00edh\u00e1 spr\u00e1vn\u011b a bez p\u0159eru\u0161en\u00ed.
    "},{"location":"backups/#obnova-dat","title":"Obnova dat","text":"

    V p\u0159\u00edpad\u011b pot\u0159eby je mo\u017en\u00e9 snadno obnovit data ze z\u00e1loh. Na po\u017e\u00e1d\u00e1n\u00ed v\u00e1m m\u016f\u017eeme v\u00e1\u0161 web obnovit z posledn\u00ed z\u00e1lohy, abyste m\u011bli jistotu, \u017ee va\u0161e data jsou v\u017edy v bezpe\u010d\u00ed a p\u0159ipravena k pou\u017eit\u00ed. D\u00edky pravideln\u00fdm z\u00e1loh\u00e1m m\u00e1te v\u017edy k dispozici aktu\u00e1ln\u00ed kopie sv\u00fdch dat, a to i v p\u0159\u00edpad\u011b neo\u010dek\u00e1van\u00e9 ud\u00e1losti nebo ztr\u00e1ty dat.

    "},{"location":"certificates/","title":"Certifik\u00e1ty","text":"

    Na OSCloud se star\u00e1me o bezpe\u010dnost a spolehlivost va\u0161\u00ed komunikace t\u00edm, \u017ee v\u0161echny aplikace a webov\u00e9 str\u00e1nky jsou chr\u00e1n\u011bny pomoc\u00ed SSL/TLS certifik\u00e1t\u016f. Tyto certifik\u00e1ty zaji\u0161\u0165uj\u00ed \u0161ifrovan\u00fd p\u0159enos dat mezi va\u0161\u00edm prohl\u00ed\u017ee\u010dem a serverem, \u010d\u00edm\u017e zabra\u0148uj\u00ed neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu a odposlechu.

    "},{"location":"certificates/#automaticka-sprava-certifikatu","title":"Automatick\u00e1 spr\u00e1va certifik\u00e1t\u016f","text":"

    OSCloud vyu\u017e\u00edv\u00e1 slu\u017ebu Let's Encrypt, kter\u00e1 poskytuje zdarma SSL/TLS certifik\u00e1ty. V\u0161echny certifik\u00e1ty jsou automaticky:

    • Vygenerov\u00e1ny p\u0159i prvn\u00edm nasazen\u00ed aplikace.
    • Pravideln\u011b obnovov\u00e1ny (Let's Encrypt certifik\u00e1ty maj\u00ed 90denn\u00ed platnost).
    • Automaticky nainstalov\u00e1ny na p\u0159\u00edslu\u0161n\u00e9 aplikace.
    "},{"location":"certificates/#wildcard-certifikaty","title":"Wildcard certifik\u00e1ty","text":"

    OSCloud podporuje tak\u00e9 Wildcard certifik\u00e1ty od Let's Encrypt, co\u017e znamen\u00e1, \u017ee jeden certifik\u00e1t m\u016f\u017ee chr\u00e1nit v\u0161echny subdom\u00e9ny va\u0161\u00ed dom\u00e9ny (nap\u0159. *.example.com). Wildcard certifik\u00e1ty poskytuj\u00ed dal\u0161\u00ed vrstvu bezpe\u010dnosti t\u00edm, \u017ee zamezuj\u00ed odhalen\u00ed jednotliv\u00fdch subdom\u00e9n ve\u0159ejn\u011b dostupn\u00fdmi n\u00e1stroji pro kontrolu certifik\u00e1t\u016f.

    "},{"location":"certificates/#https-vsude","title":"HTTPS v\u0161ude","text":"

    V\u0161echny aplikace na OSCloud jsou dostupn\u00e9 v\u00fdhradn\u011b p\u0159es protokol HTTPS. Pokud n\u011bkdo zad\u00e1 URL pomoc\u00ed HTTP, server automaticky p\u0159esm\u011bruje po\u017eadavek na HTTPS. T\u00edm zaji\u0161\u0165ujeme, \u017ee ve\u0161ker\u00e1 komunikace je v\u017edy \u0161ifrovan\u00e1 a bezpe\u010dn\u00e1.

    "},{"location":"certificates/#hsts-strict-transport-security","title":"HSTS (Strict-Transport-Security)","text":"

    OSCloud vyu\u017e\u00edv\u00e1 hlavi\u010dku Strict-Transport-Security (HSTS), kter\u00e1 zaji\u0161\u0165uje, \u017ee webov\u00e9 prohl\u00ed\u017ee\u010de komunikuj\u00ed se serverem v\u017edy p\u0159es HTTPS a zabr\u00e1n\u00ed potenci\u00e1ln\u00edm \u00fatok\u016fm typu downgrade attack (\u00fatok na sn\u00ed\u017een\u00ed \u00farovn\u011b \u0161ifrov\u00e1n\u00ed).

    "},{"location":"certificates/#transparentnost-certifikatu","title":"Transparentnost certifik\u00e1t\u016f","text":"

    Let's Encrypt automaticky zapisuje v\u0161echny vydan\u00e9 certifik\u00e1ty do Certificate Transparency Logs, co\u017e je mechanismus pro zaji\u0161t\u011bn\u00ed d\u016fv\u011bryhodnosti a kontrolovatelnosti certifik\u00e1t\u016f. U Wildcard certifik\u00e1t\u016f je v\u00fdhodou, \u017ee neodhaluj\u00ed jednotliv\u00e9 subdom\u00e9ny, co\u017e zvy\u0161uje bezpe\u010dnost a soukrom\u00ed.

    "},{"location":"contact/","title":"Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv ot\u00e1zky nebo pot\u0159ebujete dal\u0161\u00ed informace, nev\u00e1hejte n\u00e1s kontaktovat prost\u0159ednictv\u00edm n\u00e1sleduj\u00edc\u00edch mo\u017enost\u00ed:

    • E-mail: podpora@oscloud.cz
    • Mastodon: @oscloud
    • Gitea: Oscloud na Gitea

    Jsme zde, abychom v\u00e1m pomohli s jak\u00fdmikoli dotazy t\u00fdkaj\u00edc\u00edmi se OSCloud!

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/","title":"Podm\u00ednky pou\u017eit\u00ed (Terms of Service)","text":""},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#1-uvod","title":"1. \u00davod","text":"

    Tyto podm\u00ednky pou\u017eit\u00ed (d\u00e1le jen \"Podm\u00ednky\") upravuj\u00ed pr\u00e1va a povinnosti mezi OSCloud (d\u00e1le jen \"Poskytovatel\") a u\u017eivateli (d\u00e1le jen \"U\u017eivatel\") p\u0159i poskytov\u00e1n\u00ed a vyu\u017e\u00edv\u00e1n\u00ed nab\u00edzen\u00fdch slu\u017eeb.

    Pou\u017e\u00edv\u00e1n\u00edm slu\u017eb OSCloud vyjad\u0159ujete souhlas s t\u011bmito Podm\u00ednkami. Pokud s Podm\u00ednkami nesouhlas\u00edte, nem\u016f\u017eete slu\u017eby OSCloud vyu\u017e\u00edvat.

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#2-poskytovane-sluzby","title":"2. Poskytovan\u00e9 slu\u017eby","text":"

    Poskytovatel nab\u00edz\u00ed n\u00e1sleduj\u00edc\u00ed slu\u017eby: - Webhosting a spr\u00e1vu dom\u00e9n. - Hostov\u00e1n\u00ed open-source aplikac\u00ed (nap\u0159. Nextcloud, PeerTube, Piwigo). - \u0160ifrovan\u00e9 z\u00e1lohov\u00e1n\u00ed a \u00falo\u017ei\u0161t\u011b dat. - Technickou podporu.

    Poskytovatel si vyhrazuje pr\u00e1vo kdykoliv zm\u011bnit nab\u00edzen\u00e9 slu\u017eby nebo jejich podm\u00ednky.

    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#3-povinnosti-uzivatele","title":"3. Povinnosti u\u017eivatele","text":"
    • Respektov\u00e1n\u00ed pr\u00e1vn\u00edch p\u0159edpis\u016f: U\u017eivatel se zavazuje nepou\u017e\u00edvat slu\u017eby k neleg\u00e1ln\u00edm nebo neetick\u00fdm \u00fa\u010del\u016fm.
    • Ochrana \u00fa\u010dtu: U\u017eivatel je odpov\u011bdn\u00fd za ochranu sv\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f a za ve\u0161ker\u00e9 aktivity na \u00fa\u010dtu.
    • Obsah: U\u017eivatel ru\u010d\u00ed za ve\u0161ker\u00fd obsah nahr\u00e1van\u00fd na servery OSCloud a zaji\u0161\u0165uje, \u017ee tento obsah neporu\u0161uje pr\u00e1vn\u00ed p\u0159edpisy ani pr\u00e1va t\u0159et\u00edch stran.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#4-prava-poskytovatele","title":"4. Pr\u00e1va poskytovatele","text":"
    • Poskytovatel m\u016f\u017ee kdykoliv zm\u011bnit nebo p\u0159eru\u0161it poskytov\u00e1n\u00ed slu\u017eb, zej\u00e9m\u011b z d\u016fvodu poru\u0161en\u00ed Podm\u00ednek.
    • Poskytovatel nenese odpov\u011bdnost za ztr\u00e1tu dat nebo p\u0159eru\u0161en\u00ed slu\u017eb z d\u016fvodu ne\u010dekan\u00fdch ud\u00e1lost\u00ed (nap\u0159. hav\u00e1rie hardware, kybernetick\u00e9 \u00fatoky).
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#5-platebni-podminky","title":"5. Platebn\u00ed podm\u00ednky","text":"
    • Pokud jsou slu\u017eby OSCloud zpoplatn\u011bny, U\u017eivatel je povinen platit v\u010das podle vystaven\u00fdch faktur.
    • Zpo\u017ed\u011bn\u00e9 platby mohou v\u00e9st k pozastaven\u00ed nebo zru\u0161en\u00ed slu\u017eb.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#6-zruseni-a-ukonceni-sluzb","title":"6. Zru\u0161en\u00ed a ukon\u010den\u00ed slu\u017eb","text":"
    • U\u017eivatel m\u016f\u017ee kdykoliv po\u017e\u00e1dat o zru\u0161en\u00ed sv\u00e9ho \u00fa\u010dtu.
    • Poskytovatel m\u016f\u017ee ukon\u010dit poskytov\u00e1n\u00ed slu\u017eb v p\u0159\u00edpad\u011b poru\u0161en\u00ed Podm\u00ednek.
    "},{"location":"podm%C3%ADnky%20Oscloud%20CZ/#7-zaverecna-ustanoveni","title":"7. Z\u00e1v\u011bre\u010dn\u00e1 ustanoven\u00ed","text":"
    • Tyto Podm\u00ednky mohou b\u00fdt kdykoliv aktualizov\u00e1ny. U\u017eivatel\u00e9 budou informov\u00e1ni o v\u011b\u0161\u00edch zm\u011bn\u00e1ch.
    • Kontaktn\u00ed email: podpora@oscloud.cz
    • Datum posledn\u00ed aktualizace: 06.01.2025 ```
    "},{"location":"podporte-nas/","title":"Jak n\u00e1s podpo\u0159it","text":""},{"location":"podporte-nas/#1-uvod","title":"1. \u00davod","text":"

    Podpora mi umo\u017e\u0148uje pokra\u010dovat v rozvoji projekt\u016f jako OSCloud, VHSky a dal\u0161\u00edch komunitn\u00edch aktivit. Ka\u017ed\u00fd p\u0159\u00edsp\u011bvek, a\u0165 u\u017e finan\u010dn\u00ed nebo jin\u00fd, m\u00e1 pro m\u011b obrovskou hodnotu. D\u011bkuji, \u017ee se zaj\u00edm\u00e1te o to, jak p\u0159isp\u011bt k rozvoji na\u0161\u00ed pr\u00e1ce.

    "},{"location":"podporte-nas/#2-moznosti-podpory","title":"2. Mo\u017enosti podpory","text":""},{"location":"podporte-nas/#a-financni-podpora","title":"a) Finan\u010dn\u00ed podpora","text":"
    • Transparentn\u00ed \u00fa\u010det (CZ): 264043266/0600

    • Dal\u0161\u00ed \u00fa\u010det (CZ): 263559105/0600

    • Mezin\u00e1rodn\u00ed bankovn\u00ed p\u0159evod (Commerzbank DE):

    • IBAN: DE07 7734 0076 0131 2966 00
    • BIC: COBADEFFXXX

    • Ko-fi: Podpo\u0159te n\u00e1s p\u0159es Ko-fi

    • Revolut: revolut.me/archos

    • Bitcoin (BTC): bc1qacfnj8gauujaulu36elmr2av5dw9527xg24wnu

    "},{"location":"podporte-nas/#b-prima-spoluprace","title":"b) P\u0159\u00edm\u00e1 spolupr\u00e1ce","text":"

    Pokud v\u00e1s bav\u00ed ps\u00e1t n\u00e1vody, p\u0159ekl\u00e1dat obsah, nebo byste cht\u011bli p\u0159isp\u011bt v\u00fdvojem, napi\u0161te n\u00e1m. Velmi r\u00e1di zapoj\u00edme do projekt\u016f nad\u0161ence, kte\u0159\u00ed sd\u00edlej\u00ed na\u0161e hodnoty a z\u00e1jmy.

    "},{"location":"podporte-nas/#c-sdileni-projektu","title":"c) Sd\u00edlen\u00ed projekt\u016f","text":"

    Jednoduch\u00fd zp\u016fsob, jak n\u00e1s podpo\u0159it, je sd\u00edlen\u00ed na\u0161ich projekt\u016f mezi p\u0159\u00e1teli nebo na soci\u00e1ln\u00edch s\u00edt\u00edch. Ka\u017ed\u00e9 doporu\u010den\u00ed pom\u00e1h\u00e1!

    "},{"location":"podporte-nas/#3-co-za-podporu-nabizim","title":"3. Co za podporu nab\u00edz\u00edm","text":"

    Va\u0161i podporu si velmi v\u00e1\u017e\u00edme, a proto nab\u00edz\u00edme: - Pod\u011bkov\u00e1n\u00ed na na\u0161ich str\u00e1nk\u00e1ch (pokud budete souhlasit). - Zmi\u0148ku na soci\u00e1ln\u00edch s\u00edt\u00edch. - Mo\u017enost z\u00edskat roz\u0161\u00ed\u0159en\u00fd p\u0159\u00edstup ke slu\u017eb\u00e1m, kter\u00e9 nab\u00edz\u00edme.

    "},{"location":"podporte-nas/#4-kontakt","title":"4. Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv dotazy ohledn\u011b podpory, napi\u0161te n\u00e1m na: - Email: podpora@oscloud.cz - Matrix: #oscloud:matrix.cz

    "},{"location":"podporte-nas/#5-podekovani","title":"5. Pod\u011bkov\u00e1n\u00ed","text":"

    Va\u0161e podpora n\u00e1m umo\u017e\u0148uje nejen pokra\u010dovat v tom, co d\u011bl\u00e1me, ale tak\u00e9 zlep\u0161ovat a roz\u0161i\u0159ovat na\u0161e slu\u017eby. D\u011bkujeme v\u0161em, kdo se rozhodnou p\u0159isp\u011bt \u2013 va\u0161e pomoc je ned\u00edlnou sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce. \ud83d\udc99

    "},{"location":"privacy_policy/","title":"Z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f (Privacy Policy)","text":""},{"location":"privacy_policy/#1-uvod","title":"1. \u00davod","text":"

    Tento dokument upravuje z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f u\u017eivatel\u016f slu\u017eeb OSCloud (d\u00e1le jen \"Poskytovatel\"). Respektujeme va\u0161e soukrom\u00ed a zavazujeme se chr\u00e1nit ve\u0161ker\u00e9 osobn\u00ed \u00fadaje, kter\u00e9 zpracov\u00e1v\u00e1me.

    Pou\u017e\u00edv\u00e1n\u00edm slu\u017eb OSCloud souhlas\u00edte s t\u011bmito Z\u00e1sadami ochrany osobn\u00edch \u00fadaj\u016f. Pokud nesouhlas\u00edte, pros\u00edm, nepou\u017e\u00edvejte na\u0161e slu\u017eby.

    "},{"location":"privacy_policy/#2-jake-udaje-shromazdujeme","title":"2. Jak\u00e9 \u00fadaje shroma\u017e\u010fujeme","text":"
    • Kontaktn\u00ed informace: Jm\u00e9no, email, telefon\u00ed \u010d\u00edslo.
    • Technick\u00e9 informace: IP adresa, typ za\u0159\u00edzen\u00ed, prohl\u00ed\u017ee\u010d, opera\u010dn\u00ed syst\u00e9m.
    • Obsah ulo\u017een\u00fd na serverech: Soubory a data, kter\u00e1 ukl\u00e1d\u00e1te v r\u00e1mci na\u0161ich slu\u017eeb.
    • Faktura\u010dn\u00ed \u00fadaje: Informace pot\u0159ebn\u00e9 pro zpracov\u00e1n\u00ed plateb.
    "},{"location":"privacy_policy/#3-jak-udaje-pouzivame","title":"3. Jak \u00fadaje pou\u017e\u00edv\u00e1me","text":"
    • Poskytov\u00e1n\u00ed slu\u017eb: Zaji\u0161t\u011bn\u00ed funk\u010dnosti slu\u017eb, kter\u00e9 nab\u00edz\u00edme.
    • Komunikace: Poskytov\u00e1n\u00ed podpory, zas\u00edl\u00e1n\u00ed aktualizac\u00ed a d\u016fle\u017eit\u00fdch ozn\u00e1men\u00ed.
    • Zlep\u0161en\u00ed slu\u017eb: Anal\u00fdza pou\u017e\u00edv\u00e1n\u00ed na\u0161ich slu\u017eb k jejich vylep\u0161en\u00ed.
    • Pr\u00e1vn\u00ed po\u017eadavky: Spln\u011bn\u00ed pr\u00e1vn\u00edch povinnost\u00ed a ochrana na\u0161ich pr\u00e1v.
    "},{"location":"privacy_policy/#4-sdileni-udaju","title":"4. Sd\u00edlen\u00ed \u00fadaj\u016f","text":"

    Va\u0161e osobn\u00ed \u00fadaje nesd\u00edl\u00edme s t\u0159et\u00edmi stranami, krom\u011b p\u0159\u00edpad\u016f, kdy: - Je to nezbytn\u00e9 pro poskytov\u00e1n\u00ed slu\u017eb (nap\u0159. poskytovatel\u00e9 platebn\u00edch slu\u017eeb). - To vy\u017eaduje z\u00e1kon nebo pr\u00e1vn\u00ed po\u017eadavky.

    "},{"location":"privacy_policy/#5-ochrana-udaju","title":"5. Ochrana \u00fadaj\u016f","text":"

    Va\u0161e data chr\u00e1n\u00edme pomoc\u00ed: - \u0160ifrov\u00e1n\u00ed p\u0159enosu dat (nap\u0159. HTTPS). - Pravideln\u00fdch z\u00e1loh. - Omezen\u00ed p\u0159\u00edstupu pouze pro opr\u00e1vn\u011bn\u00e9 osoby.

    "},{"location":"privacy_policy/#6-vase-prava","title":"6. Va\u0161e pr\u00e1va","text":"

    M\u00e1te pr\u00e1vo: - Po\u017e\u00e1dat o p\u0159\u00edstup ke sv\u00fdm osobn\u00edm \u00fadaj\u016fm. - Po\u017e\u00e1dat o opravu nebo vymaz\u00e1n\u00ed osobn\u00edch \u00fadaj\u016f. - Vzn\u00e9st n\u00e1mitku proti zpracov\u00e1n\u00ed.

    Pro uplatn\u011bn\u00ed sv\u00fdch pr\u00e1v n\u00e1s kontaktujte na podpora@oscloud.cz.

    "},{"location":"privacy_policy/#7-ukladani-dat","title":"7. Ukl\u00e1d\u00e1n\u00ed dat","text":"

    Va\u0161e osobn\u00ed \u00fadaje ukl\u00e1d\u00e1me po dobu nezbytn\u011b nutnou k poskytov\u00e1n\u00ed slu\u017eb nebo spln\u011bn\u00ed pr\u00e1vn\u00edch po\u017eadavk\u016f.

    "},{"location":"privacy_policy/#8-zmeny-zasad","title":"8. Zm\u011bny z\u00e1sad","text":"

    Tyto Z\u00e1sady mohou b\u00fdt kdykoliv aktualizov\u00e1ny. V\u00fdrazn\u011bj\u0161\u00ed zm\u011bny budou ozn\u00e1meny na na\u0161em webu.

    Datum posledn\u00ed aktualizace: 06.01.2025 ```

    "},{"location":"profile/","title":"Profil","text":""},{"location":"profile/#nastaveni-uctu","title":"Nastaven\u00ed \u00fa\u010dtu","text":"

    U\u017eivatel\u00e9 si mohou prohl\u00ed\u017eet a upravovat sv\u00e9 osobn\u00ed \u00fadaje v sekci Profil:

    "},{"location":"profile/#uzivatelske-jmeno","title":"U\u017eivatelsk\u00e9 jm\u00e9no","text":"

    U\u017eivatelsk\u00e9 jm\u00e9no slou\u017e\u00ed k p\u0159ihl\u00e1\u0161en\u00ed do Dashboardu a aplikac\u00ed. U\u017eivatelsk\u00e9 jm\u00e9no nelze zm\u011bnit. Pokud chcete zm\u011bnit u\u017eivatelsk\u00e9 jm\u00e9no, mus\u00ed administr\u00e1tor smazat star\u00fd \u00fa\u010det a vytvo\u0159it nov\u00fd.

    "},{"location":"profile/#zobrazene-jmeno","title":"Zobrazen\u00e9 jm\u00e9no","text":"

    Zobrazen\u00e9 jm\u00e9no je jm\u00e9no a p\u0159\u00edjmen\u00ed u\u017eivatele.

    Zobrazen\u00e9 jm\u00e9no nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#primarni-e-mail","title":"Prim\u00e1rn\u00ed e-mail","text":"

    Prim\u00e1rn\u00ed e-mail je ten, kter\u00fd je pou\u017e\u00edv\u00e1n aplikacemi. Aplikace mohou na tuto e-mailovou adresu zas\u00edlat ozn\u00e1men\u00ed. Prim\u00e1rn\u00ed e-mail m\u016f\u017ee b\u00fdt nastaven na e-mailovou adresu hostovanou na OSCloud.

    Prim\u00e1rn\u00ed e-mail nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#e-mail-pro-obnovu-hesla","title":"E-mail pro obnovu hesla","text":"

    E-mail pro obnovu hesla je adresa, na kterou jsou zas\u00edl\u00e1ny odkazy pro resetov\u00e1n\u00ed hesla na OSCloud. Tento e-mail by m\u011bl b\u00fdt nastaven na adresu, kter\u00e1 nen\u00ed hostov\u00e1na na OSCloud. Pokud nen\u00ed zad\u00e1n, automaticky se pou\u017eije prim\u00e1rn\u00ed e-mail.

    E-mail pro obnovu hesla nelze zm\u011bnit, pokud spr\u00e1vce uzamkl profily u\u017eivatel\u016f nebo pokud je u\u017eivatel spravov\u00e1n z extern\u00edho adres\u00e1\u0159e.

    "},{"location":"profile/#ikona","title":"Ikona","text":"

    Ikonu profilu nebo gravatar u\u017eivatele lze zm\u011bnit kliknut\u00edm na ikonu profilu.

    "},{"location":"profile/#obrazek-na-pozadi","title":"Obr\u00e1zek na pozad\u00ed","text":"

    Obr\u00e1zek na pozad\u00ed pro dashboard lze nastavit pomoc\u00ed tla\u010d\u00edtka Nastavit obr\u00e1zek na pozad\u00ed. Po nastaven\u00ed bude dashboard m\u00edt vlastn\u00ed pozad\u00ed.

    "},{"location":"profile/#aktivace-dvoufazoveho-overeni-2fa","title":"Aktivace dvouf\u00e1zov\u00e9ho ov\u011b\u0159en\u00ed (2FA)","text":"

    Dvouf\u00e1zov\u00e9 ov\u011b\u0159en\u00ed lze aktivovat kliknut\u00edm na tla\u010d\u00edtko Aktivovat 2FA v profilu v dashboardu. Po kliknut\u00ed se zobraz\u00ed QR k\u00f3d, kter\u00fd lze naskenovat pomoc\u00ed aplikac\u00ed jako Google Authenticator (Android, iOS) nebo FreeOTP Authenticator (Android, iOS).

    2FA nelze aktivovat, pokud u\u017eivatel pou\u017e\u00edv\u00e1 extern\u00ed adres\u00e1\u0159, kter\u00fd podporuje dvouf\u00e1zov\u00e9 ov\u011b\u0159en\u00ed, nap\u0159. p\u0159i ov\u011b\u0159ov\u00e1n\u00ed proti jin\u00e9mu serveru adres\u00e1\u0159\u016f OSCloud.

    "},{"location":"profile/#deaktivace-dvoufazoveho-overeni-2fa","title":"Deaktivace dvouf\u00e1zov\u00e9ho ov\u011b\u0159en\u00ed (2FA)","text":"

    U\u017eivatel\u00e9 mohou deaktivovat 2FA kliknut\u00edm na tla\u010d\u00edtko Deaktivovat 2FA. Pokud u\u017eivatel ztrat\u00ed sv\u00e9 2FA za\u0159\u00edzen\u00ed, m\u016f\u017ee administr\u00e1tor OSCloud resetovat nastaven\u00ed 2FA.

    "},{"location":"profile/#hesla-aplikaci","title":"Hesla aplikac\u00ed","text":"

    Hesla aplikac\u00ed lze pou\u017e\u00edt jako bezpe\u010dnostn\u00ed opat\u0159en\u00ed v desktopov\u00fdch, e-mailov\u00fdch a mobiln\u00edch klientech. Nap\u0159\u00edklad pokud pou\u017e\u00edv\u00e1te novou mobiln\u00ed aplikaci od ned\u016fv\u011bryhodn\u00e9ho dodavatele, m\u016f\u017eete vytvo\u0159it do\u010dasn\u00e9 heslo, kter\u00e9 poskytne p\u0159\u00edstup pouze k jedn\u00e9 konkr\u00e9tn\u00ed aplikaci. T\u00edmto zp\u016fsobem nen\u00ed va\u0161e hlavn\u00ed heslo vystaveno riziku (a tedy p\u0159\u00edstup k jin\u00fdm aplikac\u00edm).

    Klikn\u011bte na tla\u010d\u00edtko Nov\u00e9 heslo, abyste vytvo\u0159ili nov\u00e9 heslo aplikace. Heslo m\u016f\u017eete kdykoliv odstranit ze seznamu hesel.

    "},{"location":"profile/#api-tokeny","title":"API tokeny","text":"

    API tokeny OSCloud mohou b\u00fdt vytvo\u0159eny v zobrazen\u00ed profilu kliknut\u00edm na Nov\u00fd API token.

    API tokeny mohou b\u00fdt vytvo\u0159eny s opr\u00e1vn\u011bn\u00edm pouze ke \u010dten\u00ed, nebo s opr\u00e1vn\u011bn\u00edm k z\u00e1pisu a \u010dten\u00ed. Tokeny mohou b\u00fdt zobrazeny a zneplatn\u011bny ze seznamu token\u016f.

    "},{"location":"profile/#jazyk","title":"Jazyk","text":"

    U\u017eivatel\u00e9 si mohou nastavit preferovan\u00fd jazyk pro dashboard OSCloud pomoc\u00ed volby Jazyk.

    "},{"location":"security/","title":"Zabezpe\u010den\u00ed","text":""},{"location":"security/#turnkey-zabezpeceni","title":"Turnkey zabezpe\u010den\u00ed","text":"

    Zabezpe\u010den\u00ed je kl\u00ed\u010dov\u00fdm prvkem OSCloud. Neust\u00e1le vyd\u00e1v\u00e1me aktualizace, kter\u00e9 zp\u0159\u00eds\u0148uj\u00ed bezpe\u010dnostn\u00ed politiky firewallu OSCloud, abychom u\u017eivatel\u016fm nab\u00eddli bezpe\u010dnost bez nutnosti manu\u00e1ln\u00ed konfigurace.

    "},{"location":"security/#ochrana-soukromi-a-kontrola","title":"Ochrana soukrom\u00ed a kontrola","text":"

    OSCloud je navr\u017een tak, aby poskytoval \u00faplnou kontrolu nad daty a jejich vlastnictv\u00edm. Ve\u0161ker\u00fd k\u00f3d a ozn\u00e1men\u00ed jsou zpracov\u00e1ny na va\u0161em serveru, a to bez zapojen\u00ed extern\u00edch slu\u017eeb nebo analytik. OSCloud nekontaktuje \u017e\u00e1dn\u00e9 extern\u00ed servery a neposkytuje t\u0159et\u00edm stran\u00e1m p\u0159\u00edstup k va\u0161im dat\u016fm.

    "},{"location":"security/#https","title":"HTTPS","text":"

    V\u0161echny aplikace b\u011b\u017e\u00edc\u00ed na OSCloud jsou p\u0159\u00edstupn\u00e9 pouze p\u0159es HTTPS. HTTP po\u017eadavky jsou automaticky p\u0159esm\u011brov\u00e1ny na HTTPS a OSCloud spravuje SSL certifik\u00e1ty pomoc\u00ed Let's Encrypt, v\u010detn\u011b jejich automatick\u00e9 obnovy.

    "},{"location":"security/#sifrovani-zaloh","title":"\u0160ifrov\u00e1n\u00ed z\u00e1loh","text":"

    Z\u00e1lohy jsou voliteln\u011b \u0161ifrov\u00e1ny pomoc\u00ed AES-256-CBC, co\u017e zaji\u0161\u0165uje vysokou \u00farove\u0148 ochrany va\u0161ich dat p\u0159i ukl\u00e1d\u00e1n\u00ed. To znamen\u00e1, \u017ee i v p\u0159\u00edpad\u011b, \u017ee by n\u011bkdo z\u00edskal p\u0159\u00edstup k z\u00e1loh\u00e1m, bez \u0161ifrovac\u00edho kl\u00ed\u010de nejsou data \u010diteln\u00e1.

    "},{"location":"security/#omezeni-pro-hesla","title":"Omezen\u00ed pro hesla","text":"
    • OSCloud vy\u017eaduje, aby hesla u\u017eivatel\u016f obsahovala alespo\u0148 1 velk\u00e9 p\u00edsmeno, 1 \u010d\u00edslici a 1 speci\u00e1ln\u00ed znak.
    • Hesla u\u017eivatel\u016f mus\u00ed m\u00edt minim\u00e1ln\u011b 8 a maxim\u00e1ln\u011b 256 znak\u016f.
    • Ka\u017ed\u00e9 heslo je individu\u00e1ln\u011b saltov\u00e1no a hashov\u00e1no pomoc\u00ed algoritmu PBKDF2 (viz RFC 2898, sekce 5.1).
    "},{"location":"security/#izolace-aplikaci-a-sandboxing","title":"Izolace aplikac\u00ed a sandboxing","text":"
    • Aplikace jsou od sebe zcela izolovan\u00e9. Jedna aplikace nem\u016f\u017ee manipulovat s datab\u00e1z\u00ed jin\u00fdch aplikac\u00ed nebo s jejich m\u00edstn\u00edmi soubory. Toho dosahujeme pomoc\u00ed Linuxov\u00fdch kontejner\u016f.
    • Aplikace b\u011b\u017e\u00ed s rootfs pouze pro \u010dten\u00ed, co\u017e zabra\u0148uje \u00fatok\u016fm, kdy by bylo mo\u017en\u00e9 manipulovat s k\u00f3dem aplikace.
    • Aplikace se mohou p\u0159ipojit pouze k dopl\u0148k\u016fm, jako jsou datab\u00e1ze, LDAP nebo p\u0159enos e-mail\u016f, a to pouze pomoc\u00ed ov\u011b\u0159ov\u00e1n\u00ed.
    • Aplikace jsou spou\u0161t\u011bny s profilem AppArmor, kter\u00fd zakazuje mnoho syst\u00e9mov\u00fdch vol\u00e1n\u00ed a omezuje p\u0159\u00edstup k souborov\u00fdm syst\u00e9m\u016fm proc a sys.
    • V\u011bt\u0161ina aplikac\u00ed b\u011b\u017e\u00ed jako u\u017eivatel bez opr\u00e1vn\u011bn\u00ed root. V budoucnu pl\u00e1nujeme implementaci u\u017eivatelsk\u00fdch jmenn\u00fdch prostor\u016f.
    • Ka\u017ed\u00e1 aplikace je spu\u0161t\u011bna ve sv\u00e9 vlastn\u00ed subdom\u00e9n\u011b, na rozd\u00edl od d\u00edl\u010d\u00edch cest. To zaji\u0161\u0165uje, \u017ee zranitelnosti typu XSS v jedn\u00e9 aplikaci neohroz\u00ed ostatn\u00ed aplikace.
    • Procesn\u00ed kapacity jako NET_RAW jsou vypu\u0161t\u011bny, co\u017e zvy\u0161uje bezpe\u010dnost.
    "},{"location":"support/","title":"Podpora","text":"

    Abychom zefektivnili komunikaci a poskytli v\u00e1m co nejlep\u0161\u00ed podporu, sjednotili jsme ve\u0161ker\u00e9 na\u0161e podp\u016frn\u00e9 kan\u00e1ly do jedin\u00e9ho syst\u00e9mu pomoc\u00ed FreeScout \u2013 skv\u011bl\u00e9ho open-source helpdesku. Tento krok n\u00e1m umo\u017en\u00ed rychleji a efektivn\u011bji \u0159e\u0161it va\u0161e dotazy a probl\u00e9my.

    "},{"location":"support/#jak-nas-kontaktovat","title":"Jak n\u00e1s kontaktovat?","text":"

    I kdy\u017e star\u00e9 metody kontaktov\u00e1n\u00ed st\u00e1le funguj\u00ed, doporu\u010dujeme v\u00e1m za\u010d\u00edt pou\u017e\u00edvat n\u00e1sleduj\u00edc\u00ed mo\u017enosti pro efektivn\u011bj\u0161\u00ed komunikaci:

    "},{"location":"support/#registrace-a-podpora","title":"Registrace a podpora","text":""},{"location":"support/#1-e-mailova-podpora-pres-freescout","title":"1. E-mailov\u00e1 podpora p\u0159es FreeScout","text":"

    Napi\u0161te n\u00e1m na na\u0161i novou e-mailovou adresu a ve\u0161ker\u00e9 e-maily budou automaticky zpracov\u00e1ny na\u0161\u00edm syst\u00e9mem podpory. Na\u0161e podpora je p\u0159ipravena odpov\u00eddat na v\u0161echny va\u0161e dotazy a \u017e\u00e1dosti.

    "},{"location":"support/#2-formular-na-strance-kontaktu","title":"2. Formul\u00e1\u0159 na str\u00e1nce kontakt\u016f","text":"

    Nav\u0161tivte na\u0161i str\u00e1nku kontakt\u016f a ode\u0161lete \u017e\u00e1dost o podporu pomoc\u00ed jednoduch\u00e9ho formul\u00e1\u0159e. Tento zp\u016fsob je ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed preferuj\u00ed webov\u00fd kontakt.

    "},{"location":"support/#3-portal-podpory","title":"3. Port\u00e1l podpory","text":"

    Pro spr\u00e1vu a sledov\u00e1n\u00ed sv\u00fdch \u017e\u00e1dost\u00ed o podporu m\u016f\u017eete pou\u017e\u00edt n\u00e1\u0161 port\u00e1l podpory. Tento port\u00e1l v\u00e1m umo\u017en\u00ed spravovat v\u0161echny va\u0161e po\u017eadavky, sledovat stav \u0159e\u0161en\u00ed a komunikovat s na\u0161\u00edm t\u00fdmem.

    "},{"location":"support/#4-objednavky-sluzeb","title":"4. Objedn\u00e1vky slu\u017eeb","text":"

    Pro objedn\u00e1vky na\u0161ich slu\u017eeb nav\u0161tivte tuto str\u00e1nku. Zde m\u016f\u017eete vytvo\u0159it novou objedn\u00e1vku a my se postar\u00e1me o jej\u00ed zpracov\u00e1n\u00ed co nejrychleji.

    "},{"location":"support/#proc-freescout","title":"Pro\u010d FreeScout?","text":"

    FreeScout je open-source helpdesk platforma, kter\u00e1 n\u00e1m umo\u017e\u0148uje efektivn\u011bji a transparentn\u011bji spravovat ve\u0161kerou komunikaci. D\u00edky centralizovan\u00e9mu syst\u00e9mu m\u016f\u017eeme rychleji reagovat na dotazy a zajistit, \u017ee \u017e\u00e1dn\u00fd po\u017eadavek nez\u016fstane nepov\u0161imnut.

    Nav\u00edc m\u00e1te mo\u017enost sledovat v\u0161echny sv\u00e9 l\u00edstky p\u0159\u00edmo v syst\u00e9mu. Na va\u0161e p\u0159\u00e1n\u00ed, nebo pokud se rozhodnete ukon\u010dit na\u0161e slu\u017eby, budou v\u0161echny va\u0161e \u00fadaje, v\u010detn\u011b e-mail\u016f, kompletn\u011b odstran\u011bny.

    M\u00e1te-li jak\u00e9koliv ot\u00e1zky nebo pot\u0159ebujete dal\u0161\u00ed informace, nev\u00e1hejte n\u00e1s kontaktovat prost\u0159ednictv\u00edm n\u011bkter\u00e9 z v\u00fd\u0161e uveden\u00fdch metod.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/","title":"Jak n\u00e1s podpo\u0159it","text":""},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#1-uvod","title":"1. \u00davod","text":"

    Podpora mi umo\u017e\u0148uje pokra\u010dovat v rozvoji projekt\u016f jako OSCloud, VHSky a dal\u0161\u00edch komunitn\u00edch aktivit. Ka\u017ed\u00fd p\u0159\u00edsp\u011bvek, a\u0165 u\u017e finan\u010dn\u00ed nebo jin\u00fd, m\u00e1 pro m\u011b obrovskou hodnotu. D\u011bkuji, \u017ee se zaj\u00edm\u00e1te o to, jak p\u0159isp\u011bt k rozvoji na\u0161\u00ed pr\u00e1ce.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#2-moznosti-podpory","title":"2. Mo\u017enosti podpory","text":""},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#a-financni-podpora","title":"a) Finan\u010dn\u00ed podpora","text":"
    • Transparentn\u00ed \u00fa\u010det (CZ): 264043266/0600

    • Dal\u0161\u00ed \u00fa\u010det (CZ): 263559105/0600

    • Mezin\u00e1rodn\u00ed bankovn\u00ed p\u0159evod (Commerzbank DE):

    • IBAN: DE07 7734 0076 0131 2966 00
    • BIC: COBADEFFXXX

    • Ko-fi: Podpo\u0159te n\u00e1s p\u0159es Ko-fi

    • Revolut: revolut.me/archos

    • Bitcoin (BTC): bc1qacfnj8gauujaulu36elmr2av5dw9527xg24wnu

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#b-prima-spoluprace","title":"b) P\u0159\u00edm\u00e1 spolupr\u00e1ce","text":"

    Pokud v\u00e1s bav\u00ed ps\u00e1t n\u00e1vody, p\u0159ekl\u00e1dat obsah, nebo byste cht\u011bli p\u0159isp\u011bt v\u00fdvojem, napi\u0161te n\u00e1m. Velmi r\u00e1di zapoj\u00edme do projekt\u016f nad\u0161ence, kte\u0159\u00ed sd\u00edlej\u00ed na\u0161e hodnoty a z\u00e1jmy.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#c-sdileni-projektu","title":"c) Sd\u00edlen\u00ed projekt\u016f","text":"

    Jednoduch\u00fd zp\u016fsob, jak n\u00e1s podpo\u0159it, je sd\u00edlen\u00ed na\u0161ich projekt\u016f mezi p\u0159\u00e1teli nebo na soci\u00e1ln\u00edch s\u00edt\u00edch. Ka\u017ed\u00e9 doporu\u010den\u00ed pom\u00e1h\u00e1!

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#3-co-za-podporu-nabizim","title":"3. Co za podporu nab\u00edz\u00edm","text":"

    Va\u0161i podporu si velmi v\u00e1\u017e\u00edme, a proto nab\u00edz\u00edme: - Pod\u011bkov\u00e1n\u00ed na na\u0161ich str\u00e1nk\u00e1ch (pokud budete souhlasit). - Zmi\u0148ku na soci\u00e1ln\u00edch s\u00edt\u00edch. - Mo\u017enost z\u00edskat roz\u0161\u00ed\u0159en\u00fd p\u0159\u00edstup ke slu\u017eb\u00e1m, kter\u00e9 nab\u00edz\u00edme.

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#4-kontakt","title":"4. Kontakt","text":"

    M\u00e1te-li jak\u00e9koliv dotazy ohledn\u011b podpory, napi\u0161te n\u00e1m na: - Email: support@oscloud.cz - Matrix: #oscloud:matrix.cz

    "},{"location":"apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/#5-podekovani","title":"5. Pod\u011bkov\u00e1n\u00ed","text":"

    Va\u0161e podpora n\u00e1m umo\u017e\u0148uje nejen pokra\u010dovat v tom, co d\u011bl\u00e1me, ale tak\u00e9 zlep\u0161ovat a roz\u0161i\u0159ovat na\u0161e slu\u017eby. D\u011bkujeme v\u0161em, kdo se rozhodnou p\u0159isp\u011bt \u2013 va\u0161e pomoc je ned\u00edlnou sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce. \ud83d\udc99

    "},{"location":"apps/bookstack/","title":"BookStack App","text":"

    BookStack je open-source aplikace navr\u017een\u00e1 pro organizaci, spr\u00e1vu a sd\u00edlen\u00ed znalost\u00ed a dokumentace. D\u00edky struktu\u0159e knih, kapitol a str\u00e1nek je p\u0159ehledn\u00e1 a snadno se pou\u017e\u00edv\u00e1.

    "},{"location":"apps/bookstack/#vyhody-bookstacku","title":"V\u00fdhody BookStacku","text":"
    • P\u0159ehledn\u00e1 struktura: Umo\u017e\u0148uje rozd\u011blen\u00ed obsahu do knih, kapitol a jednotliv\u00fdch str\u00e1nek, co\u017e zjednodu\u0161uje orientaci v informac\u00edch.
    • P\u0159\u00edstup odkudkoli: K va\u0161emu obsahu m\u016f\u017eete p\u0159istupovat z jak\u00e9hokoli za\u0159\u00edzen\u00ed s internetov\u00fdm prohl\u00ed\u017ee\u010dem.
    • Podpora pro spolupr\u00e1ci: Mo\u017enost spolupr\u00e1ce v\u00edce u\u017eivatel\u016f na vytv\u00e1\u0159en\u00ed a \u00faprav\u011b obsahu.
    • Form\u00e1tov\u00e1n\u00ed obsahu: D\u00edky podpo\u0159e Markdownu a WYSIWYG editoru je tvorba a \u00faprava obsahu snadn\u00e1 a flexibiln\u00ed.
    • Vyhled\u00e1v\u00e1n\u00ed: Obsah lze rychle prohled\u00e1vat, co\u017e umo\u017e\u0148uje rychle naj\u00edt konkr\u00e9tn\u00ed informace.
    "},{"location":"apps/bookstack/#instalace-bookstacku-na-oscloud","title":"Instalace BookStacku na OSCloud","text":"
    1. \u017d\u00e1dost o instalaci: U\u017eivatel mus\u00ed po\u017e\u00e1dat o instalaci aplikace BookStack.
    2. Vlastn\u00ed dom\u00e9na: Je vy\u017eadov\u00e1na vlastn\u00ed dom\u00e9na u\u017eivatele, kde bude aplikace p\u0159\u00edstupn\u00e1.
    3. Nastaven\u00ed DNS: U\u017eivatel mus\u00ed p\u0159esm\u011brovat DNS z\u00e1znamy sv\u00e9 dom\u00e9ny na OSCloud. S nastaven\u00edm v\u00e1m m\u016f\u017ee pomoci podpora OSCloud.
    4. P\u0159\u00edstup v rozhran\u00ed OSCloud: Po dokon\u010den\u00ed instalace se aplikace BookStack zobraz\u00ed v rozhran\u00ed OSCloud pro snadn\u00fd p\u0159\u00edstup.

    BookStack je ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed hledaj\u00ed efektivn\u00ed a strukturovan\u00fd zp\u016fsob pro spr\u00e1vu znalost\u00ed a dokumentace.

    "},{"location":"apps/castopod/","title":"Castopod: Podcastov\u00e1 platforma nov\u00e9 generace","text":"

    Castopod je open-source podcastov\u00e1 platforma, kter\u00e1 v\u00e1m umo\u017e\u0148uje spravovat, distribuovat a monetizovat va\u0161e podcasty. Na rozd\u00edl od jin\u00fdch \u0159e\u0161en\u00ed nab\u00edz\u00ed plnou kontrolu nad obsahem a integraci s otev\u0159en\u00fdmi s\u00edt\u011bmi, jako je Fediverse.

    "},{"location":"apps/castopod/#castopod-na-oscloud","title":"Castopod na OSCloud","text":"

    Na platform\u011b OSCloud ji\u017e b\u011b\u017e\u00ed instance Castopodu na adrese:

    podcast.oscloud.cz

    Tato instance je p\u0159ipravena pro v\u0161echny, kte\u0159\u00ed cht\u011bj\u00ed publikovat nebo poslouchat podcasty. Pokud m\u00e1te z\u00e1jem o vlastn\u00ed instanci na va\u0161\u00ed dom\u00e9n\u011b, kontaktujte podporu OSCloud.

    "},{"location":"apps/castopod/#pro-koho-je-castopod-vhodny","title":"Pro koho je Castopod vhodn\u00fd?","text":"
    • Podcastery: Pro snadn\u00e9 publikov\u00e1n\u00ed a distribuci epizod podcast\u016f.
    • Komunity: Pro sd\u00edlen\u00ed obsahu a komunikaci s poslucha\u010di.
    • Firmy a organizace: Pro firemn\u00ed komunikaci, \u0161kolen\u00ed nebo marketingov\u00e9 kampan\u011b.
    "},{"location":"apps/castopod/#klicove-vlastnosti-castopodu","title":"Kl\u00ed\u010dov\u00e9 vlastnosti Castopodu","text":"
    • Otev\u0159en\u00fd standard: Podpora RSS a ActivityPub pro snadnou distribuci a interakci.
    • Fediverse integrace: Mo\u017enost propojen\u00ed s platformami jako Mastodon a Pixelfed.
    • P\u0159izp\u016fsoben\u00ed: Mo\u017enost \u00fapravy vzhledu a funkc\u00ed pomoc\u00ed plugin\u016f a t\u00e9mat.
    • Monetizace: Podpora sponzorstv\u00ed, mikroplateb a pr\u00e9miov\u00e9ho obsahu.
    • Statistiky: P\u0159ehled o poslucha\u010d\u00edch a jejich preferenc\u00edch.
    "},{"location":"apps/castopod/#vyhody-castopodu-na-oscloud","title":"V\u00fdhody Castopodu na OSCloud","text":"
    1. Pln\u00e1 kontrola: Obsah a data z\u016fst\u00e1vaj\u00ed pod va\u0161\u00ed spr\u00e1vou.
    2. Decentralizace: Sd\u00edlen\u00ed obsahu p\u0159es Fediverse s p\u0159\u00edmou interakc\u00ed s poslucha\u010di.
    3. Otev\u0159en\u00fd k\u00f3d: Aktivn\u00ed komunita u\u017eivatel\u016f a v\u00fdvoj\u00e1\u0159\u016f.
    4. Jednoduchost pou\u017eit\u00ed: P\u0159ehledn\u00e9 rozhran\u00ed a automatick\u00e9 generov\u00e1n\u00ed RSS kan\u00e1l\u016f.
    5. Mo\u017enost roz\u0161\u00ed\u0159en\u00ed: Z\u00edsk\u00e1n\u00ed vlastn\u00ed instance Castopodu na va\u0161\u00ed dom\u00e9n\u011b s mo\u017enost\u00ed p\u0159izp\u016fsoben\u00ed.
    "},{"location":"apps/castopod/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Poslech podcastu: Nav\u0161tivte aktu\u00e1ln\u00ed instanci na podcast.oscloud.cz.
    2. Vytvo\u0159en\u00ed vlastn\u00ed instance:
    3. Kontaktujte podporu na helpdesk.oscloud.cz nebo napi\u0161te na podpora@oscloud.cz.
    4. Domluvte se na nasazen\u00ed a konfiguraci instance na va\u0161\u00ed dom\u00e9n\u011b.
    5. DNS nastaven\u00ed: Podpora OSCloud v\u00e1s provede procesem nastaven\u00ed DNS z\u00e1znam\u016f.
    6. P\u0159\u00edstup k instanci: Po instalaci bude va\u0161e instance Castopodu dostupn\u00e1 ve va\u0161em webov\u00e9m rozhran\u00ed OSCloud.

    Pro v\u00edce informac\u00ed o Castopodu nav\u0161tivte ofici\u00e1ln\u00ed webov\u00e9 str\u00e1nky. castopod.md

    "},{"location":"apps/cryptpad/","title":"CryptPad App","text":""},{"location":"apps/cryptpad/#cryptpad-bezpecna-a-soukroma-spoluprace-na-dokumentech","title":"CryptPad: Bezpe\u010dn\u00e1 a soukrom\u00e1 spolupr\u00e1ce na dokumentech","text":"

    CryptPad je open-source platforma pro online spolupr\u00e1ci, kter\u00e1 klade d\u016fraz na soukrom\u00ed a zabezpe\u010den\u00ed dat. Na rozd\u00edl od jin\u00fdch cloudov\u00fdch n\u00e1stroj\u016f pro spolupr\u00e1ci nab\u00edz\u00ed CryptPad end-to-end \u0161ifrov\u00e1n\u00ed, co\u017e znamen\u00e1, \u017ee data jsou \u0161ifrov\u00e1na na stran\u011b u\u017eivatele a poskytovatel slu\u017eby (v tomto p\u0159\u00edpad\u011b OSCloud) k nim nem\u00e1 p\u0159\u00edstup.

    "},{"location":"apps/cryptpad/#klicove-vlastnosti-cryptpad","title":"Kl\u00ed\u010dov\u00e9 vlastnosti CryptPad:","text":"
    • \u0160ifrov\u00e1n\u00ed: V\u0161echna data ulo\u017een\u00e1 na CryptPadu jsou \u0161ifrov\u00e1na end-to-end, co\u017e znamen\u00e1, \u017ee nikdo krom\u011b v\u00e1s a u\u017eivatel\u016f, se kter\u00fdmi sd\u00edl\u00edte soubory, k nim nem\u00e1 p\u0159\u00edstup. Servery nevid\u00ed obsah va\u0161ich dokument\u016f.

    • Spolupr\u00e1ce v re\u00e1ln\u00e9m \u010dase: M\u016f\u017eete snadno spolupracovat s ostatn\u00edmi na dokumentech, tabulk\u00e1ch, prezentac\u00edch, pozn\u00e1mk\u00e1ch a dotazn\u00edc\u00edch, p\u0159i\u010dem\u017e v\u0161echny \u00fapravy prob\u00edhaj\u00ed v re\u00e1ln\u00e9m \u010dase.

    • \u00dalo\u017ei\u0161t\u011b a p\u0159\u00edstup: CryptPad nab\u00edz\u00ed mo\u017enost vytv\u00e1\u0159et a ukl\u00e1dat dokumenty p\u0159\u00edmo na va\u0161em \u00fa\u010dtu, kter\u00fd je chr\u00e1n\u011bn \u0161ifrovan\u00fdm heslem. D\u00edky tomu m\u00e1te plnou kontrolu nad t\u00edm, kdo m\u016f\u017ee p\u0159istupovat k va\u0161im soubor\u016fm.

    • Anonymita: U\u017eivatel\u00e9 CryptPadu mohou spolupracovat i bez vytv\u00e1\u0159en\u00ed \u00fa\u010dt\u016f. Sta\u010d\u00ed vytvo\u0159it odkaz na dokument a sd\u00edlet ho s ostatn\u00edmi, p\u0159i\u010dem\u017e je zachov\u00e1na anonymita v\u0161ech z\u00fa\u010dastn\u011bn\u00fdch.

    • Bez reklam: Na rozd\u00edl od mnoha jin\u00fdch cloudov\u00fdch slu\u017eeb, CryptPad je zcela bez reklam, co\u017e p\u0159isp\u00edv\u00e1 k ochran\u011b soukrom\u00ed.

    "},{"location":"apps/cryptpad/#bezpecnostni-vyhody-cryptpad","title":"Bezpe\u010dnostn\u00ed v\u00fdhody CryptPad","text":"
    • Ochrana dat: Data jsou \u0161ifrov\u00e1na p\u0159\u00edmo ve va\u0161em prohl\u00ed\u017ee\u010di pomoc\u00ed end-to-end \u0161ifrov\u00e1n\u00ed. To znamen\u00e1, \u017ee i kdyby do\u0161lo k naru\u0161en\u00ed serveru, \u00fato\u010dn\u00edci by nem\u011bli p\u0159\u00edstup k va\u0161im dat\u016fm, proto\u017ee jsou \u0161ifrov\u00e1na.

    • Kontrola nad sd\u00edlen\u00edm: U\u017eivatel\u00e9 mohou snadno \u0159\u00eddit, kdo m\u00e1 p\u0159\u00edstup k dokument\u016fm, a mohou dokumenty sd\u00edlet prost\u0159ednictv\u00edm zabezpe\u010den\u00fdch odkaz\u016f.

    • Bezpe\u010dn\u00e9 z\u00e1lohov\u00e1n\u00ed: Dokumenty jsou ulo\u017eeny na serveru v \u0161ifrovan\u00e9 podob\u011b, a pokud chcete, m\u016f\u017eete si je kdykoli z\u00e1lohovat na sv\u016fj disk.

    "},{"location":"apps/cryptpad/#vyhody-cryptpadu-pro-uzivatele","title":"V\u00fdhody CryptPadu pro u\u017eivatele","text":"
    • Soukrom\u00e1 spolupr\u00e1ce: Vytv\u00e1\u0159en\u00ed a \u00faprava dokument\u016f bez obav z toho, \u017ee poskytovatel slu\u017eeb m\u016f\u017ee \u010d\u00edst nebo sledovat va\u0161e data.

    • P\u0159\u00edstup odkudkoli: K CryptPadu m\u016f\u017eete p\u0159istupovat z jak\u00e9hokoli za\u0159\u00edzen\u00ed s internetov\u00fdm prohl\u00ed\u017ee\u010dem bez pot\u0159eby instalace jak\u00e9hokoli softwaru.

    • R\u016fzn\u00e9 form\u00e1ty: CryptPad podporuje \u0161irokou \u0161k\u00e1lu form\u00e1t\u016f pro spolupr\u00e1ci, jako jsou textov\u00e9 dokumenty, tabulky, prezentace, dotazn\u00edky nebo pozn\u00e1mky.

    • Sd\u00edlen\u00ed v t\u00fdmu: Ide\u00e1ln\u00ed pro t\u00fdmy, kter\u00e9 pot\u0159ebuj\u00ed bezpe\u010dn\u00e9 m\u00edsto pro spolupr\u00e1ci na projektech, ani\u017e by se musely starat o \u00faniky dat.

    CryptPad na adrese cryptpad.arch-linux.cz je skv\u011blou volbou pro ka\u017ed\u00e9ho, kdo hled\u00e1 bezpe\u010dnou a efektivn\u00ed platformu pro online spolupr\u00e1ci.

    "},{"location":"apps/discourse/","title":"Discourse na Oscloud","text":"

    Discourse je modern\u00ed open-source platforma pro diskuzn\u00ed f\u00f3ra, kter\u00e1 p\u0159in\u00e1\u0161\u00ed \u010dist\u00e9 a p\u0159ehledn\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed s pokro\u010dil\u00fdmi funkcemi pro spr\u00e1vu komunit.

    "},{"location":"apps/discourse/#proc-si-vybrat-discourse","title":"Pro\u010d si vybrat Discourse?","text":"
    • Modern\u00ed design: Intuitivn\u00ed rozhran\u00ed vhodn\u00e9 pro v\u0161echny typy za\u0159\u00edzen\u00ed (mobil, tablet, desktop).
    • Jednoduch\u00e1 spr\u00e1va: Automatick\u00e9 aktualizace, moderov\u00e1n\u00ed a vestav\u011bn\u00e1 analytika.
    • Notifikace a re\u00e1ln\u00fd \u010das: Sledujte nov\u00e9 p\u0159\u00edsp\u011bvky, odpov\u011bdi a zm\u00ednky v re\u00e1ln\u00e9m \u010dase.
    • Flexibilita: Mo\u017enost integrace s dal\u0161\u00edmi syst\u00e9my, \u00fapravy vzhledu a pou\u017eit\u00ed plugin\u016f.
    • SEO optimalizace: P\u0159\u00e1telsk\u00e9 URL adresy a strukturovan\u00fd obsah podporuj\u00edc\u00ed viditelnost na vyhled\u00e1va\u010d\u00edch.
    • Open-source v\u00fdhoda: Komunita v\u00fdvoj\u00e1\u0159\u016f p\u0159isp\u00edv\u00e1 k neust\u00e1l\u00e9mu vylep\u0161ov\u00e1n\u00ed platformy.
    "},{"location":"apps/discourse/#discourse-na-oscloud_1","title":"Discourse na OSCloud","text":"

    Na OSCloud nab\u00edz\u00edme mo\u017enost hostovat Discourse na vlastn\u00ed dom\u00e9n\u011b, co\u017e je ide\u00e1ln\u00ed \u0159e\u0161en\u00ed pro profesion\u00e1ln\u00ed i osobn\u00ed komunity.

    "},{"location":"apps/discourse/#co-nabizime","title":"Co nab\u00edz\u00edme:","text":"
    • Instalaci na va\u0161i dom\u00e9nu: Profesion\u00e1ln\u00ed nasazen\u00ed a konfigurace.
    • 5 GB \u00falo\u017ei\u0161t\u011b zdarma: Z\u00e1kladn\u00ed pl\u00e1n zahrnuje \u00falo\u017ei\u0161t\u011b s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle va\u0161ich po\u017eadavk\u016f.
    • Automatick\u00e9 aktualizace a z\u00e1lohy: Zaji\u0161t\u011bn\u00ed bezpe\u010dnosti a spolehlivosti.
    • Technick\u00e1 podpora: K dispozici p\u0159es str\u00e1nku podpory.
    • Objedn\u00e1vky: Dal\u0161\u00ed informace naleznete na str\u00e1nce Objedn\u00e1vky OScloud.
    "},{"location":"apps/discourse/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Kontaktujte n\u00e1s: Po\u017e\u00e1dejte o instalaci Discourse p\u0159es Objedn\u00e1vky Oscloud
    2. Nastavte DNS z\u00e1znamy: Upraven\u00e9 podle pokyn\u016f podpory.
    3. P\u0159ihlaste se do administrace: Po instalaci z\u00edsk\u00e1te p\u0159\u00edstup k pln\u00e9 spr\u00e1v\u011b f\u00f3ra.
    4. Po dokon\u010den\u00ed instalace se aplikace Discourse automaticky objev\u00ed ve va\u0161em dashboardu.
    "},{"location":"apps/discourse/#pro-koho-je-discourse-vhodne","title":"Pro koho je Discourse vhodn\u00e9?","text":"
    • Komunity: Ide\u00e1ln\u00ed platforma pro diskuzn\u00ed f\u00f3ra a sd\u00edlen\u00ed znalost\u00ed.
    • Firmy: Pro intern\u00ed komunikaci nebo z\u00e1kaznickou podporu.
    • Vzd\u011bl\u00e1vac\u00ed instituce: Pro diskuze mezi studenty a u\u010diteli.
    • Open-source projekty: Perfektn\u00ed n\u00e1stroj pro spolupr\u00e1ci a komunikaci.

    Pro v\u00edce informac\u00ed o Discourse nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nky.

    "},{"location":"apps/dokuwiki/","title":"Dokuwiki","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/findmydevice/","title":"FindMyDevice App","text":"

    FindMyDeviceServer je open-source platforma pro sledov\u00e1n\u00ed a ovl\u00e1d\u00e1n\u00ed za\u0159\u00edzen\u00ed (nap\u0159\u00edklad telefonu) s d\u016frazem na bezpe\u010dnost, soukrom\u00ed a transparentnost. Na\u0161e instance je dostupn\u00e1 na findmydevice.oscloud.cz a je p\u0159ipravena k pou\u017eit\u00ed.

    "},{"location":"apps/findmydevice/#_1","title":"FindMyDevice","text":""},{"location":"apps/findmydevice/#vyhody-a-vlastnosti","title":"V\u00fdhody a vlastnosti","text":"
    1. Open-source Zdrojov\u00fd k\u00f3d je dostupn\u00fd na GitLabu, co\u017e umo\u017e\u0148uje komunitn\u00ed audit a zaji\u0161t\u011bn\u00ed maxim\u00e1ln\u00ed transparentnosti.

    2. End-to-End \u0161ifrov\u00e1n\u00ed Ve\u0161ker\u00e1 citliv\u00e1 data jsou \u0161ifrov\u00e1na na stran\u011b za\u0159\u00edzen\u00ed u\u017eivatele a de\u0161ifrov\u00e1na pouze lok\u00e1ln\u011b v prohl\u00ed\u017ee\u010di.

    3. Ochrana soukrom\u00ed Va\u0161e data nejsou sd\u00edlena ani prod\u00e1v\u00e1na t\u0159et\u00edm stran\u00e1m. Server uchov\u00e1v\u00e1 pouze minim\u00e1ln\u00ed mno\u017estv\u00ed nezbytn\u00fdch dat.

    4. Snadn\u00e9 pou\u017eit\u00ed Pou\u017eijte na\u0161i instanci findmydevice.oscloud.cz bez nutnosti vlastn\u00ed instalace serveru.

    5. Dostupnost aplikace Mobiln\u00ed aplikaci pro Android najdete na F-Droidu.

    "},{"location":"apps/findmydevice/#jak-zacit","title":"Jak za\u010d\u00edt?","text":""},{"location":"apps/findmydevice/#1-nastavte-aplikaci-ntfy","title":"1. Nastavte aplikaci Ntfy","text":"

    Co je Ntfy? Ntfy je open-source aplikace pro push notifikace. FindMyDevice pou\u017e\u00edv\u00e1 Ntfy k zas\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed na va\u0161e za\u0159\u00edzen\u00ed.

    Jak nastavit Ntfy?

    1. Nainstalujte F-Droid Pokud je\u0161t\u011b nem\u00e1te, nainstalujte si aplikaci F-Droid:
    2. Otev\u0159ete f-droid.org a st\u00e1hn\u011bte instala\u010dn\u00ed bal\u00ed\u010dek (.apk).
    3. Povolte instalaci z nezn\u00e1m\u00fdch zdroj\u016f a dokon\u010dete instalaci.

    4. Nainstalujte aplikaci Ntfy

    5. Otev\u0159ete F-Droid.
    6. Vyhledejte Ntfy nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.
    7. Klikn\u011bte na Install a potvr\u010fte instalaci.

    8. Nastavte Ntfy

    9. Otev\u0159ete aplikaci Ntfy a p\u0159ejd\u011bte do nastaven\u00ed (ikona vpravo naho\u0159e).
    10. Do polo\u017eky \u201eV\u00fdchoz\u00ed server\u201c zadejte \u010desk\u00fd server: plaintext https://ntfy.arch-linux.cz
    11. V sekci \u201eProtokol p\u0159ipojen\u00ed\u201c vyberte WebSockets.

    12. Optimalizace baterie

    13. V nastaven\u00ed syst\u00e9mu vypn\u011bte u aplikace Ntfy r\u016fzn\u00e9 optimalizace baterie, aby byla schopna p\u0159ij\u00edmat notifikace v re\u00e1ln\u00e9m \u010dase.
    "},{"location":"apps/findmydevice/#2-instalace-f-droidu","title":"2. Instalace F-Droidu","text":"

    Co je F-Droid? F-Droid je alternativn\u00ed obchod s aplikacemi pro Android, kter\u00fd nab\u00edz\u00ed open-source aplikace bez reklam a sledov\u00e1n\u00ed.

    Jak nainstalovat F-Droid? 1. Otev\u0159ete prohl\u00ed\u017ee\u010d na sv\u00e9m za\u0159\u00edzen\u00ed a nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nku f-droid.org. 2. St\u00e1hn\u011bte instala\u010dn\u00ed bal\u00ed\u010dek (.apk) kliknut\u00edm na tla\u010d\u00edtko Download F-Droid. 3. Povolte instalaci z nezn\u00e1m\u00fdch zdroj\u016f: - Otev\u0159ete Nastaven\u00ed > Zabezpe\u010den\u00ed. - Povolte instalaci aplikac\u00ed z prohl\u00ed\u017ee\u010de, kter\u00fd jste pou\u017eili ke sta\u017een\u00ed. 4. Nainstalujte aplikaci F-Droid kliknut\u00edm na sta\u017een\u00fd soubor .apk.

    "},{"location":"apps/findmydevice/#3-instalace-aplikace-findmydevice","title":"3. Instalace aplikace FindMyDevice","text":"
    1. Otev\u0159ete aplikaci F-Droid.
    2. Vyhledejte FindMyDevice nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.
    3. Klikn\u011bte na Install a potvr\u010fte instalaci.
    "},{"location":"apps/findmydevice/#4-registrace-zarizeni","title":"4. Registrace za\u0159\u00edzen\u00ed","text":"
    1. Otev\u0159ete aplikaci FindMyDevice na sv\u00e9m telefonu.
    2. Zadejte sv\u00e9 FMD ID (unik\u00e1tn\u00ed identifik\u00e1tor) a vytvo\u0159te si heslo.
    3. Va\u0161e za\u0159\u00edzen\u00ed bude zaregistrov\u00e1no na instanci findmydevice.oscloud.cz.
    "},{"location":"apps/findmydevice/#5-pouziti-weboveho-rozhrani","title":"5. Pou\u017eit\u00ed webov\u00e9ho rozhran\u00ed","text":"
    1. P\u0159ihlaste se na findmydevice.oscloud.cz pomoc\u00ed sv\u00e9ho FMD ID a hesla.
    2. M\u016f\u017eete:
    3. Odes\u00edlat p\u0159\u00edkazy do za\u0159\u00edzen\u00ed.
    4. Sledovat polohu za\u0159\u00edzen\u00ed.
    5. P\u0159istupovat k dal\u0161\u00edm dat\u016fm, jako jsou obr\u00e1zky nebo stav baterie.
    "},{"location":"apps/findmydevice/#podpora-a-zdroje","title":"Podpora a zdroje","text":"
    • Ofici\u00e1ln\u00ed repozit\u00e1\u0159: FindMyDeviceServer na GitLabu
    "},{"location":"apps/findmydevice/#zaver","title":"Z\u00e1v\u011br","text":"

    FindMyDeviceServer na findmydevice.oscloud.cz je modern\u00ed a bezpe\u010dn\u00fd n\u00e1stroj pro lokalizaci a ovl\u00e1d\u00e1n\u00ed va\u0161ich za\u0159\u00edzen\u00ed. D\u00edky integraci s aplikac\u00ed Ntfy a end-to-end \u0161ifrov\u00e1n\u00ed poskytuje plnou kontrolu nad va\u0161imi daty. Vyzkou\u0161ejte ho je\u0161t\u011b dnes!

    "},{"location":"apps/freshrss/","title":"FreshRSS na Oscloud","text":"

    FreshRSS je rychl\u00e1 a p\u0159ehledn\u00e1 RSS \u010dte\u010dka, kter\u00e1 v\u00e1m umo\u017en\u00ed sledovat obl\u00edben\u00e9 weby, blogy nebo novinky z jednoho m\u00edsta \u2013 bez reklam a algoritm\u016f. Na OSCloudu je k dispozici jako jedna z p\u0159edinstalovan\u00fdch aplikac\u00ed.

    "},{"location":"apps/freshrss/#co-je-freshrss","title":"Co je FreshRSS?","text":"
    • Samostatn\u011b hostovan\u00e1 RSS \u010dte\u010dka (b\u011b\u017e\u00ed na va\u0161em \u00fa\u010dtu v OSCloudu)
    • Pln\u00e1 kontrola nad zdroji a soukrom\u00edm
    • Import/export zdroj\u016f ve form\u00e1tu OPML
    • Kompatibilita s mobiln\u00edmi \u010dte\u010dkami d\u00edky Fever API
    "},{"location":"apps/freshrss/#vyhody-freshrss-na-oscloud","title":"V\u00fdhody FreshRSS na OSCloud","text":"
    • Sou\u010d\u00e1st va\u0161eho OSCloud \u00fa\u010dtu \u2013 nen\u00ed nutn\u00e9 nic instalovat
    • Rychl\u00e9 a p\u0159ehledn\u00e9 rozhran\u00ed
    • Automatick\u00e9 z\u00e1lohy a bezpe\u010dn\u00e9 prost\u0159ed\u00ed
    • Podpora p\u0159ihl\u00e1\u0161en\u00ed pomoc\u00ed jednotn\u00e9ho \u00fa\u010dtu (SSO)
    "},{"location":"apps/freshrss/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Zaregistrujte se do OSCloudu: https://oscloud.cz nebo po\u017e\u00e1dejte o p\u0159\u00edstup na helpdesk.oscloud.cz
    2. Po p\u0159ihl\u00e1\u0161en\u00ed otev\u0159ete aplikaci FreshRSS v seznamu dostupn\u00fdch aplikac\u00ed
    3. P\u0159idejte si vlastn\u00ed RSS kan\u00e1ly nebo importujte zdroje ze souboru .opml
    "},{"location":"apps/freshrss/#pridani-rss-kanalu","title":"P\u0159id\u00e1n\u00ed RSS kan\u00e1l\u016f","text":"
    1. V horn\u00edm menu klikn\u011bte na P\u0159edplatn\u00e9 \u2192 Spravovat p\u0159edplatn\u00e9
    2. Vyberte mo\u017enost:
    3. Ru\u010dn\u00ed p\u0159id\u00e1n\u00ed nov\u00e9 RSS adresy
    4. Import ze souboru .opml (nap\u0159. z Feedly, Inoreader)
    "},{"location":"apps/freshrss/#pouziti-s-mobilni-cteckou","title":"Pou\u017eit\u00ed s mobiln\u00ed \u010dte\u010dkou","text":"

    FreshRSS na OSCloud podporuje Fever API, co\u017e umo\u017e\u0148uje propojen\u00ed s aplikacemi:

    • FeedMe (Android)
    • Reeder (iOS/macOS)
    • NewsFlash (Linux)

    Postup:

    1. Ve FreshRSS p\u0159ejd\u011bte do Nastaven\u00ed u\u017eivatele
    2. Aktivujte Fever API
    3. V mobiln\u00ed aplikaci zadejte URL va\u0161\u00ed FreshRSS instance + p\u0159ihla\u0161ovac\u00ed \u00fadaje
    "},{"location":"apps/freshrss/#casto-kladene-otazky-faq","title":"\u010casto kladen\u00e9 ot\u00e1zky (FAQ)","text":""},{"location":"apps/freshrss/#je-freshrss-zdarma","title":"Je FreshRSS zdarma?","text":"

    Ano, je sou\u010d\u00e1st\u00ed va\u0161eho OSCloud \u00fa\u010dtu bez dal\u0161\u00edch poplatk\u016f.

    "},{"location":"apps/freshrss/#muzu-sdilet-ucet-s-jinymi-uzivateli","title":"M\u016f\u017eu sd\u00edlet \u00fa\u010det s jin\u00fdmi u\u017eivateli?","text":"

    Ka\u017ed\u00fd u\u017eivatel m\u00e1 vlastn\u00ed p\u0159\u00edstup. FreshRSS podporuje v\u00edce u\u017eivatel\u016f na jednom serveru.

    "},{"location":"apps/freshrss/#da-se-propojit-s-mobilni-aplikaci","title":"D\u00e1 se propojit s mobiln\u00ed aplikac\u00ed?","text":"

    Ano, pomoc\u00ed Fever API. Sta\u010d\u00ed zapnout v nastaven\u00ed \u00fa\u010dtu.

    Pokud m\u00e1te dotazy, nebo pot\u0159ebujete s n\u011b\u010d\u00edm pomoct, kontaktujte n\u00e1s p\u0159es helpdesk.oscloud.cz.

    "},{"location":"apps/freshrss/#integrace-s-wallabag","title":"Integrace s Wallabag","text":"

    FreshRSS na OSCloud obsahuje p\u0159edinstalovan\u00e9 roz\u0161\u00ed\u0159en\u00ed pro Wallabag, kter\u00e9 umo\u017e\u0148uje jedn\u00edm kliknut\u00edm ulo\u017eit \u010dl\u00e1nek pro pozd\u011bj\u0161\u00ed \u010dten\u00ed v pohodln\u00e9m form\u00e1tu.

    "},{"location":"apps/freshrss/#jak-aktivovat-rozsireni-wallabag","title":"Jak aktivovat roz\u0161\u00ed\u0159en\u00ed Wallabag","text":"
    1. Ve FreshRSS klikn\u011bte na sv\u016fj profil (prav\u00fd horn\u00ed roh) \u2192 Spr\u00e1va
    2. P\u0159ejd\u011bte do sekce Roz\u0161\u00ed\u0159en\u00ed
    3. Najd\u011bte polo\u017eku Wallabag a klikn\u011bte na Povolit
    4. Otev\u0159ete Nastaven\u00ed a zadejte p\u0159ihla\u0161ovac\u00ed \u00fadaje ke sv\u00e9mu Wallabag \u00fa\u010dtu:
    5. URL instance (nap\u0159. https://read.oscloud.cz)
    6. Kl\u00ed\u010d a tajn\u00fd kl\u00ed\u010d aplikace (z\u00edsk\u00e1te v nastaven\u00ed Wallabag)
    7. U\u017eivatelsk\u00e9 jm\u00e9no a heslo
    "},{"location":"apps/freshrss/#pouziti","title":"Pou\u017eit\u00ed","text":"

    Po aktivaci se v \u010dl\u00e1nc\u00edch objev\u00ed tla\u010d\u00edtko Ulo\u017eit do Wallabag, kter\u00e9 ode\u0161le \u010dl\u00e1nek p\u0159\u00edmo do va\u0161\u00ed \u010dte\u010dky pro pozd\u011bj\u0161\u00ed offline \u010dten\u00ed.

    Wallabag je tak\u00e9 dostupn\u00fd na OSCloud na adrese: https://read.oscloud.cz

    "},{"location":"apps/gitea/","title":"Gitea na OSCloud","text":""},{"location":"apps/gitea/#co-je-gitea","title":"Co je Gitea?","text":"

    Gitea je open-source platforma pro spr\u00e1vu verz\u00ed k\u00f3du a spolupr\u00e1ci na projektech, postaven\u00e1 na Gitu. Je to lehk\u00fd a snadno pou\u017eiteln\u00fd n\u00e1stroj, kter\u00fd umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159\u016fm a t\u00fdm\u016fm efektivn\u011b spravovat sv\u00e9 k\u00f3dy, sledovat zm\u011bny a spolupracovat na projektech.

    "},{"location":"apps/gitea/#klicove-vlastnosti-gitea","title":"Kl\u00ed\u010dov\u00e9 vlastnosti Gitea","text":"
    • Jednoduchost: Rychl\u00e1 instalace, snadn\u00e9 pou\u017e\u00edv\u00e1n\u00ed a n\u00edzk\u00e9 n\u00e1roky na v\u00fdkon.
    • Spr\u00e1va k\u00f3du: Pln\u00e1 podpora Gitu, v\u010detn\u011b v\u011btven\u00ed, fork\u016f a pull request\u016f.
    • Integrace CI/CD: Mo\u017enost p\u0159ipojen\u00ed k extern\u00edm n\u00e1stroj\u016fm pro automatizaci proces\u016f v\u00fdvoje.
    • Podpora t\u00fdmov\u00e9 spolupr\u00e1ce: Role u\u017eivatel\u016f, recenze k\u00f3du a issue tracking.
    • P\u0159izp\u016fsobitelnost: Mo\u017enost p\u0159izp\u016fsobit vzhled a funkce pomoc\u00ed plugin\u016f.
    • Webov\u00e9 rozhran\u00ed: P\u0159ehledn\u00e9 a intuitivn\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed pro spr\u00e1vu projekt\u016f.
    • Podpora v\u00edce jazyk\u016f: Gitea je lokalizovan\u00e1 do mnoha jazyk\u016f, v\u010detn\u011b \u010de\u0161tiny.
    "},{"location":"apps/gitea/#gitea-na-oscloud_1","title":"Gitea na OSCloud","text":"

    OSCloud poskytuje hosting Gitea na adrese git.arch-linux.cz. Tato instance umo\u017e\u0148uje:

    • Vlastn\u00ed repozit\u00e1\u0159e: Vytv\u00e1\u0159en\u00ed a spr\u00e1va vlastn\u00edch soukrom\u00fdch i ve\u0159ejn\u00fdch repozit\u00e1\u0159\u016f.
    • Spolupr\u00e1ce na projektech: Sd\u00edlen\u00ed repozit\u00e1\u0159\u016f a spolupr\u00e1ce s t\u00fdmem.
    • Ochrana dat: V\u0161echna data jsou hostov\u00e1na na serverech OSCloud, co\u017e zaji\u0161\u0165uje bezpe\u010dnost a soukrom\u00ed.
    • Napojen\u00ed na dal\u0161\u00ed n\u00e1stroje OSCloud: Mo\u017enost propojen\u00ed s CI/CD a dal\u0161\u00edmi aplikacemi na platform\u011b OSCloud.
    "},{"location":"apps/gitea/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. P\u0159\u00edstup k Gitea: Nav\u0161tivte git.arch-linux.cz a p\u0159ihlaste se pomoc\u00ed sv\u00e9ho OSCloud \u00fa\u010dtu.
    2. Vytvo\u0159en\u00ed repozit\u00e1\u0159e: Po p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete snadno vytvo\u0159it nov\u00fd repozit\u00e1\u0159 nebo fork existuj\u00edc\u00edho projektu.
    3. Spr\u00e1va projekt\u016f: Pou\u017e\u00edvejte issue tracking, wiki a pull requesty k efektivn\u00edmu \u0159\u00edzen\u00ed projekt\u016f.
    4. Integrace s CI/CD: Propojte Gitea s extern\u00edmi n\u00e1stroji, kter\u00e9 v\u00e1m pomohou automatizovat procesy v\u00fdvoje.
    "},{"location":"apps/gitea/#pro-koho-je-gitea-vhodna","title":"Pro koho je Gitea vhodn\u00e1?","text":"
    • V\u00fdvoj\u00e1\u0159sk\u00e9 t\u00fdmy: Pro efektivn\u00ed spr\u00e1vu k\u00f3du a spolupr\u00e1ci na projektech.
    • Jednotlivci: Pro osobn\u00ed projekty a bezpe\u010dn\u00e9 uchov\u00e1n\u00ed k\u00f3du.
    • Organizace: Pro spr\u00e1vu v\u00edce projekt\u016f s t\u00fdmy a p\u0159\u00edstupov\u00fdmi pr\u00e1vy.
    "},{"location":"apps/gitea/#vyhody-pouziti-gitea-na-oscloud","title":"V\u00fdhody pou\u017eit\u00ed Gitea na OSCloud","text":"
    • Bezpe\u010dnost: Va\u0161e data jsou ulo\u017eena na serverech OSCloud s vysokou \u00farovn\u00ed zabezpe\u010den\u00ed.
    • Dostupnost: P\u0159\u00edstup k va\u0161im projekt\u016fm odkudkoli p\u0159es webov\u00e9 rozhran\u00ed.
    • Podpora: Mo\u017enost obr\u00e1tit se na t\u00fdm OSCloud s jak\u00fdmikoliv dotazy nebo probl\u00e9my.

    Pro v\u00edce informac\u00ed a za\u010d\u00e1tek pr\u00e1ce nav\u0161tivte git.arch-linux.cz.

    "},{"location":"apps/githubpages/","title":"GitHub Pages","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/hedgedoc/","title":"HedgeDoc na Oscloud","text":"

    HedgeDoc je otev\u0159en\u00e1 platforma pro t\u00fdmovou spolupr\u00e1ci, kter\u00e1 umo\u017e\u0148uje u\u017eivatel\u016fm spole\u010dn\u011b vytv\u00e1\u0159et, sd\u00edlet a editovat dokumenty v re\u00e1ln\u00e9m \u010dase. Tento n\u00e1stroj je zalo\u017een\u00fd na Markdownu, jednoduch\u00e9m jazyku pro form\u00e1tov\u00e1n\u00ed textu, kter\u00fd je vhodn\u00fd jak pro za\u010d\u00e1te\u010dn\u00edky, tak pro pokro\u010dil\u00e9 u\u017eivatele. HedgeDoc je ide\u00e1ln\u00ed pro psan\u00ed pozn\u00e1mek, vytv\u00e1\u0159en\u00ed dokumentace nebo sd\u00edlen\u00ed n\u00e1pad\u016f a poznatk\u016f v r\u00e1mci t\u00fdmu.

    Na Oscloud je HedgeDoc p\u0159\u00edstupn\u00fd bez nutnosti samostatn\u00e9 registrace. Ka\u017ed\u00fd u\u017eivatel se m\u016f\u017ee p\u0159ihl\u00e1sit p\u0159\u00edmo pomoc\u00ed sv\u00e9ho Oscloud \u00fa\u010dtu, co\u017e usnad\u0148uje a zjednodu\u0161uje p\u0159\u00edstup k aplikaci.

    "},{"location":"apps/hedgedoc/#funkce-a-vyhody-hedgedocu","title":"Funkce a v\u00fdhody HedgeDocu","text":""},{"location":"apps/hedgedoc/#1-markdown-formatovani","title":"1. Markdown form\u00e1tov\u00e1n\u00ed","text":"

    HedgeDoc podporuje psan\u00ed a \u00fapravu dokument\u016f v jazyce Markdown, kter\u00fd nab\u00edz\u00ed snadn\u00e9 form\u00e1tov\u00e1n\u00ed textu. Markdown je intuitivn\u00ed a umo\u017e\u0148uje:

    • Pou\u017e\u00edvat nadpisy, seznamy, odkazy a obr\u00e1zky.
    • P\u0159id\u00e1vat k\u00f3dov\u00e9 bloky a tabulky.
    • Vytv\u00e1\u0159et p\u0159ehledn\u00e9 a strukturovan\u00e9 dokumenty.
    "},{"location":"apps/hedgedoc/#2-spoluprace-v-realnem-case","title":"2. Spolupr\u00e1ce v re\u00e1ln\u00e9m \u010dase","text":"

    HedgeDoc umo\u017e\u0148uje u\u017eivatel\u016fm pracovat spole\u010dn\u011b na jednom dokumentu sou\u010dasn\u011b. Ka\u017ed\u00e1 zm\u011bna se okam\u017eit\u011b projev\u00ed v\u0161em p\u0159ipojen\u00fdm u\u017eivatel\u016fm, co\u017e usnad\u0148uje t\u00fdmovou spolupr\u00e1ci, a\u0165 u\u017e se jedn\u00e1 o psan\u00ed pozn\u00e1mek ze sch\u016fzky nebo sd\u00edlen\u00ed informac\u00ed o projektu.

    "},{"location":"apps/hedgedoc/#3-sdileni-dokumentu","title":"3. Sd\u00edlen\u00ed dokument\u016f","text":"

    Ka\u017ed\u00fd dokument v HedgeDocu m\u00e1 sv\u016fj unik\u00e1tn\u00ed odkaz, kter\u00fd lze snadno sd\u00edlet s ostatn\u00edmi \u010dleny t\u00fdmu nebo extern\u00edmi spolupracovn\u00edky. D\u00edky tomu lze dokument zp\u0159\u00edstupnit i t\u011bm, kte\u0159\u00ed nemaj\u00ed OSCloud \u00fa\u010det, pokud to nastaven\u00ed p\u0159\u00edstupu povoluje.

    "},{"location":"apps/hedgedoc/#4-pristupnost-a-bezpecnost","title":"4. P\u0159\u00edstupnost a bezpe\u010dnost","text":"

    P\u0159ihl\u00e1\u0161en\u00ed prob\u00edh\u00e1 pomoc\u00ed OSCloud \u00fa\u010dtu, co\u017e zvy\u0161uje bezpe\u010dnost p\u0159\u00edstupu a umo\u017e\u0148uje centralizovanou spr\u00e1vu u\u017eivatel\u016f. Dokumenty jsou ukl\u00e1d\u00e1ny bezpe\u010dn\u011b, a u\u017eivatel\u00e9 maj\u00ed plnou kontrolu nad t\u00edm, kdo m\u016f\u017ee k jejich dokument\u016fm p\u0159istupovat.

    "},{"location":"apps/hedgedoc/#jak-zacit-s-hedgedocem","title":"Jak za\u010d\u00edt s HedgeDocem","text":"
    1. P\u0159\u00edstup a p\u0159ihl\u00e1\u0161en\u00ed:
    2. Nav\u0161tivte https://hedgedoc.arch-linux.cz/.
    3. Klikn\u011bte na tla\u010d\u00edtko P\u0159ihl\u00e1sit se a vyberte mo\u017enost P\u0159ihl\u00e1sit se pomoc\u00ed Cloudron.
    1. Vytvo\u0159en\u00ed nov\u00e9ho dokumentu:
    2. Po p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete vytvo\u0159it nov\u00fd dokument kliknut\u00edm na Nov\u00fd dokument.
    3. Zobraz\u00ed se pr\u00e1zdn\u00e1 str\u00e1nka, kde m\u016f\u017eete za\u010d\u00edt ps\u00e1t sv\u016fj obsah v Markdownu.
    "},{"location":"apps/hedgedoc/#zakladni-formatovani-v-markdownu","title":"Z\u00e1kladn\u00ed form\u00e1tov\u00e1n\u00ed v Markdownu","text":""},{"location":"apps/hedgedoc/#1-nadpisy","title":"1. Nadpisy","text":"
    • # Nadpis 1 pro hlavn\u00ed nadpis
    • ## Nadpis 2 pro podnadpis
    • *kurz\u00edva* pro kurz\u00edvu a **tu\u010dn\u00e9 p\u00edsmo** pro tu\u010dn\u00e9 p\u00edsmo
    "},{"location":"apps/hedgedoc/#2-odkazy","title":"2. Odkazy","text":"

    Chcete-li vytvo\u0159it odkaz, pou\u017eijte form\u00e1t [n\u00e1zev odkazu](URL). Nap\u0159\u00edklad:

    [P\u0159ej\u00edt na Mamutovo](https://mamutovo.cz)\n
    "},{"location":"apps/hedgedoc/#3-seznamy","title":"3. Seznamy","text":"

    Pro vytvo\u0159en\u00ed seznamu pou\u017eijte - nebo *

    - Prvn\u00ed polo\u017eka\n- Druh\u00e1 polo\u017eka\n- T\u0159et\u00ed polo\u017eka\n

    \u010c\u00edslovan\u00e9 seznamy vytvo\u0159\u00edte jednodu\u0161e:

    1. Prvn\u00ed polo\u017eka\n2. Druh\u00e1 polo\u017eka\n3. T\u0159et\u00ed polo\u017eka\n
    "},{"location":"apps/hedgedoc/#4-ukoly-check-list","title":"4. \u00dakoly (Check-list)","text":"

    K vytvo\u0159en\u00ed seznamu \u00fakol\u016f pou\u017eijte - [ ] pro nedokon\u010den\u00e9 a - [x] pro dokon\u010den\u00e9 \u00fakoly:

    - [ ] Nedokon\u010den\u00fd \u00fakol\n- [x] Dokon\u010den\u00fd \u00fakol\n
    "},{"location":"apps/hedgedoc/#5tabulky","title":"5.Tabulky","text":"

    V Markdownu lze snadno vytvo\u0159it z\u00e1kladn\u00ed tabulky pomoc\u00ed | a -:

    | Sloupec 1 | Sloupec 2 | Sloupec 3 |\n|-----------|-----------|-----------|\n| Data 1    | Data 2    | Data 3    |\n| Data 4    | Data 5    | Data 6    |\n

    Pro podrobn\u011bj\u0161\u00ed informace o funkc\u00edch HedgeDoc nav\u0161tivte anglick\u00fd n\u00e1vod

    "},{"location":"apps/hedgedoc/#sdileni-a-spoluprace","title":"Sd\u00edlen\u00ed a spolupr\u00e1ce:","text":"

    Po dokon\u010den\u00ed \u00faprav m\u016f\u017eete dokument sd\u00edlet pomoc\u00ed odkazu, kter\u00fd najdete v horn\u00ed \u010d\u00e1sti obrazovky. U\u017eivatel\u00e9 s p\u0159\u00edstupem mohou okam\u017eit\u011b za\u010d\u00edt editovat.

    HedgeDoc na OSCloud je skv\u011bl\u00fdm \u0159e\u0161en\u00edm pro ty, kte\u0159\u00ed pot\u0159ebuj\u00ed bezpe\u010dnou a jednoduchou platformu pro t\u00fdmovou spolupr\u00e1ci na dokumentech. D\u00edky podpo\u0159e Markdownu, sd\u00edlen\u00ed v re\u00e1ln\u00e9m \u010dase a mo\u017enosti p\u0159ihl\u00e1\u0161en\u00ed p\u0159es OSCloud \u00fa\u010det je ide\u00e1ln\u00ed pro v\u0161echny, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt v\u0161echny dokumenty na jednom m\u00edst\u011b a p\u0159\u00edstupn\u00e9 odkudkoliv.

    "},{"location":"apps/immich/","title":"Immich na Oscloud","text":""},{"location":"apps/immich/#co-je-immich","title":"Co je Immich?","text":"

    Immich je open-source aplikace pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed, kter\u00e1 slou\u017e\u00ed jako alternativa ke slu\u017eb\u00e1m typu Google Photos. Nab\u00edz\u00ed automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotek z mobilu, organizaci alb, vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed AI a mnoho dal\u0161\u00edch funkc\u00ed.

    "},{"location":"apps/immich/#jak-ziskat-pristup-k-immich-na-oscloud","title":"Jak z\u00edskat p\u0159\u00edstup k Immich na Oscloud?","text":"

    Aby u\u017eivatel mohl pou\u017e\u00edvat Immich na Oscloud, je nutn\u00e9 po\u017e\u00e1dat o p\u0159\u00edstup p\u0159es helpdesk FreeScout. Ka\u017ed\u00fd u\u017eivatel m\u00e1 z\u00e1kladn\u00ed kv\u00f3tu 10 GB pro sv\u00e9 fotografie a videa. Pokud pot\u0159ebuje\u0161 v\u00edce m\u00edsta, kontaktuj helpdesk.

    "},{"location":"apps/immich/#1-pozadani-o-pristup","title":"1. Po\u017e\u00e1d\u00e1n\u00ed o p\u0159\u00edstup","text":"
    • Jdi na helpdesk Oscloud.
    • Otev\u0159i ticket s \u017e\u00e1dost\u00ed o registraci do Immich.
    • Po schv\u00e1len\u00ed obdr\u017e\u00ed\u0161 p\u0159\u00edstup do aplikace.
    "},{"location":"apps/immich/#2-zobrazeni-immich-v-oscloud-dashboard","title":"2. Zobrazen\u00ed Immich v Oscloud Dashboard","text":"
    • Po dokon\u010den\u00ed registrace se aplikace Immich automaticky zobraz\u00ed v tv\u00e9m dashboardu na Oscloud.
    • Odtud ji m\u016f\u017ee\u0161 pohodln\u011b otev\u0159\u00edt a za\u010d\u00edt pou\u017e\u00edvat.
    "},{"location":"apps/immich/#prvni-kroky-v-immich","title":"Prvn\u00ed kroky v Immich","text":""},{"location":"apps/immich/#1-prihlaseni","title":"1. P\u0159ihl\u00e1\u0161en\u00ed","text":"
    • Pou\u017eij p\u0159ihla\u0161ovac\u00ed \u00fadaje, kter\u00e9 ti byly p\u0159id\u011bleny.
    "},{"location":"apps/immich/#2-nahravani-fotografii","title":"2. Nahr\u00e1v\u00e1n\u00ed fotografi\u00ed","text":"
    • Klikni na Upload a vyber fotky, kter\u00e9 chce\u0161 nahr\u00e1t.
    • Doporu\u010dujeme nainstalovat mobiln\u00ed aplikaci Immich pro automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotek z telefonu.
    "},{"location":"apps/immich/#3-organizace-a-sprava-fotek","title":"3. Organizace a spr\u00e1va fotek","text":"
    • Vytv\u00e1\u0159ej alba a organizuj sv\u00e9 fotografie.
    • Pou\u017e\u00edvej vyhled\u00e1v\u00e1n\u00ed pomoc\u00ed kl\u00ed\u010dov\u00fdch slov nebo AI detekce objekt\u016f na fotk\u00e1ch.
    "},{"location":"apps/immich/#4-sdileni-alb","title":"4. Sd\u00edlen\u00ed alb","text":"
    • Sd\u00edlej fotky a alba s ostatn\u00edmi u\u017eivateli Immich nebo vygeneruj odkaz ke sd\u00edlen\u00ed.
    "},{"location":"apps/immich/#dalsi-tipy","title":"Dal\u0161\u00ed tipy","text":"
    • Notifikace a automatick\u00e9 z\u00e1lohov\u00e1n\u00ed \u2013 Nastav si synchronizaci a notifikace v aplikaci.
    • Uvoln\u011bn\u00ed m\u00edsta na mobilu \u2013 Po nahr\u00e1n\u00ed do Immich m\u016f\u017ee\u0161 bezpe\u010dn\u011b smazat fotky z telefonu.
    "},{"location":"apps/immich/#zaver","title":"Z\u00e1v\u011br","text":"

    Immich je skv\u011bl\u00e1 alternativa ke komer\u010dn\u00edm cloudov\u00fdm \u0159e\u0161en\u00edm, kter\u00e1 d\u00e1v\u00e1 u\u017eivatel\u016fm plnou kontrolu nad jejich soubory. Pokud m\u00e1\u0161 jak\u00e9koli dotazy nebo pot\u0159ebuje\u0161 podporu, nev\u00e1hej kontaktovat helpdesk na helpdesk.oscloud.cz.

    <<<<<<< HEAD * Immich Website

    "},{"location":"apps/joplin-server/","title":"Joplin Server App","text":"

    Joplin je open-source aplikace pro psan\u00ed pozn\u00e1mek a spr\u00e1vu \u00fakol\u016f, kter\u00e1 umo\u017e\u0148uje u\u017eivatel\u016fm organizovat pozn\u00e1mky, \u00fakoly a p\u0159\u00edlohy v p\u0159ehledn\u00e9m a bezpe\u010dn\u00e9m rozhran\u00ed. Podporuje tak\u00e9 \u0161ifrov\u00e1n\u00ed end-to-end, co\u017e zaji\u0161\u0165uje bezpe\u010dnost va\u0161ich dat.

    Na OSCloud funguje Joplin jako synchroniza\u010dn\u00ed backend, co\u017e znamen\u00e1, \u017ee v\u0161echna va\u0161e data vytvo\u0159en\u00e1 v aplikaci Joplin se mohou bezpe\u010dn\u011b synchronizovat p\u0159es OSCloud. Joplin m\u016f\u017eete pou\u017e\u00edvat na r\u016fzn\u00fdch za\u0159\u00edzen\u00edch (mobiln\u00ed telefon, po\u010d\u00edta\u010d, tablet) a d\u00edky t\u00e9to synchronizaci budete m\u00edt p\u0159\u00edstup ke sv\u00fdm pozn\u00e1mk\u00e1m odkudkoli.

    "},{"location":"apps/joplin-server/#stazeni-joplinu","title":"Sta\u017een\u00ed Joplinu","text":"
    • Windows / macOS / Linux: Joplin Desktop
    • Android: Joplin na Google Play
    • iOS: Joplin na App Store
    "},{"location":"apps/joplin-server/#registrace","title":"Registrace","text":"

    Pro registraci do slu\u017eby Joplin na OSCloud je nutn\u00e9 kontaktovat podporu OSCloud p\u0159es Objedn\u00e1vky Oscloud. Po dokon\u010den\u00ed registrace se aplikace Joplin automaticky objev\u00ed ve va\u0161em dashboardu a bude p\u0159ipravena k synchronizaci s va\u0161\u00edm Joplin \u00fa\u010dtem.

    "},{"location":"apps/lamp/","title":"LAMP Aplikace","text":""},{"location":"apps/lamp/#o-aplikaci","title":"O aplikaci","text":"

    Provozov\u00e1n\u00ed LAMP aplikac\u00ed na OSCloud nen\u00ed odli\u0161n\u00e9 od toho, co je dostupn\u00e9 na mnoha hostingov\u00fdch poskytovatel\u00edch. Sv\u016fj PHP k\u00f3d m\u016f\u017eete nahr\u00e1t pomoc\u00ed SFTP nebo pomoc\u00ed Spr\u00e1vce soubor\u016f a n\u00e1sledn\u011b upravit soubory .htaccess a php.ini dle pot\u0159eby. V\u011bt\u0161ina b\u011b\u017en\u011b pou\u017e\u00edvan\u00fdch PHP roz\u0161\u00ed\u0159en\u00ed je p\u0159edinstalov\u00e1na a nemus\u00edte se starat o jejich aktualizaci.

    Hlavn\u00ed v\u00fdhody pou\u017e\u00edv\u00e1n\u00ed OSCloud k hostov\u00e1n\u00ed LAMP aplikac\u00ed jsou:

    • Automatick\u00e1 konfigurace DNS, instalace a obnova SSL certifik\u00e1t\u016f Let's Encrypt.
    • Mo\u017enost vyu\u017e\u00edvat MySQL, Redis a odes\u00edlat e-maily.
    • Nemus\u00edte se starat o z\u00e1lohy aplikac\u00ed a serveru, obnoven\u00ed a aktualizace, proto\u017ee o to se star\u00e1 OSCloud.
    • Provoz v\u00edce LAMP aplikac\u00ed, izolovan\u00fdch od sebe, na stejn\u00e9m serveru.
    "},{"location":"apps/lamp/#podporovane-verze-php","title":"Podporovan\u00e9 verze PHP","text":"

    Aplikace LAMP podporuje n\u00e1sleduj\u00edc\u00ed verze PHP:

    • 7.4
    • 8.0
    • 8.1
    • 8.2
    • 8.3 (v\u00fdchoz\u00ed)

    Chcete-li zm\u011bnit verzi PHP, upravte soubor /app/data/PHP_VERSION pomoc\u00ed Spr\u00e1vce soubor\u016f a restartujte aplikaci.

    PHP CLI

    Bin\u00e1rn\u00ed soubor php je pevn\u011b nastaven na pou\u017e\u00edv\u00e1n\u00ed PHP 8.3. V p\u0159\u00edpad\u011b skript\u016f pou\u017eijte explicitn\u011b php8.0, phar8.0 a podobn\u011b.

    "},{"location":"apps/lamp/#nahravani-souboru","title":"Nahr\u00e1v\u00e1n\u00ed soubor\u016f","text":"

    Soubory LAMP aplikace lze nahr\u00e1t pomoc\u00ed Spr\u00e1vce soubor\u016f nebo SFTP.

    "},{"location":"apps/lamp/#sftp","title":"SFTP","text":"

    Aplikace m\u016f\u017ee b\u00fdt nahr\u00e1na pomoc\u00ed SFTP klienta, nap\u0159\u00edklad FileZilla.

    P\u0159ihla\u0161ovac\u00ed \u00fadaje pro SFTP naleznete v nab\u00eddce \"Dokumentace\".

    SFTP p\u0159\u00edstup

    SFTP p\u0159\u00edstup pro neadministr\u00e1torsk\u00e9 u\u017eivatele m\u016f\u017ee b\u00fdt povolen pomoc\u00ed role oper\u00e1tor.

    "},{"location":"apps/lamp/#nastaveni-php","title":"Nastaven\u00ed PHP","text":"

    Vlastn\u00ed nastaven\u00ed PHP lze p\u0159idat dv\u011bma zp\u016fsoby:

    • Konfigurace Apache aplikace - /app/data/apache/app.conf
    • Pomoc\u00ed htaccess - /app/data/public/.htaccess

    Tyto soubory lze upravit pomoc\u00ed Spr\u00e1vce soubor\u016f. Nastaven\u00ed s m\u00f3dem PHP_INI_SYSTEM nelze nastavit v htaccess souborech.

    P\u0159\u00edklad konfigurace htaccess:

    php_value post_max_size 600M\nphp_value upload_max_filesize 600M\nphp_value memory_limit 128M\nphp_value max_execution_time 300\nphp_value max_input_time 300\nphp_value session.gc_maxlifetime 1200\n
    "},{"location":"apps/lamp/#nastaveni-apache","title":"Nastaven\u00ed Apache","text":"

    Vlastn\u00ed nastaven\u00ed Apache lze p\u0159idat dv\u011bma zp\u016fsoby:

    • Konfigurace Apache aplikace - /app/data/apache/app.conf
    • Pomoc\u00ed htaccess - /app/data/public/.htaccess

    Soubory v\u00fd\u0161e lze upravit pomoc\u00ed Spr\u00e1vce soubor\u016f. Po proveden\u00ed zm\u011bn nezapome\u0148te aplikaci restartovat.

    P\u0159\u00edklad konfigurace htaccess:

    ServerSignature Off\n
    "},{"location":"apps/lamp/#vlastni-http-hlavicky","title":"Vlastn\u00ed HTTP hlavi\u010dky","text":"

    Vlastn\u00ed HTTP hlavi\u010dky lze nastavit v souboru /app/data/public/.htaccess. Modul apache mod_headers je ji\u017e povolen. Pod\u00edvejte se na tento \u010dl\u00e1nek pro v\u00edce informac\u00ed.

    "},{"location":"apps/lamp/#php-rozsireni","title":"PHP roz\u0161\u00ed\u0159en\u00ed","text":"

    Aplikace LAMP ji\u017e obsahuje v\u011bt\u0161inu popul\u00e1rn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed, v\u010detn\u011b n\u00e1sleduj\u00edc\u00edch:

    • php-apcu
    • php-cli
    • php-curl
    • php-fpm
    • php-gd
    • php-gmp
    • php-imap
    • php-intl
    • php-json
    • php-mbstring
    • php-mcrypt
    • php-mysql
    • php-mysqlnd
    • php-pgsql
    • php-redis
    • php-sqlite
    • php-xml
    • php-xmlrpc
    • php-zip

    Kompletn\u00ed seznam p\u0159edinstalovan\u00fdch roz\u0161\u00ed\u0159en\u00ed naleznete v defaultn\u00edm souboru index.php aplikace, kter\u00fd vyp\u00ed\u0161e phpInfo().

    "},{"location":"apps/lamp/#instalace-vlastnich-php-rozsireni","title":"Instalace vlastn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed","text":"

    Aplikace LAMP podporuje instalaci vlastn\u00edch PHP roz\u0161\u00ed\u0159en\u00ed. Jako p\u0159\u00edklad si nainstalujeme ionCube Loader, kter\u00fd je \u010dasto vy\u017eadov\u00e1n pro instalaci komer\u010dn\u00edch PHP aplikac\u00ed.

    !!! pozn\u00e1mka \"ionCube je ji\u017e nainstalov\u00e1n\" Aplikace LAMP m\u00e1 vestav\u011bnou podporu pro ionCube. N\u00ed\u017ee uveden\u00e9 kroky jsou pouze p\u0159\u00edkladem.

    "},{"location":"apps/lamp/#krok-1-stazeni-rozsireni","title":"Krok 1: Sta\u017een\u00ed roz\u0161\u00ed\u0159en\u00ed","text":"

    St\u00e1hn\u011bte a rozbalte bal\u00ed\u010dky ionCube pro Linux 64-bit (tar.gz nebo zip) z webu ionCube nebo pou\u017eijte p\u0159\u00edm\u00fd odkaz.

    "},{"location":"apps/lamp/#krok-2-nahrani-pomoci-sftp","title":"Krok 2: Nahr\u00e1n\u00ed pomoc\u00ed SFTP","text":"

    Nahrajte rozbalen\u00fd adres\u00e1\u0159 do ko\u0159enov\u00e9ho adres\u00e1\u0159e SFTP (/app/data) aplikace OSCloud (tj. jednu \u00farove\u0148 nad public/).

    "},{"location":"apps/lamp/#krok-3-povoleni-rozsireni","title":"Krok 3: Povolen\u00ed roz\u0161\u00ed\u0159en\u00ed","text":"

    V ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace OSCloud (v /app/data) najdete soubor php.ini.

    P\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek pro povolen\u00ed roz\u0161\u00ed\u0159en\u00ed (p\u0159idejte jej p\u0159ed mnoho ;extension \u0159\u00e1dk\u016f):

    zend_extension=/app/data/ioncube/ioncube_loader_lin_7.2.so\n

    Aplikace LAMP m\u00e1 deaktivovanou podporu pro thread safety, proto zvolte roz\u0161\u00ed\u0159en\u00ed bez p\u0159\u00edpony ts.

    "},{"location":"apps/lamp/#krok-4-restart-aplikace","title":"Krok 4: Restart aplikace","text":"

    Nakonec restartujte aplikaci, aby se povolilo roz\u0161\u00ed\u0159en\u00ed.

    "},{"location":"apps/lamp/#krok-5-overeni-instalace","title":"Krok 5: Ov\u011b\u0159en\u00ed instalace","text":"

    Nav\u0161tivte v\u00fdchoz\u00ed str\u00e1nku aplikace LAMP a ov\u011b\u0159te, zda je roz\u0161\u00ed\u0159en\u00ed povoleno.

    "},{"location":"apps/lamp/#konfigurace-mysql","title":"Konfigurace MySQL","text":"

    P\u0159ihla\u0161ovac\u00ed \u00fadaje k datab\u00e1zi naleznete v souboru /app/data/credentials.txt pomoc\u00ed spr\u00e1vce soubor\u016f.

    Technicky vzato jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje MySQL zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed. Tyto prom\u011bnn\u00e9 se mohou \u010dasem m\u011bnit. Tento p\u0159\u00edstup umo\u017e\u0148uje OSCloud pravideln\u011b m\u011bnit heslo k datab\u00e1zi jako bezpe\u010dnostn\u00ed opat\u0159en\u00ed a tak\u00e9 umo\u017e\u0148uje snadnou migraci aplikac\u00ed mezi r\u016fzn\u00fdmi instalacemi OSCloud.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_MYSQL_URL=            # MySQL URL (pouze pokud pou\u017e\u00edv\u00e1te jednu datab\u00e1zi)\nCLOUDRON_MYSQL_USERNAME=       # U\u017eivatelsk\u00e9 jm\u00e9no\nCLOUDRON_MYSQL_PASSWORD=       # Heslo\nCLOUDRON_MYSQL_HOST=           # IP adresa nebo hostname serveru\nCLOUDRON_MYSQL_PORT=           # Port serveru\nCLOUDRON_MYSQL_DATABASE=       # N\u00e1zev datab\u00e1ze (pouze pokud pou\u017e\u00edv\u00e1te jednu datab\u00e1zi)\n

    Pokud m\u00e1 PHP aplikace konfigura\u010dn\u00ed soubor config.php, kter\u00fd vy\u017eaduje p\u0159ihla\u0161ovac\u00ed \u00fadaje k MySQL, mohou b\u00fdt nastaveny takto:

    'db' => array (\n    'hostname' => getenv(\"CLOUDRON_MYSQL_HOST\"),\n    'username' => getenv(\"CLOUDRON_MYSQL_USERNAME\"),\n    'password' => getenv(\"CLOUDRON_MYSQL_PASSWORD\"),\n    'database' => getenv(\"CLOUDRON_MYSQL_DATABASE\")\n), // Konfigurace datab\u00e1ze\n

    N\u011bkter\u00e9 aplikace zobrazuj\u00ed instala\u010dn\u00ed obrazovku a budou vy\u017eadovat surov\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje MySQL. Tyto p\u0159ihla\u0161ovac\u00ed \u00fadaje lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    D\u016fle\u017eit\u00e9 Jakmile je instalace dokon\u010dena, ujist\u011bte se, \u017ee jste v konfigura\u010dn\u00edm souboru aplikace p\u0159e\u0161li na pou\u017eit\u00ed prom\u011bnn\u00fdch prost\u0159ed\u00ed pomoc\u00ed getenv() nam\u00edsto surov\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f. Jinak by budouc\u00ed aktualizace mohly aplikaci naru\u0161it.

    "},{"location":"apps/lamp/#prizpusobeni-mysql","title":"P\u0159izp\u016fsoben\u00ed MySQL","text":"

    Na OSCloud je server MySQL sd\u00edlen mezi v\u0161emi aplikacemi. Ka\u017ed\u00e1 aplikace z\u00edsk\u00e1 p\u0159ihla\u0161ovac\u00ed \u00fadaje bez opr\u00e1vn\u011bn\u00ed roota, co\u017e zaji\u0161\u0165uje jejich vz\u00e1jemnou izolaci. To znamen\u00e1, \u017ee nelze nastavit MySQL specificky pro jednu aplikaci.

    Nicm\u00e9n\u011b mnoho prom\u011bnn\u00fdch MySQL, jako nap\u0159\u00edklad sql_mode, m\u016f\u017ee b\u00fdt nastaveno na relaci \u00fapravou va\u0161eho k\u00f3du takto:

    // p\u0159ipojte se k MySQL a spus\u0165te prvn\u00ed dotaz\nmysql_query(\"SET SESSION SQL_MODE = 'TRADITIONAL'\");\nmysql_query(\"SET SESSION UNIQUE_CHECKS = false\");\nmysql_query(\"SET SESSION FOREIGN_KEY_CHECKS=0\");\n
    "},{"location":"apps/lamp/#phpmyadmin","title":"phpMyAdmin","text":"

    phpMyAdmin je p\u0159\u00edstupn\u00fd na adrese /phpmyadmin aplikace. Pou\u017e\u00edv\u00e1 z\u00e1kladn\u00ed ov\u011b\u0159ov\u00e1n\u00ed p\u0159es soubor htpasswd a je p\u0159ednastaven s administr\u00e1torsk\u00fdm \u00fa\u010dtem a vygenerovan\u00fdm heslem. Heslo naleznete v souboru phpmyadmin_login.txt, spolu s detaily o spr\u00e1v\u011b dal\u0161\u00edch u\u017eivatel\u016f.

    Pokud p\u0159\u00edstup p\u0159estane fungovat, jednodu\u0161e odstra\u0148te soubor .phpmyadminauth a restartujte aplikaci. T\u00edm se vygeneruj\u00ed nov\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje pro phpMyAdmin.

    "},{"location":"apps/lamp/#deaktivace-phpmyadmin","title":"Deaktivace phpMyAdmin","text":"

    Je dobr\u00fdm bezpe\u010dnostn\u00edm postupem phpMyAdmin po jeho pou\u017eit\u00ed deaktivovat. Pro deaktivaci upravte soubor /app/data/apache/app.conf pomoc\u00ed Spr\u00e1vce soubor\u016f a komentujte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek:

    # Tento \u0159\u00e1dek m\u016f\u017eete zakomentovat, pokud nepot\u0159ebujete p\u0159\u00edstup k PHPMyAdmin\n# Include \"/app/code/apache/phpmyadmin.conf\"\n

    Nezapome\u0148te aplikaci restartovat po proveden\u00ed v\u00fd\u0161e uveden\u00e9 zm\u011bny.

    "},{"location":"apps/lamp/#email","title":"Email","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k e-mailu zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_MAIL_SMTP_SERVER       # SMTP server\nCLOUDRON_MAIL_SMTP_PORT         # Port SMTP serveru\nCLOUDRON_MAIL_SMTPS_PORT        # Port SMTPS serveru (pro legacy aplikace)\nCLOUDRON_MAIL_SMTP_USERNAME     # U\u017eivatelsk\u00e9 jm\u00e9no\nCLOUDRON_MAIL_SMTP_PASSWORD     # Heslo\nCLOUDRON_MAIL_FROM              # MAIL FROM adresa. Pro zm\u011bnu viz [tento odkaz](/apps/#mail-from-address)\nCLOUDRON_MAIL_DOMAIN            # Dom\u00e9na e-mailu\n

    M\u016f\u017eete pou\u017e\u00edt getenv() pro z\u00edsk\u00e1n\u00ed hodnot v\u00fd\u0161e uveden\u00fdch prom\u011bnn\u00fdch prost\u0159ed\u00ed v k\u00f3du. Surov\u00e9 hodnoty lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    Upozorn\u011bn\u00ed: Vestav\u011bn\u00e1 funkce PHP mail() nefunguje Pou\u017e\u00edv\u00e1 lok\u00e1ln\u00ed bin\u00e1rn\u00ed soubor sendmail, kter\u00fd nen\u00ed nakonfigurov\u00e1n na OSCloud.

    M\u016f\u017eete pou\u017e\u00edt PHPMailer k odes\u00edl\u00e1n\u00ed e-mail\u016f (nainstalov\u00e1no pomoc\u00ed composer require phpmailer/phpmailer):

    <?php\n//Import PHPMailer classes into the global namespace\n//These must be at the top of your script, not inside a function\nuse PHPMailer\\PHPMailer\\PHPMailer;\nuse PHPMailer\\PHPMailer\\SMTP;\nuse PHPMailer\\PHPMailer\\Exception;\n\n//Load Composer's autoloader\nrequire 'vendor/autoload.php';\n\n//Create an instance; passing `true` enables exceptions\n$mail = new PHPMailer(true);\n\ntry {\n    //Server settings\n    $mail->SMTPDebug = SMTP::DEBUG_SERVER;                      //Enable verbose debug output\n    $mail->isSMTP();                                            //Send using SMTP\n    $mail->Host       = getenv('CLOUDRON_MAIL_SMTP_SERVER');    //Set the SMTP server to send through\n    $mail->SMTPAuth   = true;                                   //Enable SMTP authentication\n    $mail->Username   = getenv('CLOUDRON_MAIL_SMTP_USERNAME');  //SMTP username\n    $mail->Password   = getenv('CLOUDRON_MAIL_SMTP_PASSWORD');  //SMTP password\n    $mail->SMTPSecure = '';\n    $mail->Port       = getenv('CLOUDRON_MAIL_SMTP_PORT');\n\n    //Recipients\n    $mail->setFrom(getenv('CLOUDRON_MAIL_FROM'), 'Mailer');\n    $mail->addAddress('test@cloudron.io', 'Cloudron Test');     //Add a recipient\n\n    //Content\n    $mail->isHTML(true);                                  //Set email format to HTML\n    $mail->Subject = 'Here is the subject';\n    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';\n    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';\n\n    $mail->send();\n    echo 'Message has been sent';\n} catch (Exception $e) {\n    echo \"Message could not be sent. Mailer Error: {$mail->ErrorInfo}\";\n}\n
    "},{"location":"apps/lamp/#redis","title":"Redis","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k Redis zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_REDIS_URL          # Redis URL ve form\u00e1tu redis://username:password@host:port\nCLOUDRON_REDIS_HOST         # Hostname serveru Redis\nCLOUDRON_REDIS_PORT         # Port serveru Redis\nCLOUDRON_REDIS_PASSWORD     # Heslo Redis\n

    M\u016f\u017eete pou\u017e\u00edt getenv() pro z\u00edsk\u00e1n\u00ed hodnot v\u00fd\u0161e uveden\u00fdch prom\u011bnn\u00fdch prost\u0159ed\u00ed v k\u00f3du. Surov\u00e9 hodnoty lze z\u00edskat pomoc\u00ed Spr\u00e1vce soubor\u016f v souboru /app/data/credentials.txt.

    "},{"location":"apps/lamp/#ldap","title":"LDAP","text":"

    Na OSCloud jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje k LDAP zp\u0159\u00edstupn\u011bny aplikaci jako prom\u011bnn\u00e9 prost\u0159ed\u00ed.

    Zve\u0159ejn\u011bn\u00e9 prom\u011bnn\u00e9 prost\u0159ed\u00ed jsou:

    CLOUDRON_LDAP_SERVER=                                # IP adresa LDAP serveru\nCLOUDRON_LDAP_HOST=                                  # IP adresa LDAP serveru (stejn\u00e1 jako v\u00fd\u0161e)\nCLOUDRON_LDAP_PORT=                                  # Port LDAP serveru\nCLOUDRON_LDAP_URL=                                   # URL LDAP serveru ve form\u00e1tu ldap://ip:port\nCLOUDRON_LDAP_USERS_BASE_DN=                         # Z\u00e1kladn\u00ed DN u\u017eivatel\u016f LDAP ve form\u00e1tu ou=users,dc=oscloud\nCLOUDRON_LDAP_GROUPS_BASE_DN=                        # Z\u00e1kladn\u00ed DN skupin LDAP ve form\u00e1tu ou=groups,dc=oscloud\nCLOUDRON_LDAP_BIND_DN=                               # DN pro prov\u00e1d\u011bn\u00ed po\u017eadavk\u016f LDAP\nCLOUDRON_LDAP_BIND_PASSWORD=                         # Heslo pro prov\u00e1d\u011bn\u00ed po\u017eadavk\u016f LDAP\n

    Chcete-li chr\u00e1nit web pomoc\u00ed z\u00e1kladn\u00edho ov\u011b\u0159ov\u00e1n\u00ed LDAP, pou\u017eijte n\u00e1sleduj\u00edc\u00ed konfiguraci Apache:

    <Directory /app/data/public>\n    Options +FollowSymLinks\n    AllowOverride None\n    Require valid-user\n    AuthName \"OSCloud LDAP Authentication\"\n    AuthBasicProvider ldap\n    AuthType Basic\n    AuthLDAPURL ${CLOUDRON_LDAP_URL}/${CLOUDRON_LDAP_USERS_BASE_DN}?username?sub?(username=*)\n    AuthLDAPBindDN ${CLOUDRON_LDAP_BIND_DN}\n    AuthLDAPBindPassword ${CLOUDRON_LDAP_BIND_PASSWORD}\n</Directory>\n
    "},{"location":"apps/lamp/#vlastni-startovaci-skript","title":"Vlastn\u00ed startovac\u00ed skript","text":"

    Vlastn\u00ed startovac\u00ed skript lze um\u00edstit do /app/data/run.sh. Nap\u0159\u00edklad:

    #!/bin/bash\n\necho \"Tento skript je vol\u00e1n p\u0159ed spu\u0161t\u011bn\u00edm aplikace.\"\n\n# Vytvo\u0159en\u00ed symlink\u016f\nrm -rf /app/data/var/cache\nmkdir -p /run/cache\nln -sf /run/cache /app/data/var/cache\n
    "},{"location":"apps/lamp/#composer","title":"Composer","text":"

    composer, npm a dal\u0161\u00ed b\u011b\u017en\u00e9 n\u00e1stroje jsou nainstalov\u00e1ny z obrazov\u00e9ho souboru OSCloud. Pro spu\u0161t\u011bn\u00ed t\u011bchto n\u00e1stroj\u016f p\u0159epn\u011bte nejprve na u\u017eivatele www-data (v\u011bt\u0161ina by nem\u011bla b\u00fdt spu\u0161t\u011bna jako root).

    su - www-data\ncd /app/data/public           # zde je um\u00edst\u011bn PHP k\u00f3d\ncomposer require drush/drush\nnpm install\n

    Memory limit

    Aplikace LAMP b\u011b\u017e\u00ed s 256 MB RAM jako v\u00fdchoz\u00ed nastaven\u00ed, co\u017e nemus\u00ed b\u00fdt dostate\u010dn\u00e9 pro Composer a dal\u0161\u00ed n\u00e1stroje. Pokud vid\u00edte chybovou zpr\u00e1vu Killed, zvy\u0161te limit pam\u011bti aplikace na 1 GB.

    "},{"location":"apps/lamp/#laravel","title":"Laravel","text":"

    Chcete-li spustit aplikace Laravel, viz tento \u010dl\u00e1nek. Nastaven\u00ed reverzn\u00ed proxy

    Pokud chcete nap\u0159\u00edklad provozovat vlastn\u00ed WordPress v r\u00e1mci t\u00e9to aplikace, k\u00f3d bude b\u011b\u017eet za nginx proxy. Aplikace jako WordPress vy\u017eaduj\u00ed ur\u010dit\u00fd k\u00f3d ve wp-config.php, aby tuto konfiguraci zpracovaly:

    /*\n http://cmanios.wordpress.com/2014/04/12/nginx-https-reverse-proxy-to-wordpress-with-apache-http-and-different-port/\n http://wordpress.org/support/topic/compatibility-with-wordpress-behind-a-reverse-proxy\n https://wordpress.org/support/topic/wp_home-and-wp_siteurl\n */\n// If WordPress is behind reverse proxy which proxies https to http\nif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {\n    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];\n\n    if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')\n        $_SERVER['HTTPS']='on';\n}\n
    "},{"location":"apps/lamp/#kontrola-stavu","title":"Kontrola stavu","text":"

    Aplikace LAMP o\u010dek\u00e1v\u00e1 odpov\u011b\u010f 2xx z cesty '/'. Pokud je va\u0161e aplikace zcela chr\u00e1n\u011bna, kontrola stavu m\u016f\u017ee ozna\u010dit va\u0161i aplikaci jako neodpov\u00eddaj\u00edc\u00ed nam\u00edsto b\u011b\u017e\u00edc\u00ed.

    M\u016f\u017eete to obej\u00edt p\u0159id\u00e1n\u00edm n\u00e1sleduj\u00edc\u00edho k\u00f3du do /app/data/public/.htaccess:

    RewriteEngine On\nRewriteCond %{HTTP_USER_AGENT} OSCloudHealth\nRewriteRule ^ - [R=200]\n

    P\u0159\u00edpadn\u011b p\u0159idejte n\u011bco takov\u00e9ho do config.php nebo index.php aplikace:

    if ($_SERVER[\"REMOTE_ADDR\"] == '172.18.0.1') {\n    echo \"OSCloud kontrola stavu odpov\u011b\u010f\";\n    exit;\n}\n
    "},{"location":"apps/linkding/","title":"Linkding","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/linkwarden/","title":"Linkwarden","text":"

    Linkwarden je open-source aplikace ur\u010den\u00e1 pro spr\u00e1vu a organizaci ulo\u017een\u00fdch odkaz\u016f. Nab\u00edz\u00ed efektivn\u00ed n\u00e1stroje pro kategorizaci, vyhled\u00e1v\u00e1n\u00ed a bezpe\u010dn\u00e9 ukl\u00e1d\u00e1n\u00ed odkaz\u016f, co\u017e usnad\u0148uje pr\u00e1ci s velk\u00fdm mno\u017estv\u00edm informac\u00ed.

    "},{"location":"apps/linkwarden/#k-cemu-linkwarden-slouzi","title":"K \u010demu Linkwarden slou\u017e\u00ed","text":"
    1. Spr\u00e1va odkaz\u016f: Umo\u017e\u0148uje ukl\u00e1dat a t\u0159\u00eddit odkazy do slo\u017eek nebo pomoc\u00ed tag\u016f.
    2. Vyhled\u00e1v\u00e1n\u00ed: Pokro\u010dil\u00e9 vyhled\u00e1v\u00e1n\u00ed podle kl\u00ed\u010dov\u00fdch slov, tag\u016f nebo jin\u00fdch parametr\u016f.
    3. Offline re\u017eim: Ukl\u00e1d\u00e1 kopie str\u00e1nek pro offline p\u0159\u00edstup.
    4. Sd\u00edlen\u00ed: Mo\u017enost sd\u00edlet kolekce odkaz\u016f nebo jednotliv\u00e9 odkazy s dal\u0161\u00edmi u\u017eivateli.
    5. Archivace str\u00e1nek: P\u0159\u00edstup k webov\u00fdm str\u00e1nk\u00e1m, i kdy\u017e jsou sta\u017eeny. Zabezpe\u010den\u00ed va\u0161ich str\u00e1nek proti \"Link Rot\" a mo\u017enost sta\u017een\u00ed archivovan\u00fdch str\u00e1nek.
    "},{"location":"apps/linkwarden/#hlavni-vyhody-linkwarden","title":"Hlavn\u00ed v\u00fdhody Linkwarden","text":"
    1. Jednoduchost pou\u017eit\u00ed: Intuitivn\u00ed rozhran\u00ed vhodn\u00e9 i pro za\u010d\u00e1te\u010dn\u00edky.
    2. Bezpe\u010dnost: Odkazy jsou ukl\u00e1d\u00e1ny na va\u0161em serveru, co\u017e eliminuje rizika spojen\u00e1 s t\u0159et\u00edmi stranami.
    3. Flexibilita: Podpora tag\u016f, slo\u017eek a vlastn\u00edch kategori\u00ed.
    4. Open-source: Pln\u011b p\u0159izp\u016fsobiteln\u00e1 aplikace, kter\u00e1 je zdarma k dispozici.
    5. Integrace: Mo\u017enost p\u0159\u00edstupu p\u0159es API nebo integrace s dal\u0161\u00edmi n\u00e1stroji.
    "},{"location":"apps/linkwarden/#bezpecnost-v-linkwardenu","title":"Bezpe\u010dnost v Linkwardenu","text":"
    1. Lok\u00e1ln\u00ed ulo\u017ei\u0161t\u011b: Data z\u016fstanou na na\u0161em serveru, bez odes\u00edl\u00e1n\u00ed do cloudu t\u0159et\u00edch stran.
    2. \u0160ifrov\u00e1n\u00ed: Podpora HTTPS p\u0159ipojen\u00ed a zabezpe\u010den\u00ed hesel.
    3. Z\u00e1lohy: Mo\u017enost pravideln\u00fdch z\u00e1loh pro minimalizaci ztr\u00e1ty dat.
    4. Kontrola p\u0159\u00edstupu: Nastaven\u00ed opr\u00e1vn\u011bn\u00ed pro r\u016fzn\u00e9 u\u017eivatele.
    "},{"location":"apps/linkwarden/#pouzivani-linkwardenu","title":"Pou\u017e\u00edv\u00e1n\u00ed Linkwardenu","text":""},{"location":"apps/linkwarden/#organizace-odkazu","title":"Organizace odkaz\u016f","text":"
    • Otev\u0159ete aplikaci Linkwarden.
    • Klikn\u011bte na tla\u010d\u00edtko \"P\u0159idat odkaz\" a zadejte URL adresu.
    • P\u0159idejte tagy nebo popis pro snadn\u011bj\u0161\u00ed vyhled\u00e1v\u00e1n\u00ed.
    "},{"location":"apps/linkwarden/#vytvareni-kolekci","title":"Vytv\u00e1\u0159en\u00ed kolekc\u00ed","text":"
    • Pou\u017eijte sekci \"Slo\u017eky\" pro seskupen\u00ed odkaz\u016f podle t\u00e9mat.
    • P\u0159i\u0159a\u010fte odkazy ke konkr\u00e9tn\u00ed slo\u017ece.
    "},{"location":"apps/linkwarden/#vyhledavani","title":"Vyhled\u00e1v\u00e1n\u00ed","text":"
    • Pou\u017eijte vyhled\u00e1vac\u00ed pole a zadejte kl\u00ed\u010dov\u00e9 slovo nebo tag.
    • Mo\u017enost filtrovat podle data p\u0159id\u00e1n\u00ed nebo jin\u00fdch parametr\u016f.
    "},{"location":"apps/linkwarden/#prihlaseni-do-aplikace","title":"P\u0159ihl\u00e1\u0161en\u00ed do aplikace","text":"
    • V OSCloud Dashboardu klikn\u011bte na aplikaci Linkwarden.
    • Pot\u00e9 zvolte tla\u010d\u00edtko \"OSCloud\".
    • P\u0159ihl\u00e1\u0161en\u00ed prob\u00edh\u00e1 pomoc\u00ed \u00fa\u010dtu, kter\u00fd jste si vytvo\u0159ili na OSCloud.
    "},{"location":"apps/linkwarden/#sdileni-odkazu","title":"Sd\u00edlen\u00ed odkaz\u016f","text":"
    • Klikn\u011bte na odkaz, kter\u00fd chcete sd\u00edlet.
    • Vyberte mo\u017enost \"Vygenerovat sd\u00edlen\u00fd odkaz\" a zkop\u00edrujte jej.
    "},{"location":"apps/linkwarden/#tipy-pro-efektivni-pouzivani","title":"Tipy pro efektivn\u00ed pou\u017e\u00edv\u00e1n\u00ed","text":"
    • Pou\u017e\u00edvejte konzistentn\u00ed tagy pro lep\u0161\u00ed organizaci.
    • Pravideln\u011b kontrolujte neplatn\u00e9 nebo duplicitn\u00ed odkazy.
    • Vytv\u00e1\u0159ejte z\u00e1lohy a ukl\u00e1dejte je mimo server pro p\u0159\u00edpad n\u00e1hodn\u00e9 ztr\u00e1ty dat.

    Linkwarden je skv\u011bl\u00fd n\u00e1stroj pro jednotlivce i t\u00fdmy, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt sv\u00e9 odkazy organizovan\u00e9 a bezpe\u010dn\u011b ulo\u017een\u00e9. D\u00edky jeho funkc\u00edm a mo\u017enostem si u\u0161et\u0159\u00edte \u010das a zv\u00fd\u0161\u00edte svou produktivitu.

    "},{"location":"apps/lychee/","title":"Lychee","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/mastodon/","title":"Mastodon Mamutovo","text":""},{"location":"apps/mastodon/#jak-pouzivat-mastodon-na-mamutovocz","title":"Jak pou\u017e\u00edvat Mastodon na mamutovo.cz \ud83d\udc18","text":"

    Mastodon je decentralizovan\u00e1 open-source soci\u00e1ln\u00ed s\u00ed\u0165, kter\u00e1 v\u00e1m umo\u017en\u00ed z\u016fstat v kontaktu s komunitou a sd\u00edlet sv\u00e9 my\u0161lenky ve form\u011b kr\u00e1tk\u00fdch p\u0159\u00edsp\u011bvk\u016f naz\u00fdvan\u00fdch \"tooty\". Na rozd\u00edl od centralizovan\u00fdch s\u00edt\u00ed, jako je Twitter nebo Facebook, nen\u00ed Mastodon spravov\u00e1n jedinou spole\u010dnost\u00ed, ale b\u011b\u017e\u00ed na mnoha nez\u00e1visl\u00fdch serverech po cel\u00e9m sv\u011bt\u011b, kter\u00e9 mezi sebou komunikuj\u00ed.

    "},{"location":"apps/mastodon/#proc-pouzivat-mastodon","title":"Pro\u010d pou\u017e\u00edvat Mastodon?","text":"
    • Decentralizace: Ka\u017ed\u00e1 instance je nez\u00e1visl\u00e1. Va\u0161e data nejsou kontrolov\u00e1na jednou firmou, ale z\u016fst\u00e1vaj\u00ed pod spr\u00e1vou t\u00e9 instance, kter\u00e9 d\u016fv\u011b\u0159ujete.
    • Bez reklam: Mastodon neobsahuje \u017e\u00e1dn\u00e9 reklamy a nikdo v\u00e1s nesleduje pro personalizovan\u00fd marketing.
    • Federace: I kdy\u017e pou\u017e\u00edv\u00e1te instanci mamutovo.cz, m\u016f\u017eete komunikovat s u\u017eivateli z ostatn\u00edch instanc\u00ed po cel\u00e9m sv\u011bt\u011b. Sta\u010d\u00ed je sledovat podle jejich u\u017eivatelsk\u00e9ho jm\u00e9na (nap\u0159. @uzivatel@instance.com).
    • Respektov\u00e1n\u00ed soukrom\u00ed: M\u00e1te plnou kontrolu nad t\u00edm, kdo vid\u00ed va\u0161e p\u0159\u00edsp\u011bvky a kdo v\u00e1s sleduje.

    Nyn\u00ed, kdy\u017e v\u00edte, co Mastodon je, poj\u010fme se pod\u00edvat, jak ho m\u016f\u017eete za\u010d\u00edt pou\u017e\u00edvat na na\u0161\u00ed instanci mamutovo.cz.

    "},{"location":"apps/mastodon/#1-registrace-a-vytvoreni-uctu","title":"1. Registrace a vytvo\u0159en\u00ed \u00fa\u010dtu","text":""},{"location":"apps/mastodon/#krok-1-prejdete-na-hlavni-stranku","title":"Krok 1: P\u0159ejd\u011bte na hlavn\u00ed str\u00e1nku","text":"

    Nav\u0161tivte str\u00e1nku mamutovo.cz a klikn\u011bte na Zaregistrovat se v prav\u00e9m horn\u00edm rohu.

    "},{"location":"apps/mastodon/#krok-2-vyplnte-registracni-formular","title":"Krok 2: Vypl\u0148te registra\u010dn\u00ed formul\u00e1\u0159","text":"

    Vypl\u0148te po\u017eadovan\u00e9 \u00fadaje: - U\u017eivatelsk\u00e9 jm\u00e9no: Zvolte si unik\u00e1tn\u00ed jm\u00e9no, kter\u00e9 v\u00e1s bude na Mastodonu reprezentovat (nap\u0159. @jmeno@mamutovo.cz). - E-mail: Vypl\u0148te platnou e-mailovou adresu, kterou budete pot\u0159ebovat pro aktivaci \u00fa\u010dtu. - Heslo: Zvolte siln\u00e9 heslo pro ochranu va\u0161eho \u00fa\u010dtu.

    Po vypln\u011bn\u00ed klikn\u011bte na tla\u010d\u00edtko Registrovat.

    "},{"location":"apps/mastodon/#krok-3-potvrzeni-e-mailu","title":"Krok 3: Potvrzen\u00ed e-mailu","text":"

    Po registraci v\u00e1m bude na uvedenou e-mailovou adresu zasl\u00e1n aktiva\u010dn\u00ed e-mail. Klikn\u011bte na odkaz v e-mailu, abyste aktivovali sv\u016fj \u00fa\u010det.

    "},{"location":"apps/mastodon/#krok-4-prihlaseni-do-uctu","title":"Krok 4: P\u0159ihl\u00e1\u0161en\u00ed do \u00fa\u010dtu","text":"

    Po potvrzen\u00ed e-mailu se m\u016f\u017eete p\u0159ihl\u00e1sit na mamutovo.cz s va\u0161\u00edm u\u017eivatelsk\u00fdm jm\u00e9nem a heslem.

    "},{"location":"apps/mastodon/#2-jak-funguje-mastodon","title":"2. Jak funguje Mastodon?","text":""},{"location":"apps/mastodon/#krok-1-timeline-casova-osa","title":"Krok 1: Timeline (\u010casov\u00e1 osa)","text":"

    Na Mastodonu m\u00e1te t\u0159i hlavn\u00ed \u010dasov\u00e9 osy: - Dom\u00e1c\u00ed timeline: Zde uvid\u00edte p\u0159\u00edsp\u011bvky (tooty) od lid\u00ed, kter\u00e9 sledujete. - Federovan\u00e1 timeline: Zobrazuje p\u0159\u00edsp\u011bvky z ostatn\u00edch federovan\u00fdch server\u016f, se kter\u00fdmi je mamutovo.cz propojeno. - M\u00edstn\u00ed timeline: Obsahuje v\u0161echny p\u0159\u00edsp\u011bvky od u\u017eivatel\u016f p\u0159\u00edmo na mamutovo.cz.

    "},{"location":"apps/mastodon/#krok-2-vytvareni-prispevku-tootu","title":"Krok 2: Vytv\u00e1\u0159en\u00ed p\u0159\u00edsp\u011bvk\u016f (Toot\u016f)","text":"

    Chcete-li napsat p\u0159\u00edsp\u011bvek (zn\u00e1m\u00fd jako \"toot\"), klikn\u011bte na tla\u010d\u00edtko Napsat toot v horn\u00ed \u010d\u00e1sti str\u00e1nky. Vytvo\u0159te sv\u016fj obsah a klikn\u011bte na tla\u010d\u00edtko Tootnout.

    P\u0159\u00edsp\u011bvky m\u016f\u017eete nastavit jako: - Ve\u0159ejn\u00e9: Viditeln\u00e9 pro v\u0161echny u\u017eivatele, v\u010detn\u011b t\u011bch na jin\u00fdch instanc\u00edch. - Nesledovan\u00e9: Viditeln\u00e9 pouze na va\u0161\u00ed instanci. - Soukrom\u00e9: Viditeln\u00e9 pouze pro va\u0161e sleduj\u00edc\u00ed. - Direct message: Pos\u00edl\u00e1te pouze konkr\u00e9tn\u00edm u\u017eivatel\u016fm.

    "},{"location":"apps/mastodon/#krok-3-sledovani-a-interakce","title":"Krok 3: Sledov\u00e1n\u00ed a interakce","text":"

    M\u016f\u017eete sledovat ostatn\u00ed u\u017eivatele a jejich tooty se budou zobrazovat na va\u0161\u00ed dom\u00e1c\u00ed \u010dasov\u00e9 ose. M\u016f\u017eete tak\u00e9: - Lajkovat p\u0159\u00edsp\u011bvky (klepnut\u00edm na srd\u00ed\u010dko). - Sd\u00edlet je (tla\u010d\u00edtko pro p\u0159eposl\u00e1n\u00ed). - Odpov\u011bd\u011bt (klepnut\u00edm na tla\u010d\u00edtko odpov\u011bdi).

    "},{"location":"apps/mastodon/#krok-4-nastaveni-soukromi","title":"Krok 4: Nastaven\u00ed soukrom\u00ed","text":"

    V nastaven\u00ed \u00fa\u010dtu m\u016f\u017eete ovl\u00e1dat, kdo m\u016f\u017ee vid\u011bt va\u0161e tooty a kdo v\u00e1s m\u016f\u017ee sledovat. Pokud chcete je\u0161t\u011b v\u011bt\u0161\u00ed kontrolu, m\u016f\u017eete: - Zamknout \u00fa\u010det: Vy\u017eaduje schv\u00e1len\u00ed pro nov\u00e9 sleduj\u00edc\u00ed. - Nastavit v\u00fdchoz\u00ed \u00farove\u0148 viditelnosti: Nap\u0159. aby v\u0161echny va\u0161e p\u0159\u00edsp\u011bvky byly automaticky soukrom\u00e9.

    "},{"location":"apps/mastodon/#3-vyhledavani-a-objevovani-obsahu","title":"3. Vyhled\u00e1v\u00e1n\u00ed a objevov\u00e1n\u00ed obsahu","text":""},{"location":"apps/mastodon/#krok-1-vyhledavani-uzivatelu","title":"Krok 1: Vyhled\u00e1v\u00e1n\u00ed u\u017eivatel\u016f","text":"

    Pou\u017eijte vyhled\u00e1vac\u00ed li\u0161tu k nalezen\u00ed u\u017eivatel\u016f podle jejich jm\u00e9na nebo u\u017eivatelsk\u00e9ho jm\u00e9na (nap\u0159. @jmeno@mamutovo.cz).

    "},{"location":"apps/mastodon/#krok-2-hashtagy","title":"Krok 2: Hashtagy","text":"

    Hashtagy v\u00e1m umo\u017e\u0148uj\u00ed objevovat p\u0159\u00edsp\u011bvky na r\u016fzn\u00e1 t\u00e9mata. Sta\u010d\u00ed kliknout na hashtag (nap\u0159. #open-source) a zobraz\u00ed se v\u0161echny tooty s t\u00edmto hashtagem.

    "},{"location":"apps/mastodon/#4-mobilni-aplikace","title":"4. Mobiln\u00ed aplikace","text":"

    Mastodon m\u016f\u017eete pou\u017e\u00edvat i na mobiln\u00edch za\u0159\u00edzen\u00edch. Sta\u010d\u00ed si st\u00e1hnout aplikaci Mastodon pro Android nebo iOS a p\u0159ihl\u00e1sit se do sv\u00e9ho \u00fa\u010dtu mamutovo.cz.

    "},{"location":"apps/mastodon/#5-dalsi-funkce","title":"5. Dal\u0161\u00ed funkce","text":"
    • Zpr\u00e1vy: Mastodon podporuje soukrom\u00e9 zpr\u00e1vy mezi u\u017eivateli.
    • Seznamy: M\u016f\u017eete si vytvo\u0159it vlastn\u00ed seznamy u\u017eivatel\u016f a sledovat jejich tooty odd\u011blen\u011b.
    • Upozorn\u011bn\u00ed: P\u0159izp\u016fsobte si, jak\u00e9 notifikace chcete dost\u00e1vat (nap\u0159. p\u0159i nov\u00e9m sleduj\u00edc\u00edm nebo p\u0159i zm\u00ednce).
    "},{"location":"apps/mastodon/#6-caste-dotazy-faq","title":"6. \u010cast\u00e9 dotazy (FAQ)","text":""},{"location":"apps/mastodon/#jaky-je-rozdil-mezi-mistni-a-federovanou-casovou-osou","title":"Jak\u00fd je rozd\u00edl mezi m\u00edstn\u00ed a federovanou \u010dasovou osou?","text":"
    • M\u00edstn\u00ed \u010dasov\u00e1 osa zobrazuje p\u0159\u00edsp\u011bvky v\u0161ech u\u017eivatel\u016f z va\u0161\u00ed instance mamutovo.cz.
    • Federovan\u00e1 \u010dasov\u00e1 osa zobrazuje p\u0159\u00edsp\u011bvky od u\u017eivatel\u016f z jin\u00fdch instanc\u00ed, se kter\u00fdmi mamutovo.cz federuje.
    "},{"location":"apps/mastodon/#jsou-tooty-verejne","title":"Jsou tooty ve\u0159ejn\u00e9?","text":"

    Ano, pokud nevytvo\u0159\u00edte soukrom\u00fd nebo chr\u00e1n\u011bn\u00fd p\u0159\u00edsp\u011bvek, va\u0161e tooty jsou ve\u0159ejn\u00e9 a mohou b\u00fdt viditeln\u00e9 i na jin\u00fdch instanc\u00edch.

    "},{"location":"apps/mastodon/#jak-mohu-sledovat-uzivatele-z-jinych-instanci","title":"Jak mohu sledovat u\u017eivatele z jin\u00fdch instanc\u00ed?","text":"

    P\u0159es vyhled\u00e1vac\u00ed pole m\u016f\u017eete zadat jejich u\u017eivatelsk\u00e9 jm\u00e9no v\u010detn\u011b dom\u00e9ny (nap\u0159. @uzivatel@instance.com) a sledovat je.

    "},{"location":"apps/mealie/","title":"Mealie App","text":""},{"location":"apps/mealie/#co-je-mealie","title":"\ud83d\udcd6 Co je Mealie","text":"

    Mealie je modern\u00ed open-source aplikace pro spr\u00e1vu recept\u016f a pl\u00e1nov\u00e1n\u00ed j\u00eddeln\u00ed\u010dk\u016f. Na Oscloudu ji m\u016f\u017ee\u0161 pou\u017e\u00edvat pro svou rodinu i komunitn\u00ed sd\u00edlen\u00ed recept\u016f. Podporuje:

    • \ud83e\udd57 ukl\u00e1d\u00e1n\u00ed a kategorizaci recept\u016f
    • \ud83d\udcc5 pl\u00e1nov\u00e1n\u00ed j\u00eddeln\u00ed\u010dk\u016f a menu
    • \ud83d\uded2 automatick\u00e9 generov\u00e1n\u00ed n\u00e1kupn\u00edch seznam\u016f
    • \ud83d\udc65 v\u00edce u\u017eivatel\u016f a sd\u00edlen\u00ed v dom\u00e1cnostech
    • \ud83c\udf10 import recept\u016f p\u0159\u00edmo z webov\u00fdch str\u00e1nek
    "},{"location":"apps/mealie/#domacnosti-households","title":"\ud83c\udfe0 Dom\u00e1cnosti (Households)","text":"

    Dom\u00e1cnosti funguj\u00ed jako pracovn\u00ed prostory \u2013 ka\u017ed\u00e1 m\u00e1 vlastn\u00ed:

    • recepty,
    • j\u00eddeln\u00ed\u010dky,
    • n\u00e1kupn\u00ed seznamy.

    \ud83d\udd39 Typick\u00e9 p\u0159\u00edklady:

    • \u201eRodina Nov\u00e1kovi\u201c \u2013 soukrom\u00e1 sb\u00edrka recept\u016f
    • \u201eKomunitn\u00ed Oscloud kucha\u0159ka\u201c \u2013 sd\u00edlen\u00fd prostor pro celou komunitu

    \u27a1\ufe0f Jeden u\u017eivatel m\u016f\u017ee b\u00fdt \u010dlenem v\u00edce dom\u00e1cnost\u00ed.

    "},{"location":"apps/mealie/#jak-zacit","title":"\ud83d\ude80 Jak za\u010d\u00edt","text":"
    1. Otev\u0159i aplikaci Mealie v Oscloudu.
    2. P\u0159ihlas se sv\u00fdm Oscloud \u00fa\u010dtem.
    3. Pokud nechce\u0161, aby tvoje recepty byly viditeln\u00e9 v\u0161em (i neregistrovan\u00fdm u\u017eivatel\u016fm), vytvo\u0159 si vlastn\u00ed dom\u00e1cnost/kucha\u0159ku (nap\u0159. pro rodinu).
    4. Do sv\u00e9 dom\u00e1cnosti m\u016f\u017ee\u0161 p\u0159idat dal\u0161\u00ed \u010dleny \u2013 ostatn\u00ed u\u017eivatele Oscloudu.
    5. Pokud ti sd\u00edlen\u00ed nevad\u00ed a chce\u0161 se zapojit do komunitn\u00edho projektu, p\u0159ipoj se do Oscloud Kucha\u0159ky.
    "},{"location":"apps/mealie/#registrace-a-pristup","title":"\ud83d\udd10 Registrace a p\u0159\u00edstup","text":"
    • Do Mealie se nelze registrovat voln\u011b.
    • P\u0159\u00edstup je mo\u017en\u00fd jen:
    • na pozv\u00e1nku od administr\u00e1tora, nebo
    • p\u0159es Oscloud \u00fa\u010det (SSO p\u0159ihl\u00e1\u0161en\u00ed).
    • D\u00edky tomu je slu\u017eba chr\u00e1n\u011bn\u00e1 p\u0159ed spamem a fale\u0161n\u00fdmi \u00fa\u010dty.
    "},{"location":"apps/mealie/#viditelnost-receptu","title":"\ud83d\udc40 Viditelnost recept\u016f","text":"
    • V\u00fdchoz\u00ed nastaven\u00ed Mealie: recepty jsou ve\u0159ejn\u011b p\u0159\u00edstupn\u00e9 i neregistrovan\u00fdm u\u017eivatel\u016fm.
    • Pokud chce\u0161 m\u00edt recepty soukrom\u00e9, je pot\u0159eba je ukl\u00e1dat do vlastn\u00ed dom\u00e1cnosti.
    • Oscloud Kucha\u0159ka je koncipov\u00e1na jako ve\u0159ejn\u00e1 a sd\u00edlen\u00e1 \u2013 p\u0159idej se do n\u00ed, pokud chce\u0161 recepty publikovat otev\u0159en\u011b.
    "},{"location":"apps/mealie/#doporucene-pouziti-na-oscloudu","title":"\ud83d\udccc Doporu\u010den\u00e9 pou\u017eit\u00ed na Oscloudu","text":"
    • Jedna hlavn\u00ed dom\u00e1cnost \u201eOscloud Kucha\u0159ka\u201c \u2192 sd\u00edlen\u00e9 komunitn\u00ed recepty
    • Soukrom\u00e9 dom\u00e1cnosti \u2192 pro rodiny a jednotlivce
    • Skupiny \u2192 pou\u017e\u00edt jen pro rozd\u011blen\u00ed pr\u00e1v (admin/p\u0159isp\u011bvatel/\u010dten\u00e1\u0159)
    "},{"location":"apps/mealie/#ukazky","title":"\ud83d\udcf7 Uk\u00e1zky","text":""},{"location":"apps/mealie/#i-shrnuti","title":"\u2139\ufe0f Shrnut\u00ed","text":"
    • Dom\u00e1cnosti = odd\u011blen\u00e9 prostory pro recepty a j\u00eddeln\u00ed\u010dky
    • Skupiny = pr\u00e1va a role v dom\u00e1cnostech
    • SSO p\u0159ihl\u00e1\u0161en\u00ed = jednoduch\u00fd login p\u0159es Oscloud \u00fa\u010det
    • Viditelnost = recepty jsou ve\u0159ejn\u00e9, pokud nejsou v soukrom\u00e9 dom\u00e1cnosti
    • Registrace = pouze na pozv\u00e1n\u00ed nebo p\u0159es Oscloud \u00fa\u010det
    • Vhodn\u00e9 jak pro rodinu, tak pro komunitn\u00ed sd\u00edlen\u00ed na Oscloudu
    "},{"location":"apps/mealie/#odkazy","title":"\ud83d\udcce Odkazy","text":"
    • \ud83c\udf10 Web projektu: https://mealie.io
    • \ud83d\udcbb Zdrojov\u00e9 k\u00f3dy: https://github.com/mealie-recipes/mealie
    • \ud83d\udcd6 Dokumentace: https://docs.mealie.io
    "},{"location":"apps/miniflux/","title":"Miniflux","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/mirotalk/","title":"MiroTalk App","text":""},{"location":"apps/mirotalk/#mirotalk-na-oscloud-rychly-pruvodce","title":"MiroTalk na OSCloud: Rychl\u00fd pr\u016fvodce","text":"

    MiroTalk je v\u00fdborn\u00e1 platforma pro t\u00fdmovou spolupr\u00e1ci a komunikaci, ide\u00e1ln\u00ed jako modern\u00ed alternativa ke slu\u017eb\u00e1m, jako je TeamSpeak. Umo\u017e\u0148uje snadn\u00e9 videohovory p\u0159\u00edmo z prohl\u00ed\u017ee\u010de, bez pot\u0159eby instalovat dal\u0161\u00ed aplikace. MiroTalk najde\u0161 na adrese: https://talk.oscloud.cz.

    "},{"location":"apps/mirotalk/#klicove-vlastnosti-mirotalk","title":"Kl\u00ed\u010dov\u00e9 vlastnosti MiroTalk:","text":"
    • Videohovory bez instalace: V\u0161e b\u011b\u017e\u00ed p\u0159\u00edmo v prohl\u00ed\u017ee\u010di, co\u017e znamen\u00e1, \u017ee se p\u0159ipoj\u00ed\u0161 k hovoru b\u011bhem n\u011bkolika vte\u0159in.
    • Skv\u011bl\u00e1 pro t\u00fdmy: Vhodn\u00e9 pro mal\u00e9 i st\u0159edn\u00ed t\u00fdmy, kte\u0159\u00ed pot\u0159ebuj\u00ed jednoduch\u00e9 a rychl\u00e9 \u0159e\u0161en\u00ed pro hlasovou a video komunikaci.
    • Vysok\u00e1 kvalita: MiroTalk podporuje vysoce kvalitn\u00ed audio a video p\u0159enos, co\u017e je ide\u00e1ln\u00ed pro pracovn\u00ed sch\u016fzky nebo t\u00fdmov\u00e9 debaty.
    • \u0160irok\u00e1 funk\u010dnost: Krom\u011b videohovor\u016f nab\u00edz\u00ed sd\u00edlen\u00ed obrazovky a interaktivn\u00ed tabuli, co\u017e usnad\u0148uje spolupr\u00e1ci na projektech.
    Verze MiroTalk Popis Vyu\u017eit\u00ed MiroTalk P2P Tato verze je ur\u010dena pro jednoduch\u00e9, rychl\u00e9 a bezpe\u010dn\u00e9 peer-to-peer videohovory. Ide\u00e1ln\u00ed pro mal\u00e9 sch\u016fzky MiroTalk SFU \u0160k\u00e1lovateln\u00e1 videokonference pro v\u011bt\u0161\u00ed skupiny, podporuje a\u017e 8K rozli\u0161en\u00ed. Pro v\u011bt\u0161\u00ed skupinov\u00e1 setk\u00e1n\u00ed MiroTalk C2C End-to-end \u0161ifrovan\u00e9 hovory s vysokou \u00farovn\u00ed bezpe\u010dnosti. Pro zabezpe\u010denou komunikaci"},{"location":"apps/mirotalk/#jak-zacit-pouzivat-mirotalk","title":"Jak za\u010d\u00edt pou\u017e\u00edvat MiroTalk:","text":"
    1. P\u0159ipojen\u00ed k hovoru:
    2. Otev\u0159i sv\u016fj prohl\u00ed\u017ee\u010d a p\u0159ejdi na talk.oscloud.cz.
    3. Zadej n\u00e1zev m\u00edstnosti nebo vytvo\u0159 novou m\u00edstnost kliknut\u00edm na tla\u010d\u00edtko \u201eCreate Room\u201c. Tuto m\u00edstnost m\u016f\u017ee\u0161 sd\u00edlet s ostatn\u00edmi \u00fa\u010dastn\u00edky.

    4. Pozv\u00e1n\u00ed dal\u0161\u00edch u\u017eivatel\u016f:

    5. Vygeneruj odkaz na m\u00edstnost a po\u0161li jej ostatn\u00edm \u010dlen\u016fm t\u00fdmu. Sta\u010d\u00ed, kdy\u017e kliknou na odkaz, aby se p\u0159ipojili.

    6. Komunikace a funkce:

    7. Videohovor: P\u0159i vstupu do m\u00edstnosti se automaticky spust\u00ed videohovor.
    8. Sd\u00edlen\u00ed obrazovky: Kliknut\u00edm na ikonu sd\u00edlen\u00ed obrazovky m\u016f\u017ee\u0161 ostatn\u00edm zobrazit obsah sv\u00e9ho po\u010d\u00edta\u010de \u2013 ide\u00e1ln\u00ed pro prezentace.
    9. Tabule: Pro interaktivn\u00ed spolupr\u00e1ci m\u016f\u017ee\u0161 pou\u017e\u00edt vestav\u011bnou tabuli, kde mohou v\u0161ichni \u00fa\u010dastn\u00edci kreslit a ps\u00e1t.
    "},{"location":"apps/mirotalk/#ochrana-soukromi-a-bezpecnost","title":"Ochrana soukrom\u00ed a bezpe\u010dnost:","text":"

    MiroTalk klade d\u016fraz na soukrom\u00ed a bezpe\u010dnost u\u017eivatel\u016f. Obsahuje funkce jako:

    • Ochrana sch\u016fzek pomoc\u00ed hesla: Hostitel m\u016f\u017ee nastavit u\u017eivatelsk\u00e9 jm\u00e9no a heslo, aby m\u011bl kontrolu nad t\u00edm, kdo se p\u0159ipojuje k videohovoru.
    • Podpora pro vkl\u00e1d\u00e1n\u00ed do jin\u00fdch aplikac\u00ed: MiroTalk m\u016f\u017eete snadno integrovat s dal\u0161\u00edmi n\u00e1stroji pro zv\u00fd\u0161en\u00ed produktivity.

    Tento jednoduch\u00fd n\u00e1stroj poskytuje v\u0161e, co t\u00fdm pot\u0159ebuje pro efektivn\u00ed komunikaci. Vyzkou\u0161ej MiroTalk na talk.oscloud.cz a uvid\u00ed\u0161, jak snadno lze nahradit star\u0161\u00ed platformy, jako je TeamSpeak, modern\u00edm a flexibiln\u00edm \u0159e\u0161en\u00edm.

    "},{"location":"apps/nextcloud/","title":"Nextcloud na Oscloud","text":""},{"location":"apps/nextcloud/#nextcloud-na-oscloud-vas-osobni-cloud-s-10-gb-uloziste","title":"Nextcloud na Oscloud: V\u00e1\u0161 osobn\u00ed cloud s 10 GB \u00falo\u017ei\u0161t\u011b","text":"

    Oscloud nab\u00edz\u00ed Nextcloud pro v\u0161echny u\u017eivatele, kte\u0159\u00ed si p\u0159ej\u00ed bezpe\u010dn\u00e9 a soukrom\u00e9 \u00falo\u017ei\u0161t\u011b. S p\u0159\u00edstupem k Nextcloud se sta\u010d\u00ed p\u0159ihl\u00e1sit sv\u00fdm OSCloud \u00fa\u010dtem bez nutnosti registrace. Ka\u017ed\u00fd u\u017eivatel m\u00e1 z\u00e1kladn\u00ed \u00falo\u017ei\u0161t\u011b 5 GB, kter\u00e9 je mo\u017en\u00e9 nav\u00fd\u0161it na z\u00e1klad\u011b p\u0159\u00edsp\u011bvk\u016f.

    "},{"location":"apps/nextcloud/#co-nabizi-nextcloud-na-oscloud","title":"Co nab\u00edz\u00ed Nextcloud na Oscloud?","text":"
    • P\u0159\u00edstup odkudkoli: A\u0165 jste na po\u010d\u00edta\u010di, tabletu nebo mobilu, Nextcloud m\u00e1te v\u017edy po ruce.
    • Sd\u00edlen\u00ed a spolupr\u00e1ce: Jednodu\u0161e sd\u00edlejte soubory s ostatn\u00edmi a pracujte na dokumentech spole\u010dn\u011b v re\u00e1ln\u00e9m \u010dase d\u00edky Collabora Online.
    • Automatick\u00e1 z\u00e1loha fotografi\u00ed: Nahr\u00e1vejte a synchronizujte sv\u00e9 fotografie automaticky z mobiln\u00edch za\u0159\u00edzen\u00ed a m\u011bjte je bezpe\u010dn\u011b ulo\u017een\u00e9 v Nextcloudu.
    • Zabezpe\u010den\u00ed: Va\u0161e data jsou chr\u00e1n\u011bna a spravov\u00e1na bezpe\u010dn\u011b na OSCloud serverech.
    "},{"location":"apps/nextcloud/#mobilni-aplikace-nextcloud","title":"Mobiln\u00ed aplikace Nextcloud","text":"

    Nextcloud m\u016f\u017eete pou\u017e\u00edvat i na mobiln\u00edch za\u0159\u00edzen\u00edch! Sta\u010d\u00ed si st\u00e1hnout aplikaci Nextcloud pro Android nebo iOS a m\u016f\u017eete spravovat sv\u00e9 soubory a synchronizovat fotografie a dokumenty kdykoli a kdekoli.

    "},{"location":"apps/nextcloud/#aplikace-cookbook-na-nextcloud","title":"Aplikace Cookbook na Nextcloud","text":"

    Pokud m\u00e1te z\u00e1jem o spr\u00e1vu sv\u00fdch recept\u016f, Nextcloud na OSCloud nab\u00edz\u00ed skv\u011blou aplikaci Cookbook. Tato aplikace umo\u017e\u0148uje organizovat, ukl\u00e1dat a sd\u00edlet sv\u00e9 obl\u00edben\u00e9 recepty. K aplikaci Cookbook je tak\u00e9 k dispozici mobiln\u00ed aplikace, tak\u017ee sv\u00e9 recepty m\u00e1te v\u017edy po ruce!

    "},{"location":"apps/nextcloud/#zakladni-funkce-nextcloud-na-oscloud","title":"Z\u00e1kladn\u00ed funkce Nextcloud na OSCloud","text":"
    • Kalend\u00e1\u0159 a \u00fakoly: Sledujte sv\u00e9 \u00fakoly, organizujte ud\u00e1losti a synchronizujte kalend\u00e1\u0159e.
    • Kontakty: Udr\u017eujte sv\u00e9 kontakty aktu\u00e1ln\u00ed na v\u0161ech sv\u00fdch za\u0159\u00edzen\u00edch.
    • ONLYOFFICE: Pro snadnou editaci dokument\u016f p\u0159\u00edmo v prost\u0159ed\u00ed Nextcloud.
    • Cookbook pro recepty: Spravujte a sd\u00edlejte recepty ve sv\u00e9m osobn\u00edm cloudu.
    • Automatick\u00e9 nahr\u00e1v\u00e1n\u00ed fotografi\u00ed: Ide\u00e1ln\u00ed pro z\u00e1lohov\u00e1n\u00ed a organizaci fotografi\u00ed.
    • P\u0159izp\u016fsobitelnost \u00falo\u017ei\u0161t\u011b: \u00dalo\u017ei\u0161t\u011b lze nav\u00fd\u0161it dle p\u0159\u00edsp\u011bvk\u016f u\u017eivatel\u016f.

    V\u00edce informac\u00ed o mo\u017enostech Nextcloud m\u016f\u017eete naj\u00edt v ofici\u00e1ln\u00ed dokumentaci nebo p\u0159\u00edmo ve sv\u00e9m OSCloud prost\u0159ed\u00ed.

    Vyzkou\u0161ejte Nextcloud na OSCloud a u\u017eijte si bezpe\u010dn\u00fd, efektivn\u00ed a p\u0159ehledn\u00fd cloud pro v\u0161echny sv\u00e9 soubory!

    "},{"location":"apps/nodebb/","title":"NodeBB na Oscloud","text":"

    NodeBB je modern\u00ed open-source platforma pro diskuzn\u00ed f\u00f3ra, kter\u00e1 poskytuje rychl\u00e9, p\u0159izp\u016fsobiteln\u00e9 a snadno spravovateln\u00e9 prost\u0159ed\u00ed pro online komunitu.

    "},{"location":"apps/nodebb/#proc-si-vybrat-nodebb","title":"Pro\u010d si vybrat NodeBB?","text":"
    • Rychlost a v\u00fdkon: NodeBB je postaven na Node.js, co\u017e zaji\u0161\u0165uje rychlou odezvu i p\u0159i vysok\u00e9 z\u00e1t\u011b\u017ei.
    • Modern\u00ed design: Reaktivn\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed funguje skv\u011ble na mobiln\u00edch za\u0159\u00edzen\u00edch i desktopu.
    • P\u0159izp\u016fsobitelnost: Mo\u017enost p\u0159id\u00e1vat pluginy, upravovat t\u00e9mata a roz\u0161i\u0159ovat funkce dle pot\u0159eb va\u0161\u00ed komunity.
    • Re\u00e1ln\u00fd \u010das: Podpora pro \u017eiv\u00e9 notifikace a aktualizace obsahu bez nutnosti obnovov\u00e1n\u00ed str\u00e1nky.
    • Integrace t\u0159et\u00edch stran: Podpora p\u0159ipojen\u00ed p\u0159es soci\u00e1ln\u00ed s\u00edt\u011b, SSO a dal\u0161\u00ed.
    "},{"location":"apps/nodebb/#nodebb-na-oscloud_1","title":"NodeBB na OSCloud","text":"

    OSCloud v\u00e1m umo\u017e\u0148uje hostovat vlastn\u00ed NodeBB f\u00f3rum na va\u0161\u00ed dom\u00e9n\u011b s pln\u00fdm p\u0159\u00edstupem k administraci a v\u0161em funkc\u00edm.

    "},{"location":"apps/nodebb/#co-nabizime","title":"Co nab\u00edz\u00edme:","text":"
    • Instalaci na va\u0161i dom\u00e9nu: Profesion\u00e1ln\u00ed nasazen\u00ed a konfigurace.
    • 5 GB \u00falo\u017ei\u0161t\u011b zdarma: Z\u00e1kladn\u00ed pl\u00e1n zahrnuje \u00falo\u017ei\u0161t\u011b s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle va\u0161ich po\u017eadavk\u016f.
    • Automatick\u00e9 aktualizace a z\u00e1lohy: Zaji\u0161t\u011bn\u00ed bezpe\u010dnosti a spolehlivosti.
    • Technick\u00e1 podpora: K dispozici p\u0159es str\u00e1nku podpory..
    • Objedn\u00e1vky: Dal\u0161\u00ed informace naleznete na str\u00e1nce Objedn\u00e1vky Oscloud.
    "},{"location":"apps/nodebb/#jak-zacit","title":"Jak za\u010d\u00edt?","text":"
    1. Kontaktujte n\u00e1s: Po\u017e\u00e1dejte o instalaci Discourse p\u0159es Objedn\u00e1vky Oscloud
    2. Nastavte DNS z\u00e1znamy: Upraven\u00e9 podle pokyn\u016f podpory.
    3. P\u0159ihlaste se do administrace: Po instalaci z\u00edsk\u00e1te p\u0159\u00edstup k pln\u00e9 spr\u00e1v\u011b f\u00f3ra.
    4. Po dokon\u010den\u00ed instalace se aplikace NodeBB automaticky objev\u00ed ve va\u0161em dashboardu.
    "},{"location":"apps/nodebb/#pro-koho-je-nodebb-vhodne","title":"Pro koho je NodeBB vhodn\u00e9?","text":"
    • Komunity a f\u00f3ra: Ide\u00e1ln\u00ed pro budov\u00e1n\u00ed diskuzn\u00edch platforem.
    • Firmy a organizace: Pro intern\u00ed komunikaci nebo z\u00e1kaznickou podporu.
    • \u0160koly a vzd\u011bl\u00e1vac\u00ed projekty: Pro v\u00fdm\u011bnu znalost\u00ed a spolupr\u00e1ci.

    Pro v\u00edce informac\u00ed o NodeBB nav\u0161tivte ofici\u00e1ln\u00ed str\u00e1nky.

    "},{"location":"apps/ntfy/","title":"Ntfy","text":""},{"location":"apps/ntfy/#ntfy_1","title":"Ntfy","text":"

    Ntfy je jednoduch\u00e1 oznamovac\u00ed slu\u017eba pub-sub zalo\u017een\u00e1 na HTTP, kter\u00e1 implementuje specifikaci poskytovatele UnifiedPush. Umo\u017e\u0148uje v\u00e1m pos\u00edlat upozorn\u011bn\u00ed na v\u00e1\u0161 telefon nebo plochu pomoc\u00ed skript\u016f z jak\u00e9hokoli po\u010d\u00edta\u010de, zcela bez registrace, n\u00e1klad\u016f nebo slo\u017eit\u00e9ho nastaven\u00ed. Je to tak\u00e9 open source, pokud chcete provozovat vlastn\u00ed instanci.

    Push notifikace doru\u010dovan\u00e9 do mobiln\u00edch aplikac\u00ed Matrix jsou obvykle pouze probuzen\u00edmi aplikace a nenesou skute\u010dn\u00e9 u\u017eite\u010dn\u00e9 zat\u00ed\u017een\u00ed (nap\u0159. textov\u00e9 zpr\u00e1vy). I ve v\u00fdchoz\u00edm nastaven\u00ed (bez pou\u017eit\u00ed Ntfy) z\u016fst\u00e1v\u00e1 obsah va\u0161ich zpr\u00e1v soukrom\u00fd, p\u0159esto\u017ee proch\u00e1z\u00ed servery Google (Android) nebo Apple (iOS).

    Ntfy je u\u017eite\u010dn\u00e9 pro zlep\u0161en\u00ed soukrom\u00ed a nez\u00e1vislosti Matrixu, proto\u017ee ani tato \u201eaplika\u010dn\u00ed probuzen\u00ed\u201c ji\u017e nemus\u00ed proch\u00e1zet servery Google/Apple. M\u00edsto toho jsou doru\u010dov\u00e1na p\u0159es vlastn\u00ed instanci Ntfy.

    "},{"location":"apps/ntfy/#pouziti-ntfy-s-unifiedpush","title":"Pou\u017eit\u00ed Ntfy s UnifiedPush","text":"

    Chcete-li pou\u017e\u00edvat ntfy, pot\u0159ebujete mobiln\u00ed aplikaci, kter\u00e1 podporuje UnifiedPush jako alternativn\u00ed backend pro ozn\u00e1men\u00ed push.

    "},{"location":"apps/ntfy/#android","title":"Android","text":"
    1. Nainstalujte aplikaci distributora UnifiedPush.
    2. P\u0159\u00edklad: Ntfy (Zdrojov\u00fd k\u00f3d, F-Droid, Google Play)

    3. Otev\u0159ete nastaven\u00ed aplikace a nastavte sv\u00e9ho poskytovatele UnifiedPush (server Ntfy) jako v\u00fdchoz\u00ed server.

    4. Server: https://ntfy.arch-linux.cz

    5. Otev\u0159ete jakoukoli kompatibiln\u00ed Matrix klientskou aplikaci (nap\u0159. SchildiChat, Element) a v nastaven\u00ed ozn\u00e1men\u00ed p\u0159epn\u011bte poskytovatele ozn\u00e1men\u00ed na ntfy.

    "},{"location":"apps/ntfy/#dalsi-vyuziti-ntfy","title":"Dal\u0161\u00ed vyu\u017eit\u00ed Ntfy","text":"

    Ntfy lze pou\u017e\u00edt nejen s Matrixem, ale tak\u00e9 s dal\u0161\u00edmi aplikacemi a slu\u017ebami:

    • Uptime Kuma \u2013 Pro monitorov\u00e1n\u00ed slu\u017eeb lze p\u0159idat Ntfy jako endpoint pro upozorn\u011bn\u00ed.
    • Mastodon klienty (nap\u0159. Tusky) \u2013 Lze vyu\u017e\u00edt UnifiedPush k doru\u010dov\u00e1n\u00ed notifikac\u00ed.
    • Automatizovan\u00e9 skripty \u2013 Notifikace o dokon\u010den\u00fdch \u00faloh\u00e1ch nebo zm\u011bn\u00e1ch stavu syst\u00e9m\u016f.

    Uk\u00e1zka nastaven\u00ed:

    "},{"location":"apps/pairdrop/","title":"PairDrop App","text":""},{"location":"apps/pairdrop/#co-je-pairdrop-a-jak-funguje-na-oscloud-cz","title":"Co je Pairdrop a jak funguje na Oscloud CZ?","text":"

    Pairdrop na serveru pair.oscloud.cz ti umo\u017e\u0148uje snadno a rychle sd\u00edlet soubory mezi za\u0159\u00edzen\u00edmi. Sta\u010d\u00ed, kdy\u017e jsou p\u0159ipojena k internetu

    • nen\u00ed pot\u0159eba \u017e\u00e1dn\u00fd speci\u00e1ln\u00ed software, v\u0161e prob\u00edh\u00e1 p\u0159es webov\u00fd prohl\u00ed\u017ee\u010d.
    "},{"location":"apps/pairdrop/#hlavni-vyhody","title":"Hlavn\u00ed v\u00fdhody:","text":"
    • Snadn\u00e9 sd\u00edlen\u00ed: Otev\u0159i prohl\u00ed\u017ee\u010d, p\u0159ejdi na pair.oscloud.cz a za\u010dni sd\u00edlet soubory s jin\u00fdmi za\u0159\u00edzen\u00edmi.
    • Platformov\u011b nez\u00e1visl\u00e9: Funguje na v\u0161ech opera\u010dn\u00edch syst\u00e9mech \u2013 Linux, Windows, macOS, Android a iOS.
    • Lok\u00e1ln\u00ed i vzd\u00e1len\u00e9 pou\u017eit\u00ed: M\u016f\u017ee\u0161 pos\u00edlat soubory p\u0159es m\u00edstn\u00ed s\u00ed\u0165 nebo i na d\u00e1lku p\u0159es internet.
    "},{"location":"apps/pairdrop/#jak-pairdrop-pouzivat","title":"Jak Pairdrop pou\u017e\u00edvat?","text":"
    1. Otev\u0159i pair.oscloud.cz v prohl\u00ed\u017ee\u010di na obou za\u0159\u00edzen\u00edch.
    2. Vyber za\u0159\u00edzen\u00ed: Aplikace automaticky rozpozn\u00e1 dal\u0161\u00ed za\u0159\u00edzen\u00ed p\u0159ipojen\u00e1 k s\u00edti nebo na stejn\u00e9m serveru.
    3. Ode\u0161li soubor: Vyber soubor, kter\u00fd chce\u0161 odeslat, a p\u0159et\u00e1hni ho do rozhran\u00ed nebo jej nahraj pomoc\u00ed tla\u010d\u00edtka.

    Pairdrop je ide\u00e1ln\u00ed pro rychl\u00e9 sd\u00edlen\u00ed soubor\u016f mezi za\u0159\u00edzen\u00edmi, a\u0165 u\u017e doma, v kancel\u00e1\u0159i, nebo na cest\u00e1ch!

    Pairdrop nab\u00edz\u00ed oproti Snapdropu n\u011bkolik vylep\u0161en\u00ed a rozd\u00edl\u016f, kter\u00e9 z n\u011bj d\u011blaj\u00ed roz\u0161\u00ed\u0159enou a flexibiln\u011bj\u0161\u00ed variantu. Tady jsou hlavn\u00ed rozd\u00edly:

    "},{"location":"apps/pairdrop/#rozdily-oproti-snapdropu","title":"Rozd\u00edly oproti Snapdropu:","text":"
    1. Sp\u00e1rovan\u00e1 za\u0159\u00edzen\u00ed a ve\u0159ejn\u00e9 m\u00edstnosti:
    2. Internetov\u00fd p\u0159enos: Pairdrop umo\u017e\u0148uje p\u0159enosy p\u0159es internet mezi sp\u00e1rovan\u00fdmi za\u0159\u00edzen\u00edmi nebo v do\u010dasn\u00fdch ve\u0159ejn\u00fdch m\u00edstnostech, co\u017e usnad\u0148uje sd\u00edlen\u00ed v komplexn\u00edch s\u00edt\u00edch, jako jsou ve\u0159ejn\u00e9 Wi-Fi nebo firemn\u00ed s\u00edt\u011b.
    3. P\u0159ipojen\u00ed p\u0159es mobiln\u00ed hotspot: Pairdrop se dok\u00e1\u017ee p\u0159ipojit k za\u0159\u00edzen\u00edm i p\u0159es mobiln\u00ed hotspot.
    4. Automatick\u00e9 p\u0159ipojen\u00ed p\u0159es TURN server: Pokud jsou za\u0159\u00edzen\u00ed za NATem nebo v jin\u00e9 s\u00edti, Pairdrop automaticky pou\u017e\u00edv\u00e1 TURN server pro zaji\u0161t\u011bn\u00ed spojen\u00ed.

    5. Trval\u00e9 p\u00e1rov\u00e1n\u00ed za\u0159\u00edzen\u00ed:

    6. P\u00e1rov\u00e1n\u00ed za\u0159\u00edzen\u00ed: Za\u0159\u00edzen\u00ed lze sp\u00e1rovat pomoc\u00ed 6m\u00edstn\u00e9ho k\u00f3du nebo QR k\u00f3du. Tato za\u0159\u00edzen\u00ed pak z\u016fst\u00e1vaj\u00ed sp\u00e1rovan\u00e1 a jsou snadno dostupn\u00e1 bez ohledu na to, zda jsou ve stejn\u00e9 s\u00edti nebo ne.
    7. P\u0159\u00edstup ke zn\u00e1m\u00fdm za\u0159\u00edzen\u00edm: Po sp\u00e1rov\u00e1n\u00ed lze zn\u00e1m\u00e1 za\u0159\u00edzen\u00ed snadno naj\u00edt a p\u0159ipojit se k nim, i kdy\u017e nejsou v lok\u00e1ln\u00ed s\u00edti.

    8. Do\u010dasn\u00e9 ve\u0159ejn\u00e9 prostory:

    9. P\u0159ipojen\u00ed ve slo\u017eit\u00fdch s\u00edt\u00edch: Pairdrop nab\u00edz\u00ed mo\u017enost p\u0159ipojen\u00ed do do\u010dasn\u00fdch ve\u0159ejn\u00fdch m\u00edstnost\u00ed s k\u00f3dem nebo QR k\u00f3dem, co\u017e umo\u017e\u0148uje p\u0159ipojen\u00ed k za\u0159\u00edzen\u00edm mimo lok\u00e1ln\u00ed s\u00ed\u0165.
    10. Viditelnost za\u0159\u00edzen\u00ed ve ve\u0159ejn\u00fdch m\u00edstnostech: V\u0161echna za\u0159\u00edzen\u00ed ve stejn\u00e9 m\u00edstnosti se navz\u00e1jem vid\u00ed a mohou sd\u00edlet soubory. Ve\u0159ejn\u00e9 m\u00edstnosti jsou v\u0161ak do\u010dasn\u00e9.

    11. Vylep\u0161en\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed:

    12. Jednodu\u0161\u0161\u00ed p\u0159enosy: Po p\u0159ijet\u00ed po\u017eadavku jsou soubory ihned p\u0159eneseny. Pokud je to mo\u017en\u00e9, soubory se automaticky st\u00e1hnou po dokon\u010den\u00ed.
    13. P\u0159enos v\u00edce soubor\u016f najednou: Pairdrop umo\u017e\u0148uje p\u0159enos v\u00edce soubor\u016f najednou s celkov\u00fdm ukazatelem pr\u016fb\u011bhu.
    14. Podpora ZIP archiv\u016f: V\u00edce soubor\u016f se st\u00e1hne jako ZIP, co\u017e usnad\u0148uje organizaci stahov\u00e1n\u00ed.

    Tyto rozd\u00edly d\u011blaj\u00ed z Pairdropu velmi flexibiln\u00ed a funk\u010dn\u011b bohat\u0161\u00ed alternativu oproti Snapdropu, zejm\u00e9na pro u\u017eivatele, kte\u0159\u00ed pot\u0159ebuj\u00ed v\u00edce mo\u017enost\u00ed p\u0159i pr\u00e1ci v komplexn\u00edch nebo vzd\u00e1len\u00fdch s\u00ed\u0165ov\u00fdch prost\u0159ed\u00edch.

    "},{"location":"apps/peertube/","title":"PeerTube VHSky","text":"

    VHSky je open-source platforma pro sd\u00edlen\u00ed vide\u00ed, kter\u00e1 nab\u00edz\u00ed alternativu k centralizovan\u00fdm slu\u017eb\u00e1m, jako je YouTube. VHSky b\u011b\u017e\u00ed na technologii PeerTube, co\u017e znamen\u00e1, \u017ee kombinuje decentralizaci a komunitn\u00ed spr\u00e1vu, aby poskytla nez\u00e1vislou a bezpe\u010dnou platformu pro sd\u00edlen\u00ed vide\u00ed.

    "},{"location":"apps/peertube/#vyhody-vhsky-oproti-youtube","title":"V\u00fdhody VHSky oproti YouTube","text":"
    1. Soukrom\u00ed a bezpe\u010dnost VHSky chr\u00e1n\u00ed va\u0161e soukrom\u00ed \u2013 \u017e\u00e1dn\u00e9 reklamy ani prodej va\u0161ich dat t\u0159et\u00edm stran\u00e1m.

    2. Decentralizace Videa nejsou hostov\u00e1na na jednom m\u00edst\u011b, ale sd\u00edlena mezi u\u017eivateli, co\u017e zvy\u0161uje odolnost platformy.

    3. Bez reklam Sledujte videa bez p\u0159eru\u0161ov\u00e1n\u00ed reklamami.

    4. Komunitn\u00ed spr\u00e1va VHSky je sou\u010d\u00e1st\u00ed ekosyst\u00e9mu OSCloud a je spravov\u00e1na komunitou pro komunitu.

    "},{"location":"apps/peertube/#bezpecnost","title":"Bezpe\u010dnost","text":"
    • VHSky b\u011b\u017e\u00ed na zabezpe\u010den\u00e9 infrastruktu\u0159e OSCloud s pravideln\u00fdmi aktualizacemi.
    • Data jsou \u0161ifrov\u00e1na a chr\u00e1n\u011bna proti neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu.
    "},{"location":"apps/peertube/#navod-na-pouzivani-peertube-na-vhskcz","title":"N\u00e1vod na pou\u017e\u00edv\u00e1n\u00ed PeerTube na vhsk.cz","text":"

    PeerTube na dom\u00e9n\u011b vhsk.cz je komunitn\u00ed projekt zam\u011b\u0159en\u00fd na sd\u00edlen\u00ed vide\u00ed, jeho\u017e provoz je financov\u00e1n z dar\u016f u\u017eivatel\u016f. Tento n\u00e1vod v\u00e1s provede registrac\u00ed, interakc\u00ed s obsahem a nahr\u00e1v\u00e1n\u00edm vide\u00ed.

    "},{"location":"apps/peertube/#1-funkce-a-tipy","title":"1. Funkce a tipy","text":"
    1. Registrace u\u017eivatel\u016f Registrace na vhsky.cz jsou otev\u0159en\u00e9. Ka\u017ed\u00fd se m\u016f\u017ee p\u0159ipojit, prohl\u00ed\u017eet obsah, komentovat videa a vytv\u00e1\u0159et playlisty.

    2. \u00dalo\u017en\u00fd prostor Ka\u017ed\u00fd nov\u011b registrovan\u00fd u\u017eivatel m\u00e1 k dispozici 100 MB pro nahr\u00e1v\u00e1n\u00ed vide\u00ed. Po kontaktu s podporou VHSky a schv\u00e1len\u00ed moder\u00e1torem lze z\u00edskat 5 GB \u00falo\u017en\u00e9ho prostoru.

    3. P2P streaming Videa jsou streamov\u00e1na pomoc\u00ed peer-to-peer technologie, co\u017e zvy\u0161uje rychlost a efektivitu.

    4. Sd\u00edlen\u00ed obsahu Obsah lze sd\u00edlet nejen na VHSky, ale tak\u00e9 s dal\u0161\u00edmi instancemi PeerTube po cel\u00e9m sv\u011bt\u011b.

    "},{"location":"apps/peertube/#2-jak-zacit","title":"2. Jak za\u010d\u00edt?","text":"
    1. Registrace Nav\u0161tivte vhsky.cz a zaregistrujte se. Po potvrzen\u00ed emailu budete moci prohl\u00ed\u017eet obsah, komentovat videa a vytv\u00e1\u0159et playlisty.

    2. Nahr\u00e1n\u00ed videa Po registraci a p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete nahr\u00e1vat videa do vy\u010derpan\u00e9 kv\u00f3ty 100 MB. Pokud chcete nahr\u00e1vat dal\u0161\u00ed videa, kontaktujte podporu.

    3. Schv\u00e1len\u00ed prvn\u00edho videa Prvn\u00ed video, kter\u00e9 nahrajete, bude \u010dekat na schv\u00e1len\u00ed moder\u00e1torem, aby byla zaji\u0161t\u011bna kvalita a vhodnost obsahu. Po schv\u00e1len\u00ed obdr\u017e\u00edte email s potvrzen\u00edm.

    4. P\u0159ipojen\u00ed k federaci Va\u0161e videa mohou b\u00fdt sd\u00edlena s dal\u0161\u00edmi PeerTube instancemi, co\u017e zvy\u0161uje jejich dosah.

    5. Sd\u00edlen\u00ed obsahu Sd\u00edlejte sv\u00e1 videa pomoc\u00ed odkaz\u016f nebo je vlo\u017ete na webov\u00e9 str\u00e1nky. Videa lze tak\u00e9 sledovat p\u0159es Mastodon a RSS.

    "},{"location":"apps/peertube/#3-proc-tento-pristup","title":"3. Pro\u010d tento p\u0159\u00edstup?","text":"

    VHSky.cz je komunitn\u00ed projekt financovan\u00fd z dar\u016f. Aby byl server stabiln\u00ed a dostupn\u00fd pro v\u0161echny, nahr\u00e1v\u00e1n\u00ed vide\u00ed je omezeno na schv\u00e1len\u00e9 tv\u016frce. Tento p\u0159\u00edstup: - Zaji\u0161\u0165uje efektivn\u00ed vyu\u017eit\u00ed prostoru na serveru. - Podporuje sd\u00edlen\u00ed kvalitn\u00edho obsahu. - Umo\u017e\u0148uje financov\u00e1n\u00ed dal\u0161\u00edho provozu.

    "},{"location":"apps/peertube/#4-podpora-projektu","title":"4. Podpora projektu","text":"

    Chcete-li podpo\u0159it projekt VHSky.cz, m\u016f\u017eete: - P\u0159isp\u011bt finan\u010dn\u011b: Informace o darov\u00e1n\u00ed najdete na webu. - Sd\u00edlet projekt: Pozv\u011bte dal\u0161\u00ed lidi, aby se zapojili. - Tvo\u0159it obsah: Sd\u00edlejte sv\u00e1 videa a budujte komunitu.

    D\u011bkujeme za podporu a t\u011b\u0161\u00edme se na va\u0161i \u00fa\u010dast!

    "},{"location":"apps/piwigo/","title":"Piwigo na Oscloud","text":"

    Piwigo je open-source webov\u00e1 aplikace ur\u010den\u00e1 pro spr\u00e1vu a sd\u00edlen\u00ed fotografi\u00ed a dal\u0161\u00edch m\u00e9di\u00ed. Umo\u017e\u0148uje organizovat rozs\u00e1hl\u00e9 fotogalerie, co\u017e je ide\u00e1ln\u00ed pro jednotlivce, t\u00fdmy i organizace.

    "},{"location":"apps/piwigo/#pro-koho-je-piwigo-vhodne","title":"Pro koho je Piwigo vhodn\u00e9?","text":"
    • Fotografov\u00e9 a um\u011blci: Pro prezentaci portfolia a sd\u00edlen\u00ed prac\u00ed s klienty.
    • Rodiny a jednotlivci: Pro ukl\u00e1d\u00e1n\u00ed a sd\u00edlen\u00ed rodinn\u00fdch fotografi\u00ed v soukrom\u00e9m prost\u0159ed\u00ed.
    • Organizace a firmy: Pro spr\u00e1vu rozs\u00e1hl\u00fdch fotobank a intern\u00ed sd\u00edlen\u00ed m\u00e9di\u00ed.
    • \u0160koly a vzd\u011bl\u00e1vac\u00ed instituce: Pro archivaci a sd\u00edlen\u00ed fotografi\u00ed z akc\u00ed a projekt\u016f.
    "},{"location":"apps/piwigo/#vyhody-piwigo","title":"V\u00fdhody Piwigo","text":"
    • Flexibilita: Mo\u017enost p\u0159izp\u016fsoben\u00ed vzhledu a funkc\u00ed pomoc\u00ed t\u00e9mat a plugin\u016f.
    • \u0160k\u00e1lovatelnost: Efektivn\u00ed spr\u00e1va tis\u00edc\u016f a\u017e statis\u00edc\u016f fotografi\u00ed.
    • Otev\u0159en\u00fd k\u00f3d: Zdrojov\u00fd k\u00f3d je dostupn\u00fd, co\u017e umo\u017e\u0148uje \u00fapravy a roz\u0161\u00ed\u0159en\u00ed podle pot\u0159eb.
    • Aktivn\u00ed komunita: Podpora od \u0161irok\u00e9 komunity u\u017eivatel\u016f a v\u00fdvoj\u00e1\u0159\u016f.
    "},{"location":"apps/piwigo/#piwigo-na-oscloud_1","title":"Piwigo na OSCloud","text":"

    OSCloud nab\u00edz\u00ed mo\u017enost hostov\u00e1n\u00ed Piwigo na vlastn\u00ed dom\u00e9n\u011b. Ka\u017ed\u00fd z\u00e1jemce z\u00edsk\u00e1 vlastn\u00ed instanci Piwigo s administr\u00e1torsk\u00fdm p\u0159\u00edstupem, co\u017e umo\u017e\u0148uje plnou kontrolu nad galeri\u00ed a spr\u00e1vu u\u017eivatel\u016f.

    V z\u00e1kladn\u00ed nab\u00eddce je k dispozici 10 GB \u00falo\u017en\u00e9ho prostoru, s mo\u017enost\u00ed nav\u00fd\u0161en\u00ed dle individu\u00e1ln\u00edch pot\u0159eb po dohod\u011b.

    "},{"location":"apps/piwigo/#jak-zacit","title":"Jak za\u010d\u00edt","text":"
    1. Kontaktujte podporu: Po\u017e\u00e1dejte o instalaci Piwigo na va\u0161i dom\u00e9nu prost\u0159ednictv\u00edm Objedn\u00e1vky Oscloud.
    2. Nastavte DNS z\u00e1znamy: Podle pokyn\u016f podpory upravte DNS z\u00e1znamy va\u0161\u00ed dom\u00e9ny.
    3. P\u0159\u00edstup k aplikaci: Po dokon\u010den\u00ed instalace bude Piwigo dostupn\u00e9 ve va\u0161em webov\u00e9m rozhran\u00ed OSCloud.
    4. Po dokon\u010den\u00ed instalace se aplikace Piwigo automaticky objev\u00ed ve va\u0161em dashboardu.

    Pro v\u00edce informac\u00ed o Piwigo nav\u0161tivte ofici\u00e1ln\u00ed webov\u00e9 str\u00e1nky.

    "},{"location":"apps/pixelfed/","title":"Pixelfed","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/privatebin/","title":"PrivateBin App","text":""},{"location":"apps/privatebin/#co-je-privatebin","title":"Co je PrivateBin?","text":"

    PrivateBin je minimalistick\u00e1, open-source aplikace, kter\u00e1 umo\u017e\u0148uje bezpe\u010dn\u00e9 sd\u00edlen\u00ed textov\u00fdch zpr\u00e1v, soubor\u016f nebo pozn\u00e1mek. PrivateBin je zam\u011b\u0159en\u00fd na soukrom\u00ed a bezpe\u010dnost a vyu\u017e\u00edv\u00e1 end-to-end \u0161ifrov\u00e1n\u00ed (E2EE), co\u017e znamen\u00e1, \u017ee obsah, kter\u00fd sd\u00edl\u00edte, je \u0161ifrov\u00e1n p\u0159\u00edmo ve va\u0161em prohl\u00ed\u017ee\u010di a de\u0161ifrov\u00e1n pouze p\u0159\u00edjemcem. Server nem\u00e1 \u017e\u00e1dn\u00fd p\u0159\u00edstup k obsahu, proto\u017ee ulo\u017een\u00e1 data jsou \u0161ifrov\u00e1na na stran\u011b klienta.

    "},{"location":"apps/privatebin/#vyhody-privatebin","title":"V\u00fdhody PrivateBin","text":"
    • End-to-End \u0160ifrov\u00e1n\u00ed: V\u0161echna data jsou \u0161ifrov\u00e1na lok\u00e1ln\u011b, co\u017e znamen\u00e1, \u017ee ani provozovatel serveru nem\u016f\u017ee vid\u011bt obsah pozn\u00e1mek.
    • Samodestruk\u010dn\u00ed pozn\u00e1mky: M\u016f\u017eete nastavit \u010dasov\u00fd limit pro pozn\u00e1mku, po kter\u00e9m bude automaticky smaz\u00e1na.
    • Ochrana heslem: M\u016f\u017eete ke sd\u00edlen\u00e9 pozn\u00e1mce p\u0159idat heslo, \u010d\u00edm\u017e zv\u00fd\u0161\u00edte jej\u00ed bezpe\u010dnost.
    • Podpora pro MIME typy: PrivateBin podporuje r\u016fzn\u00e9 typy textov\u00e9ho obsahu v\u010detn\u011b prost\u00e9ho textu, markdownu, k\u00f3du nebo soubor\u016f.
    • Diskr\u00e9tnost: PrivateBin neukl\u00e1d\u00e1 \u017e\u00e1dn\u00e9 u\u017eivatelsk\u00e9 informace, jako jsou IP adresy, a nevy\u017eaduje \u017e\u00e1dnou registraci.
    "},{"location":"apps/privatebin/#jak-privatebin-funguje","title":"Jak PrivateBin funguje","text":"

    PrivateBin vyu\u017e\u00edv\u00e1 modern\u00ed \u0161ifrovac\u00ed technologie, aby zajistil, \u017ee obsah je p\u0159\u00edstupn\u00fd pouze odes\u00edlateli a p\u0159\u00edjemci. Ka\u017ed\u00e1 pozn\u00e1mka, kter\u00e1 je odesl\u00e1na prost\u0159ednictv\u00edm PrivateBin, je nejprve za\u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di odes\u00edlatele pomoc\u00ed 256bitov\u00e9ho AES \u0161ifrov\u00e1n\u00ed a n\u00e1sledn\u011b odesl\u00e1na na server.

    • U\u017eivatel vytvo\u0159\u00ed pozn\u00e1mku: Do webov\u00e9ho rozhran\u00ed PrivateBin vlo\u017e\u00ed text nebo soubor.
    • Za\u0161ifrov\u00e1n\u00ed: Pozn\u00e1mka je \u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di pomoc\u00ed kl\u00ed\u010de, kter\u00fd je n\u00e1sledn\u011b p\u0159ipojen k URL.
    • Sd\u00edlen\u00ed: U\u017eivatel sd\u00edl\u00ed URL s p\u0159\u00edjemcem. Server nem\u00e1 p\u0159\u00edstup ke kl\u00ed\u010di, kter\u00fd je ulo\u017een v URL.
    • De\u0161ifrov\u00e1n\u00ed: P\u0159\u00edjemce otev\u0159e URL, kter\u00e1 obsahuje kl\u00ed\u010d. Pozn\u00e1mka je de\u0161ifrov\u00e1na v prohl\u00ed\u017ee\u010di p\u0159\u00edjemce.
    "},{"location":"apps/privatebin/#pouzijte-nasi-instanci-privatebin","title":"Pou\u017eijte na\u0161\u00ed instanci Privatebin","text":"

    Na\u0161e instance PrivateBin je k dispozici na adrese. Je pln\u011b \u0161ifrovan\u00e1 a umo\u017e\u0148uje v\u00e1m sd\u00edlet bezpe\u010dn\u00e9 pozn\u00e1mky a soubory. Slu\u017eba je nastavena tak, aby maxim\u00e1ln\u011b respektovala va\u0161e soukrom\u00ed. P\u0159\u00edklady pou\u017eit\u00ed PrivateBin

    • Sd\u00edlen\u00ed citliv\u00fdch informac\u00ed: PrivateBin je ide\u00e1ln\u00ed pro sd\u00edlen\u00ed citliv\u00fdch informac\u00ed, jako jsou hesla, API kl\u00ed\u010de nebo d\u016fle\u017eit\u00e9 pozn\u00e1mky.
    • Do\u010dasn\u00e9 pozn\u00e1mky: M\u016f\u017eete sd\u00edlet pozn\u00e1mky, kter\u00e9 se samy zni\u010d\u00ed po jejich p\u0159e\u010dten\u00ed, co\u017e zaji\u0161\u0165uje, \u017ee nez\u016fstanou ulo\u017eeny na serveru.
    • Spolupr\u00e1ce na k\u00f3du: PrivateBin podporuje zv\u00fdrazn\u011bn\u00ed syntaxe, tak\u017ee je vhodn\u00fd i pro sd\u00edlen\u00ed \u00faryvk\u016f k\u00f3du mezi v\u00fdvoj\u00e1\u0159i.
    "},{"location":"apps/privatebin/#zabezpeceni-a-ochrana-soukromi","title":"Zabezpe\u010den\u00ed a ochrana soukrom\u00ed","text":"

    PrivateBin byl navr\u017een s ohledem na maxim\u00e1ln\u00ed zabezpe\u010den\u00ed. D\u00edky end-to-end \u0161ifrov\u00e1n\u00ed nen\u00ed obsah de\u0161ifrov\u00e1n, dokud nen\u00ed p\u0159\u00edjemcem otev\u0159en. Nav\u00edc server neukl\u00e1d\u00e1 IP adresy u\u017eivatel\u016f, co\u017e znamen\u00e1, \u017ee neexistuje \u017e\u00e1dn\u00e1 vazba mezi u\u017eivatelem a pozn\u00e1mkou.

    Je d\u016fle\u017eit\u00e9 zd\u016fraznit, \u017ee i kdy\u017e PrivateBin nab\u00edz\u00ed siln\u00e9 zabezpe\u010den\u00ed, u\u017eivatel\u00e9 by m\u011bli b\u00fdt opatrn\u00ed p\u0159i sd\u00edlen\u00ed odkaz\u016f a volb\u011b siln\u00fdch hesel pro dodate\u010dnou ochranu.

    "},{"location":"apps/privatebin/#zaver","title":"Z\u00e1v\u011br","text":"

    PrivateBin je jednoduch\u00fd, ale \u00fa\u010dinn\u00fd n\u00e1stroj pro zabezpe\u010den\u00e9 sd\u00edlen\u00ed informac\u00ed. D\u00edky end-to-end \u0161ifrov\u00e1n\u00ed a mo\u017enosti nastaven\u00ed do\u010dasn\u00fdch pozn\u00e1mek se st\u00e1v\u00e1 ide\u00e1ln\u00edm \u0159e\u0161en\u00edm pro v\u0161echny, kdo pot\u0159ebuj\u00ed bezpe\u010dn\u011b sd\u00edlet obsah. Pokud hled\u00e1te snadno nasaditelnou a soukromou platformu pro sd\u00edlen\u00ed dat, PrivateBin je skv\u011bl\u00e1 volba.

    Nav\u0161tivte na\u0161i instanci Privatebin a za\u010dn\u011bte bezpe\u010dn\u011b sd\u00edlet pozn\u00e1mky je\u0161t\u011b dnes.

    "},{"location":"apps/rallly/","title":"Rallly","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/roundcube/","title":"Roundcube","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/searxng/","title":"SearXNG CZ","text":""},{"location":"apps/searxng/#searxng-na-searxngcz","title":"SearXNG na searxng.cz","text":"

    R\u00e1di bychom v\u00e1m p\u0159edstavili n\u00e1\u0161 vyhled\u00e1va\u010d SearXNG \u2013 m\u00edsto, kde m\u016f\u017eete hledat informace z r\u016fzn\u00fdch zdroj\u016f bez obav o sv\u00e9 soukrom\u00ed!

    "},{"location":"apps/searxng/#co-je-searxng","title":"Co je SearXNG?","text":"

    SearXNG je open-source vyhled\u00e1va\u010d, kter\u00fd kombinuje v\u00fdsledky z mnoha r\u016fzn\u00fdch zdroj\u016f (jako Google, Bing, DuckDuckGo a dal\u0161\u00ed) a poskytuje je anonymn\u011b. To znamen\u00e1, \u017ee v\u0161echna va\u0161e hled\u00e1n\u00ed jsou chr\u00e1n\u011bn\u00e1 \u2013 \u017e\u00e1dn\u00e9 sledov\u00e1n\u00ed, \u017e\u00e1dn\u00e9 profily a \u017e\u00e1dn\u00e1 personalizace na z\u00e1klad\u011b va\u0161\u00ed aktivity.

    "},{"location":"apps/searxng/#proc-pouzivat-searxng","title":"Pro\u010d pou\u017e\u00edvat SearXNG?","text":""},{"location":"apps/searxng/#1-soukromi-je-priorita","title":"1. Soukrom\u00ed je priorita","text":"

    V\u011bt\u0161ina velk\u00fdch vyhled\u00e1va\u010d\u016f sb\u00edr\u00e1 \u00fadaje o tom, co hled\u00e1te, a vytv\u00e1\u0159\u00ed z toho profil, kter\u00fd pak vyu\u017e\u00edvaj\u00ed pro reklamy nebo jin\u00e9 \u00fa\u010dely. U n\u00e1s ne! SearXNG chr\u00e1n\u00ed va\u0161e data a nezanech\u00e1v\u00e1 \u017e\u00e1dnou digit\u00e1ln\u00ed stopu.

    "},{"location":"apps/searxng/#2-vysledky-z-vice-zdroju","title":"2. V\u00fdsledky z v\u00edce zdroj\u016f","text":"

    SearXNG v\u00e1m poskytne v\u00fdsledky z r\u016fzn\u00fdch vyhled\u00e1vac\u00edch engine\u016f a str\u00e1nek \u2013 od klasick\u00fdch (jako Google a Bing) a\u017e po specifick\u00e9 weby, jako Reddit, Wikipedia nebo StackOverflow. To znamen\u00e1, \u017ee dostanete \u0161ir\u0161\u00ed a relevantn\u011bj\u0161\u00ed informace na jedno m\u00edsto.

    "},{"location":"apps/searxng/#3-bez-reklam","title":"3. Bez reklam","text":"

    U\u017e \u017e\u00e1dn\u00e9 otravn\u00e9 reklamy! Na\u0161e vyhled\u00e1v\u00e1n\u00ed je \u010dist\u00e9, p\u0159ehledn\u00e9 a zam\u011b\u0159en\u00e9 na to, co opravdu hled\u00e1te. \u017d\u00e1dn\u00e9 sponzorovan\u00e9 odkazy, jen \u010dist\u00e9 v\u00fdsledky.

    "},{"location":"apps/searxng/#4-otevrenost-a-transparentnost","title":"4. Otev\u0159enost a transparentnost","text":"

    SearXNG je open-source, co\u017e znamen\u00e1, \u017ee kdokoli m\u016f\u017ee p\u0159isp\u00edvat k jeho vylep\u0161en\u00ed. V\u00fdhodou je tak\u00e9 to, \u017ee ho m\u016f\u017eete hostovat sami, co\u017e jsme ud\u011blali na searxng.cz, aby v\u00e1m poskytl co nejbezpe\u010dn\u011bj\u0161\u00ed z\u00e1\u017eitek p\u0159i vyhled\u00e1v\u00e1n\u00ed.

    "},{"location":"apps/searxng/#5-jednoduche-a-prehledne","title":"5. Jednoduch\u00e9 a p\u0159ehledn\u00e9","text":"

    Rozhran\u00ed SearXNG je jednoduch\u00e9, rychl\u00e9 a p\u0159ehledn\u00e9. Hned po otev\u0159en\u00ed m\u016f\u017eete za\u010d\u00edt hledat a z\u00edskat v\u00fdsledky, ani\u017e byste museli proch\u00e1zet slo\u017eit\u00fdm nastaven\u00edm.

    "},{"location":"apps/searxng/#jak-to-funguje","title":"Jak to funguje?","text":"
    1. Otev\u0159ete searxng.cz.
    2. Zadejte sv\u016fj dotaz do vyhled\u00e1vac\u00edho pole.
    3. Vyberte si z \u0161irok\u00e9 nab\u00eddky zdroj\u016f nebo pou\u017eijte v\u00fdchoz\u00ed nastaven\u00ed.
    4. U\u017e\u00edvejte si rychl\u00e9 a anonymn\u00ed v\u00fdsledky!

    Zkuste SearXNG na searxng.cz a uvid\u00edte, jak pohodln\u00e9 a bezpe\u010dn\u00e9 m\u016f\u017ee b\u00fdt vyhled\u00e1v\u00e1n\u00ed!

    "},{"location":"apps/stirling/","title":"Stirling-PDF","text":""},{"location":"apps/stirling/#co-je-stirlingpdf","title":"Co je StirlingPDF?","text":"

    StirlingPDF je modern\u00ed a u\u017eivatelsky p\u0159\u00edv\u011btiv\u00e1 aplikace pro pr\u00e1ci s PDF dokumenty. Jedn\u00e1 se o open-source n\u00e1stroj, kter\u00fd umo\u017e\u0148uje snadn\u00e9 a rychl\u00e9 manipulace s PDF soubory. Aplikace je navr\u017eena tak, aby vyhovovala pot\u0159eb\u00e1m jednotlivc\u016f i firem.

    "},{"location":"apps/stirling/#k-cemu-stirlingpdf-slouzi","title":"K \u010demu StirlingPDF slou\u017e\u00ed?","text":"

    StirlingPDF nab\u00edz\u00ed \u0161irokou \u0161k\u00e1lu funkc\u00ed, kter\u00e9 zahrnuj\u00ed:

    • Slu\u010dov\u00e1n\u00ed PDF: Spojte v\u00edce PDF soubor\u016f do jednoho.
    • Rozd\u011blov\u00e1n\u00ed PDF: Rozd\u011blte jeden PDF soubor na v\u00edce \u010d\u00e1st\u00ed.
    • Konverze: P\u0159ev\u00e1d\u011bjte PDF na jin\u00e9 form\u00e1ty (obr\u00e1zky, Word, apod.) a naopak.
    • O\u0159ez\u00e1v\u00e1n\u00ed a ot\u00e1\u010den\u00ed str\u00e1nek: P\u0159izp\u016fsobte jednotliv\u00e9 str\u00e1nky va\u0161im pot\u0159eb\u00e1m.
    • P\u0159id\u00e1v\u00e1n\u00ed a odstra\u0148ov\u00e1n\u00ed str\u00e1nek: Upraven\u00e9 dokumenty snadno aktualizujte.
    "},{"location":"apps/stirling/#vyhody-stirlingpdf","title":"V\u00fdhody StirlingPDF","text":"
    • Jednoduch\u00e9 rozhran\u00ed: Snadn\u00e9 pou\u017eit\u00ed i pro za\u010d\u00e1te\u010dn\u00edky.
    • Rychlost: Operace s PDF prob\u00edhaj\u00ed t\u00e9m\u011b\u0159 okam\u017eit\u011b.
    • Bezpe\u010dnost: V\u0161echny soubory z\u016fst\u00e1vaj\u00ed ve va\u0161em prost\u0159ed\u00ed Oscloud.
    • Flexibilita: Podporuje mnoho r\u016fzn\u00fdch funkc\u00ed a form\u00e1t\u016f.
    "},{"location":"apps/stirling/#jak-pouzivat-stirlingpdf-na-oscloud","title":"Jak pou\u017e\u00edvat StirlingPDF na Oscloud","text":""},{"location":"apps/stirling/#1-pristup-k-aplikaci","title":"1. P\u0159\u00edstup k aplikaci","text":"
    1. P\u0159ihlaste se do sv\u00e9ho \u00fa\u010dtu Oscloud.
    2. V nab\u00eddce aplikac\u00ed vyberte StirlingPDF.
    3. Klikn\u011bte na mo\u017enost P\u0159ihl\u00e1sit se p\u0159es Single Sign-On (SSO).
    4. Klikn\u011bte na mo\u017enost Oscloud.
    "},{"location":"apps/stirling/#2-zakladni-funkce","title":"2. Z\u00e1kladn\u00ed funkce","text":""},{"location":"apps/stirling/#a-slucovani-pdf","title":"a) Slu\u010dov\u00e1n\u00ed PDF","text":"
    1. Klikn\u011bte na mo\u017enost Merge PDF.
    2. Nahrajte soubory, kter\u00e9 chcete slou\u010dit.
    3. Uspo\u0159\u00e1dejte soubory podle pot\u0159eby.
    4. Klikn\u011bte na Merge a st\u00e1hn\u011bte v\u00fdsledn\u00fd soubor.
    "},{"location":"apps/stirling/#b-rozdelovani-pdf","title":"b) Rozd\u011blov\u00e1n\u00ed PDF","text":"
    1. Zvolte mo\u017enost Split PDF.
    2. Nahrajte soubor, kter\u00fd chcete rozd\u011blit.
    3. Vyberte str\u00e1nky nebo rozsahy str\u00e1nek.
    4. Ulo\u017ete a st\u00e1hn\u011bte jednotliv\u00e9 \u010d\u00e1sti.
    "},{"location":"apps/stirling/#c-konverze-pdf","title":"c) Konverze PDF","text":"
    1. Vyberte mo\u017enost Convert.
    2. Nahrajte PDF dokument.
    3. Zvolte c\u00edlov\u00fd form\u00e1t (nap\u0159. obr\u00e1zek, Word).
    4. Klikn\u011bte na Convert a st\u00e1hn\u011bte v\u00fdsledek.
    "},{"location":"apps/stirling/#d-uprava-stranek","title":"d) \u00daprava str\u00e1nek","text":"
    1. Pou\u017eijte funkce pro o\u0159ez\u00e1n\u00ed nebo ot\u00e1\u010den\u00ed str\u00e1nek.
    2. Nahrajte dokument a prove\u010fte po\u017eadovan\u00e9 zm\u011bny.
    3. St\u00e1hn\u011bte upraven\u00fd soubor.
    "},{"location":"apps/stirling/#tipy-pro-efektivni-praci","title":"Tipy pro efektivn\u00ed pr\u00e1ci","text":"
    • Podpora hromadn\u00fdch operac\u00ed: Pracujte s v\u00edce soubory sou\u010dasn\u011b.
    • Zabezpe\u010den\u00ed dat: Ujist\u011bte se, \u017ee pracujete pouze ve sv\u00e9m zabezpe\u010den\u00e9m prost\u0159ed\u00ed Oscloud.
    • Pravideln\u00e9 z\u00e1lohy: Ukl\u00e1dejte upraven\u00e9 dokumenty na bezpe\u010dn\u00e9 m\u00edsto.
    "},{"location":"apps/stirling/#reseni-castych-problemu","title":"\u0158e\u0161en\u00ed \u010dast\u00fdch probl\u00e9m\u016f","text":"
    1. Aplikace nereaguje:
    2. Zav\u0159ete aplikaci a znovu ji spus\u0165te.
    3. Zkontrolujte p\u0159ipojen\u00ed k internetu (pokud aplikace vyu\u017e\u00edv\u00e1 online funkce).
    4. Chyby p\u0159i nahr\u00e1v\u00e1n\u00ed soubor\u016f:
    5. Ujist\u011bte se, \u017ee soubor nep\u0159ekra\u010duje maxim\u00e1ln\u00ed povolenou velikost.
    6. Ov\u011b\u0159te, \u017ee form\u00e1t souboru je podporovan\u00fd.
    "},{"location":"apps/stirling/#zaver","title":"Z\u00e1v\u011br","text":"

    StirlingPDF je v\u0161estrann\u00fd n\u00e1stroj, kter\u00fd usnad\u0148uje pr\u00e1ci s PDF dokumenty. D\u00edky jeho snadn\u00e9mu ovl\u00e1d\u00e1n\u00ed a \u0161irok\u00e9mu spektru funkc\u00ed je ide\u00e1ln\u00ed volbou pro ka\u017edodenn\u00ed pr\u00e1ci.

    Pokud m\u00e1te jak\u00e9koliv ot\u00e1zky nebo probl\u00e9my, obra\u0165te se na podporu Oscloud.

    "},{"location":"apps/stirling/#odkazy","title":"Odkazy","text":"
    • Ofici\u00e1ln\u00ed web: www.stirlingpdf.com
    "},{"location":"apps/surfer/","title":"Surfer App","text":""},{"location":"apps/surfer/#surfer-na-oscloud","title":"Surfer na OSCloud","text":"

    Surfer je aplikace pro snadnou spr\u00e1vu soubor\u016f a hosting statick\u00fdch webov\u00fdch str\u00e1nek na OSCloud. Je ide\u00e1ln\u00ed pro rychl\u00e9 nasazen\u00ed webov\u00fdch projekt\u016f, dokumentac\u00ed nebo jednoduch\u00fdch webov\u00fdch aplikac\u00ed.

    "},{"location":"apps/surfer/#1-pristup-k-surferu","title":"1. P\u0159\u00edstup k Surferu","text":"

    P\u0159ihla\u0161te se do administrace OSCloud a zvolte aplikaci Surfer z katalogu aplikac\u00ed. Instalaci prov\u00e1d\u00edme za z\u00e1kazn\u00edka a aplikace bude po dokon\u010den\u00ed automaticky dostupn\u00e1 na subdom\u00e9n\u011b z\u00e1kazn\u00edka, nap\u0159\u00edklad firmy.oscloud.cz.

    "},{"location":"apps/surfer/#2-pristup-k-souborum","title":"2. P\u0159\u00edstup k soubor\u016fm","text":"

    Jakmile je aplikace Surfer nainstalovan\u00e1, z\u00edsk\u00e1 z\u00e1kazn\u00edk p\u0159\u00edstup ke spr\u00e1v\u011b soubor\u016f prost\u0159ednictv\u00edm jednoduch\u00e9ho webov\u00e9ho rozhran\u00ed. Toto rozhran\u00ed umo\u017e\u0148uje nahr\u00e1vat, stahovat, mazat a organizovat soubory na jeho subdom\u00e9n\u011b. P\u0159\u00edpadn\u00e9 \u00fapravy a asistenci s nahr\u00e1v\u00e1n\u00edm prvn\u00edch soubor\u016f zaji\u0161\u0165ujeme tak\u00e9 my, aby z\u00e1kazn\u00edk nemusel m\u00edt technick\u00e9 znalosti k obsluze aplikace.

    "},{"location":"apps/surfer/#3-dalsi-moznosti-spravy-souboru","title":"3. Dal\u0161\u00ed mo\u017enosti spr\u00e1vy soubor\u016f","text":"

    Existuj\u00ed 4 zp\u016fsoby, jak spravovat soubory v aplikaci Surfer:

    • Webov\u00e9 rozhran\u00ed
    • CLI n\u00e1stroj
    • WebDAV endpoint pro spr\u00e1vu soubor\u016f ve va\u0161em lok\u00e1ln\u00edm spr\u00e1vci soubor\u016f.
    • SFTP
    "},{"location":"apps/surfer/#webove-rozhrani","title":"Webov\u00e9 rozhran\u00ed","text":"

    Soubory m\u016f\u017eete nahr\u00e1vat a spravovat p\u0159es webov\u00e9 rozhran\u00ed na adrese https://[va\u0161e-dom\u00e9na]/_admin. Zde m\u016f\u017eete tak\u00e9 spravovat strukturu slo\u017eek a jednotliv\u00e9 soubory.

    "},{"location":"apps/surfer/#cli-nastroj","title":"CLI n\u00e1stroj","text":"

    Pokud preferujete pr\u00e1ci z p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, m\u016f\u017eete vyu\u017e\u00edt CLI n\u00e1stroj pro Surfer. Nejprve ho nainstalujte pomoc\u00ed npm:

    npm -g install cloudron-surfer\n

    P\u0159ihlaste se pomoc\u00ed p\u0159\u00edstupov\u00e9ho tokenu vytvo\u0159en\u00e9ho v administraci Surferu:

    surfer config --server <dom\u00e9na-aplikace> --token\n

    Nahrajte soubory:

    surfer put index.html favicon.ico /\n

    Nahrajte adres\u00e1\u0159 (p\u0159\u00edkaz /* znamen\u00e1, \u017ee obsah adres\u00e1\u0159e build bude zkop\u00edrov\u00e1n do ko\u0159enov\u00e9ho adres\u00e1\u0159e Surferu):

    surfer put build/* /\n

    Z\u00edsk\u00e1n\u00ed n\u00e1pov\u011bdy:

    $ surfer\nUsage: surfer [options] [command]\n\nOptions:\n  -V, --version                output the version number\n  -h, --help                   display help for command\n\nCommands:\n  login                        Set default server\n  logout                       Unset default server\n  config|configure [options]   Configure default server\n  put [options] <file|dir...>  Uploads a list of files or dirs to the destination. The last argument is destination dir\n  get [options] [file|dir]     Get a file or directory listing\n  del [options] <file>         Delete a file or directory\n  help [command]               display help for command\n
    "},{"location":"apps/surfer/#webdav","title":"WebDAV","text":"

    WebDAV je roz\u0161\u00ed\u0159en\u00ed HTTP protokolu, kter\u00e9 umo\u017e\u0148uje vzd\u00e1lenou spr\u00e1vu soubor\u016f. WebDAV sd\u00edlen\u00ed m\u016f\u017eete p\u0159ipojit pomoc\u00ed va\u0161eho spr\u00e1vce soubor\u016f.

    URI sch\u00e9mata se li\u0161\u00ed na b\u011b\u017en\u00fdch platform\u00e1ch.

    Platform URI Windows https://[appdomain]/_webdav/ Mac https://[appdomain]/_webdav/ Gnome davs://[appdomain]/_webdav/ KDE webdavs://[appdomain]/_webdav/

    !!! note \"P\u0159\u00edstup p\u0159es WebDAV\" Pro p\u0159\u00edstup p\u0159es WebDAV pou\u017eijte p\u0159\u00edstupov\u00fd token vytvo\u0159en\u00fd v administraci Surferu jako heslo.

    Na Linuxu m\u016f\u017eete pou\u017e\u00edt knihovnu Davfs2 pro lok\u00e1ln\u00ed p\u0159ipojen\u00ed sd\u00edlen\u00e9 slo\u017eky:

    mount -t davfs https://[dom\u00e9na-aplikace]/_webdav/ /mnt/bod\n
    "},{"location":"apps/surfer/#sftp","title":"SFTP","text":"

    Soubory lze nahr\u00e1vat pomoc\u00ed SFTP klienta jako je FileZilla. Podrobnosti o SFTP p\u0159\u00edstupu najdete v administraci aplikace.

    !!! note \"P\u0159\u00edstup p\u0159es SFTP\" P\u0159\u00edstup p\u0159es SFTP pro u\u017eivatele bez administr\u00e1torsk\u00fdch pr\u00e1v lze ud\u011blit prost\u0159ednictv\u00edm rozhran\u00ed pro spr\u00e1v

    "},{"location":"apps/surfer/#ovladani-pristupu","title":"Ovl\u00e1d\u00e1n\u00ed p\u0159\u00edstupu","text":"

    P\u0159\u00edstup na str\u00e1nky lze \u0159\u00eddit prost\u0159ednictv\u00edm str\u00e1nky Nastaven\u00ed. K dispozici jsou t\u0159i mo\u017enosti:

    • Ve\u0159ejn\u00fd p\u0159\u00edstup (pro v\u0161echny) \u2013 kdokoli m\u016f\u017ee web zobrazit.
    • P\u0159\u00edstup omezen\u00fd heslem \u2013 kdokoli s heslem m\u016f\u017ee web zobrazit.
    • Omezen\u00fd p\u0159\u00edstup pro u\u017eivatele \u2013 pouze u\u017eivatel\u00e9 s p\u0159ihl\u00e1\u0161en\u00edm na OSCloud mohou web zobrazit.
    "},{"location":"apps/surfer/#cicd-integrace","title":"CI/CD integrace","text":"

    M\u016f\u017eete nastavit sv\u016fj CI/CD syst\u00e9m tak, aby automaticky nahr\u00e1val statick\u00e9 soubory do aplikace Surfer pomoc\u00ed CLI n\u00e1stroje n\u00e1sleduj\u00edc\u00edm zp\u016fsobem:

    • Nejprve vytvo\u0159te Access Token v aplikaci Surfer z nab\u00eddky Nastaven\u00ed.

    • Nainstalujte CLI n\u00e1stroj Surfer jako sou\u010d\u00e1st CI/CD pipeline.

    • Nahrajte artefakty (v n\u00ed\u017ee uveden\u00e9m p\u0159\u00edkladu slo\u017eku dist/):

    surfer put --token api-7e6d90ff-5825-4ebe-a85b-a68795055955 --server surfer.oscloud.cz dist/* /\n
    "},{"location":"apps/tinytinyrss/","title":"Tiny Tiny RSS na Oscloud","text":"

    Tiny tiny RSS je bezplatn\u00e1, open-source, webov\u00e1 \u010dte\u010dka novinek (RSS/Atom) a agreg\u00e1tor.

    "},{"location":"apps/tinytinyrss/#vyhody-a-funkce","title":"V\u00fdhody a funkce","text":"
    • agreagce / syndikace novinek z webov\u00fdch str\u00e1nek: V\u0161echny va\u0161e odb\u011bry na jednom m\u00edst\u011b, hezky p\u0159ehledn\u011b
    • kl\u00e1vesov\u00e9 zkratky: bu\u010fte efektivn\u00ed, proch\u00e1zejte jeden \u010dl\u00e1nek za druh\u00fdm za pomoc\u00ed klavesov\u00fdch zkratek
    • OPML import/export: z\u00e1louhujte a migrujte svoji kolekci odb\u011bru podle libosti
    • v\u00edce cest sd\u00edlen\u00ed obsahu: M\u016f\u017eete exportovat vybr\u00e1n\u00e9 p\u0159\u00edsp\u011bvky jako RSS, sd\u00edlet na soc. s\u00edt\u011b, p\u0159\u00edpadn\u011b jako link do chatovaci app
    • roz\u0161\u00ed\u0159en\u00ed a visu\u00e1ln\u00ed styly: zapn\u011bte si nov\u00e9 funkcionality d\u00edky roz\u0161\u00ed\u0159en\u00ed nebo si zvolte vlastn\u00ed vzhled a styl
    • dedupliakce, v\u010detn\u011b perceptu\u00e1ln\u00edho ha\u0161ov\u00e1n\u00ed obr\u00e1zk\u016f: Nechcete \u010d\u00edst po\u0159\u00e1d stejnou zpr\u00e1vu z v\u00edcero zdroj\u016f dokola? Nen\u00ed probl\u00e9m.
    • flexibiln\u00ed vyhled\u00e1v\u00e1n\u00ed a filtrov\u00e1n\u00ed \u010dl\u00e1nk\u016f: Full-textov\u00e9 vyhled\u00e1v\u00e1n\u00ed v \u010dl\u00e1nc\u00edch, filtrov\u00e1n\u00ed, automtacik\u00e9 mazan\u00ed atd.
    • JSON API: strojov\u00fd p\u0159\u00edstup nap\u0159\u00edklad pro automatizaci, zpracov\u00e1n\u00ed apd.
    • a mnohem v\u00edc
    "},{"location":"apps/tinytinyrss/#jak-to-funguje","title":"Jak to funguje?","text":"
    1. Otev\u0159ete rss.oscloud.cz.
    2. Klikn\u011bte na Log in with Oscloud
    3. P\u0159idejte si nov\u00e9 RSS kan\u00e1ly (nap\u0159. iDnes, Lidov\u00e9 noviny)
      1. Vyberte si kanal a zkopirujte jeho URL (nap\u0159. v\u0161echny \u010dl\u00e1nky na iDnes)
      2. V Tiny tiny RSS zm\u00e1\u010dkn\u011bte f a pak s (p\u0159ihl\u00e1sit se k dob\u011bru)
      3. Vlo\u017ete adresu a zvolte kategorii (je mo\u017en\u00e9 zm\u011bnit pozd\u011bji)
      4. Po\u010dkejte chv\u00edli, ne\u017e dojde k prvn\u00edmu intervalu sta\u017een\u00ed va\u0161ich novinek (~ 30 min)
    4. Bu\u010fte u\u017e v\u017edy v obraze
    "},{"location":"apps/triliumnext/","title":"TriliumNext","text":"

    Hled\u00e1\u0161 n\u00e1stroj na pozn\u00e1mky, kter\u00fd ti nenech\u00e1 data v cloudu n\u011bjak\u00e9 korporace? Pot\u0159ebuje\u0161 n\u011bco v\u00edc ne\u017e jen textov\u00fd editor, ale nechce\u0161 platit m\u011bs\u00ed\u010dn\u00ed p\u0159edplatn\u00e9? Trilium Next je open-source aplikace na spr\u00e1vu pozn\u00e1mek a znalostn\u00ed b\u00e1ze, kterou si nasad\u00ed\u0161 s\u00e1m a m\u00e1\u0161 plnou kontrolu.

    "},{"location":"apps/triliumnext/#co-je-trilium-next","title":"Co je Trilium Next?","text":"

    Trilium Next je fork p\u016fvodn\u00edho projektu Trilium Notes, kter\u00fd pokra\u010duje ve v\u00fdvoji pot\u00e9, co byl p\u016fvodn\u00ed projekt ukon\u010den. Jde o webovou aplikaci s desktopov\u00fdm klientem, kter\u00e1 ti umo\u017en\u00ed vytvo\u0159it hierarchickou strukturu pozn\u00e1mek s pokro\u010dil\u00fdmi funkcemi jako \u0161ifrov\u00e1n\u00ed, verzov\u00e1n\u00ed, grafy vztah\u016f a mnoho dal\u0161\u00edho.

    Hlavn\u00ed filosofie? Tvoje data, tv\u016fj server, tvoje kontrola.

    "},{"location":"apps/triliumnext/#klicove-vlastnosti","title":"Kl\u00ed\u010dov\u00e9 vlastnosti","text":""},{"location":"apps/triliumnext/#hierarchie-a-flexibilni-struktura","title":"Hierarchie a flexibiln\u00ed struktura","text":"

    Na rozd\u00edl od line\u00e1rn\u00edch pozn\u00e1mek m\u00e1\u0161 v Trilium stromovou strukturu - pozn\u00e1mky m\u016f\u017ee\u0161 vno\u0159ovat do sebe, vytv\u00e1\u0159et v\u011btve a organizovat je podle toho, jak ti to d\u00e1v\u00e1 smysl. Jedna pozn\u00e1mka m\u016f\u017ee b\u00fdt na v\u00edce m\u00edstech najednou pomoc\u00ed klonov\u00e1n\u00ed.

    "},{"location":"apps/triliumnext/#sifrovani-na-urovni-poznamek","title":"\u0160ifrov\u00e1n\u00ed na \u00farovni pozn\u00e1mek","text":"

    M\u016f\u017ee\u0161 ozna\u010dit jednotliv\u00e9 pozn\u00e1mky jako \"protected\" a ty se pak \u0161ifruj\u00ed pomoc\u00ed hesla. \u0160ifrov\u00e1n\u00ed b\u011b\u017e\u00ed na stran\u011b klienta, tak\u017ee ani p\u0159i synchronizaci p\u0159es server nem\u00e1 nikdo jin\u00fd p\u0159\u00edstup k obsahu. Pou\u017e\u00edv\u00e1 se AES-128 v CBC m\u00f3du.

    "},{"location":"apps/triliumnext/#verzovani-a-historie-zmen","title":"Verzov\u00e1n\u00ed a historie zm\u011bn","text":"

    Ka\u017ed\u00e1 zm\u011bna pozn\u00e1mky se automaticky verzuje. M\u016f\u017ee\u0161 se vr\u00e1tit k libovoln\u00e9 star\u0161\u00ed verzi, porovnat zm\u011bny nebo obnovit smazan\u00fd obsah. Historie je kompletn\u00ed a nic se neztr\u00e1c\u00ed.

    "},{"location":"apps/triliumnext/#grafy-a-vztahy","title":"Grafy a vztahy","text":"

    Trilium ti umo\u017e\u0148uje vytv\u00e1\u0159et vztahy mezi pozn\u00e1mkami (linky, ale i atributy) a zobrazovat je jako graf. Vid\u00ed\u0161 propojen\u00ed sv\u00fdch my\u0161lenek a m\u016f\u017ee\u0161 proch\u00e1zet souvislosti mezi t\u00e9maty.

    "},{"location":"apps/triliumnext/#skripty-a-automatizace","title":"Skripty a automatizace","text":"

    Podporuje JavaScript skripty - m\u016f\u017ee\u0161 si ps\u00e1t vlastn\u00ed funkce, automaty na zpracov\u00e1n\u00ed pozn\u00e1mek, widgety do rozhran\u00ed nebo dokonce cel\u00e9 mini-aplikace uvnit\u0159 Trilia.

    "},{"location":"apps/triliumnext/#markdown-kod-tabulky-obrazky","title":"Markdown, k\u00f3d, tabulky, obr\u00e1zky","text":"
    • Markdown s live preview
    • Syntax highlighting pro des\u00edtky jazyk\u016f
    • Tabulky s mo\u017enost\u00ed editace
    • Vkl\u00e1d\u00e1n\u00ed obr\u00e1zk\u016f, PDF, p\u0159\u00edlohy
    • Diagramy (Mermaid, Excalidraw)
    • Matematick\u00e9 vzorce (KaTeX)
    "},{"location":"apps/triliumnext/#full-text-vyhledavani","title":"Full-text vyhled\u00e1v\u00e1n\u00ed","text":"

    Prohled\u00e1v\u00e1 v\u0161echny pozn\u00e1mky v\u010detn\u011b atribut\u016f, k\u00f3du a p\u0159\u00edloh. Vyhled\u00e1v\u00e1n\u00ed je rychl\u00e9 i na tis\u00edc\u00edch pozn\u00e1mek.

    "},{"location":"apps/triliumnext/#bezpecnost-a-soukromi","title":"Bezpe\u010dnost a soukrom\u00ed","text":""},{"location":"apps/triliumnext/#self-hosted-plna-kontrola","title":"Self-hosted = pln\u00e1 kontrola","text":"

    Proto\u017ee b\u011b\u017e\u00ed na na\u0161em serveru nebo na tv\u00e9m po\u010d\u00edta\u010di, m\u00e1\u0161 nad Triliem plnou kontrolu. Bez vendor lock-inu, bez t\u0159et\u00edch stran, bez nejasn\u00fdch cloudov\u00fdch slu\u017eeb.

    "},{"location":"apps/triliumnext/#end-to-end-sifrovani-chranenych-poznamek","title":"End-to-end \u0161ifrov\u00e1n\u00ed chr\u00e1n\u011bn\u00fdch pozn\u00e1mek","text":"

    Kdy\u017e pozn\u00e1mku ozna\u010d\u00ed\u0161 jako \"protected\": - \u0160ifruje se lok\u00e1ln\u011b p\u0159ed odesl\u00e1n\u00edm na server - De\u0161ifruje se a\u017e po zad\u00e1n\u00ed hesla v klientovi - Na serveru le\u017e\u00ed pouze \u0161ifrovan\u00e1 data - Nikdo bez hesla k nim nem\u00e1 p\u0159\u00edstup

    "},{"location":"apps/triliumnext/#https-a-pristupova-hesla","title":"HTTPS a p\u0159\u00edstupov\u00e1 hesla","text":"

    Trilium podporuje basic auth i vlastn\u00ed p\u0159ihla\u0161ovac\u00ed syst\u00e9m. Pokud ho zp\u0159\u00edstupn\u00ed\u0161 p\u0159es internet, rozhodn\u011b to d\u011blej p\u0159es HTTPS (Nginx/Caddy reverse proxy).

    "},{"location":"apps/triliumnext/#zadna-telemetrie-zadne-trackovani","title":"\u017d\u00e1dn\u00e1 telemetrie, \u017e\u00e1dn\u00e9 trackov\u00e1n\u00ed","text":"

    Open source projekt bez analytiky, bez reportov\u00e1n\u00ed \"dom\u016f\", bez sledov\u00e1n\u00ed. Co d\u011bl\u00e1\u0161 v Triliu z\u016fst\u00e1v\u00e1 v Triliu.

    "},{"location":"apps/triliumnext/#pravidelne-zalohy","title":"Pravideln\u00e9 z\u00e1lohy","text":"

    M\u016f\u017ee\u0161 si nastavit automatick\u00e9 exporty cel\u00e9 datab\u00e1ze. Trilium ukl\u00e1d\u00e1 v\u0161e do SQLite datab\u00e1ze, tak\u017ee sta\u010d\u00ed z\u00e1lohovat jeden soubor.

    "},{"location":"apps/triliumnext/#synchronizace-mezi-zarizenimi","title":"Synchronizace mezi za\u0159\u00edzen\u00edmi","text":"

    Trilium m\u00e1 vestav\u011bn\u00fd sync server. Sync funguje obousm\u011brn\u011b, \u0159e\u0161\u00ed konflikty a zachov\u00e1v\u00e1 \u0161ifrov\u00e1n\u00ed chr\u00e1n\u011bn\u00fdch pozn\u00e1mek.

    "},{"location":"apps/triliumnext/#proc-trilium-next-misto-alternativ","title":"Pro\u010d Trilium Next m\u00edsto alternativ?","text":""},{"location":"apps/triliumnext/#vs-notion-obsidian","title":"Vs Notion, Obsidian","text":"
    • Notion: Propriet\u00e1rn\u00ed cloud, nem\u00e1\u0161 p\u0159\u00edstup k dat\u016fm, vendor lock-in
    • Obsidian: Sice lok\u00e1ln\u00ed soubory, ale uzav\u0159en\u00fd k\u00f3d,
    • Trilium Next: Open source, self-hosted, zdarma, bez omezen\u00ed
    "},{"location":"apps/triliumnext/#vs-joplin-standard-notes","title":"Vs Joplin, Standard Notes","text":"
    • Joplin: Dobr\u00e1 alternativa, ale m\u00e9n\u011b pokro\u010dil\u00e9 funkce (grafy, skripty)
    • Standard Notes: Minimalisti\u010dt\u011bj\u0161\u00ed, m\u00e9n\u011b zam\u011b\u0159en\u00e1 na znalostn\u00ed b\u00e1zi
    • Trilium Next: Komplexn\u00ed n\u00e1stroj s pokro\u010dil\u00fdmi funkcemi pro power usery
    "},{"location":"apps/triliumnext/#vs-klasicke-wiki-mediawiki-bookstack","title":"Vs klasick\u00e9 wiki (MediaWiki, BookStack)","text":"
    • Wiki syst\u00e9my jsou t\u011b\u017e\u0161\u00ed na spr\u00e1vu a \u010dasto pomalej\u0161\u00ed
    • Trilium je jednodu\u0161\u0161\u00ed na nasazen\u00ed a rychlej\u0161\u00ed v pou\u017e\u00edv\u00e1n\u00ed
    • Lep\u0161\u00ed UX pro osobn\u00ed pozn\u00e1mky a hierarchii
    "},{"location":"apps/triliumnext/#pro-koho-je-trilium-next","title":"Pro koho je Trilium Next?","text":""},{"location":"apps/triliumnext/#pro-bezne-uzivatele","title":"Pro b\u011b\u017en\u00e9 u\u017eivatele","text":"

    I kdy\u017e Trilium vypad\u00e1 jako technick\u00fd n\u00e1stroj, klidn\u011b ho m\u016f\u017ee pou\u017e\u00edvat ka\u017ed\u00fd. Nemus\u00ed\u0161 rozum\u011bt k\u00f3du nebo server\u016fm - sta\u010d\u00ed si st\u00e1hnout desktop aplikaci a m\u00e1\u0161 hotovo.

    Co ti Trilium d\u00e1 jako b\u011b\u017en\u00e9mu u\u017eivateli:

    • Osobn\u00ed den\u00edk/\u017eurn\u00e1l: Pi\u0161 si denn\u011b pozn\u00e1mky, my\u0161lenky, pl\u00e1ny. V\u0161e p\u011bkn\u011b se\u0159azen\u00e9 podle data, snadno vyhledateln\u00e9
    • Recepty a kucha\u0159ka: Vlastn\u00ed datab\u00e1ze recept\u016f s fotkami, ingrediencemi a pozn\u00e1mkami. \u017d\u00e1dn\u00e9 reklamy, \u017e\u00e1dn\u00e9 souhlas s cookies
    • Cestovn\u00ed pl\u00e1ny: Itiner\u00e1\u0159e, rezervace, pozn\u00e1mky z cest. V\u0161e na jednom m\u00edst\u011b, offline dostupn\u00e9
    • N\u00e1pady a projekty: Renovace bar\u00e1ku, n\u00e1pady na zahradu, pl\u00e1ny na v\u00edkend. M\u016f\u017ee\u0161 k nim p\u0159id\u00e1vat odkazy, obr\u00e1zky, checklisty
    • U\u010den\u00ed se nov\u00fdm v\u011bcem: Pozn\u00e1mky z kurz\u016f, tutori\u00e1l\u016f, kn\u00ed\u017eek. Propojuj t\u00e9mata a vytv\u00e1rej si vlastn\u00ed wiki
    • Finan\u010dn\u00ed p\u0159ehled: Rozpo\u010dty, v\u00fddaje, investice. M\u016f\u017ee\u0161 si ud\u011blat vlastn\u00ed tabulky a grafy

    Pro\u010d ne Google Keep, Evernote nebo OneNote?

    • Nevy\u017eaduje internet (pokud nechce\u0161 sync)
    • Nic se ti nep\u0159estane fungovat, kdy\u017e p\u0159estanou slu\u017ebu podporovat
    • Nedost\u00e1v\u00e1\u0161 reklamy na pr\u00e9miov\u00e9 funkce
    • Nikdo ti ne\u010dte pozn\u00e1mky kv\u016fli c\u00edlen\u00ed reklam
    • Neplat\u00ed\u0161 m\u011bs\u00ed\u010dn\u00ed poplatek za v\u00edc GB
    "},{"location":"apps/triliumnext/#pro-pokrocile-uzivatele","title":"Pro pokro\u010dil\u00e9 u\u017eivatele","text":"
    • Program\u00e1to\u0159i: ukl\u00e1d\u00e1n\u00ed snippet\u016f, dokumentace projekt\u016f, technical notes
    • Studenti: organizace pozn\u00e1mek, v\u00fdpisk\u016f, propojov\u00e1n\u00ed t\u00e9mat
    • V\u00fdzkumn\u00edci: spr\u00e1va v\u011bdomost\u00ed, citace, grafy souvislost\u00ed
    • Privacy enthusiast\u00e9: \u017e\u00e1dn\u00e9 cloudy, v\u0161e pod kontrolou
    • Sysadmini: dokumentace server\u016f, postupy, runbooky
    "},{"location":"apps/triliumnext/#technicke-info","title":"Technick\u00e9 info","text":"
    • Backend: Node.js + SQLite
    • Frontend: JavaScript (desktop klient je Electron)
    • Licence: AGPL-3.0
    • Platformy: Linux, Windows, macOS, web
    • Mobiln\u00ed: Community app (TriliumNext Notes pro Android)
    "},{"location":"apps/triliumnext/#zaver","title":"Z\u00e1v\u011br","text":"

    Trilium Next je mocn\u00fd n\u00e1stroj pro ka\u017ed\u00e9ho, kdo chce m\u00edt svou znalostn\u00ed b\u00e1zi pod kontrolou. Nen\u00ed to jen \"dal\u0161\u00ed Notion\" - je to plnohodnotn\u00fd syst\u00e9m pro spr\u00e1vu pozn\u00e1mek s d\u016frazem na soukrom\u00ed, bezpe\u010dnost a otev\u0159enost.

    Pokud ti vad\u00ed z\u00e1vislost na komer\u010dn\u00edch slu\u017eb\u00e1ch, a m\u00e1\u0161 r\u00e1d open source, ur\u010dit\u011b mu dej \u0161anci.

    "},{"location":"apps/triliumnext/#technicke-info_1","title":"Technick\u00e9 info","text":"
    • Backend: Node.js + SQLite
    • Frontend: JavaScript (desktop klient je Electron)
    • Licence: AGPL-3.0
    • Platformy: Linux, Windows, macOS, web
    • Mobiln\u00ed: Community app (TriliumNext Notes pro Android)
    "},{"location":"apps/triliumnext/#trilium-next-na-oscloud","title":"Trilium Next na OSCloud","text":"

    Na OSCloud nab\u00edz\u00edme Trilium Next jako pr\u00e9miovou aplikaci pouze pro v\u00e1\u017en\u00e9 z\u00e1jemce. Pokud v\u00ed\u0161, \u017ee Trilium je p\u0159esn\u011b to, co hled\u00e1\u0161, m\u016f\u017ee\u0161 si u n\u00e1s za\u017e\u00e1dat o vlastn\u00ed instanci.

    "},{"location":"apps/triliumnext/#co-nabizime","title":"Co nab\u00edz\u00edme:","text":"
    • \u2705 Vlastn\u00ed subdom\u00e9na ve tvaru jmeno.oscloud.cz nebo vlastn\u00ed dom\u00e9na
    • \u2705 Odd\u011blen\u00e1 instance \u2013 tvoje data, tvoje prost\u0159ed\u00ed
    • \u2705 Pravideln\u00e9 z\u00e1lohy a HTTPS zabezpe\u010den\u00ed
    • \u2705 P\u0159\u00edstup p\u0159es webov\u00e9 rozhran\u00ed i synchronizaci s desktop klientem
    "},{"location":"apps/triliumnext/#jak-pozadat-o-pristup","title":"Jak po\u017eadat o p\u0159\u00edstup?","text":"
    1. Napi\u0161 n\u00e1m p\u0159es helpdesk.oscloud.cz
    2. Uve\u010f:

    3. Po\u017eadovanou subdom\u00e9nu (nap\u0159. pozn\u00e1mky.oscloud.cz)

    4. Jak pl\u00e1nuje\u0161 Trilium pou\u017e\u00edvat (dobrovoln\u00e9)
    5. Po schv\u00e1len\u00ed ti p\u0159iprav\u00edme instanci a za\u0161leme p\u0159\u00edstupy

    Trilium nenab\u00edz\u00edme plo\u0161n\u011b \u2013 chceme, aby jej vyu\u017e\u00edvali lid\u00e9, kte\u0159\u00ed s n\u00edm v\u011bdom\u011b pracuj\u00ed a maj\u00ed z\u00e1jem o dlouhodob\u00e9 pou\u017eit\u00ed.

    "},{"location":"apps/triliumnext/#cenik-trilium-next-na-oscloud","title":"Cen\u00edk Trilium Next na OSCloud","text":"Pl\u00e1n Cena Popis Z\u00e1kladn\u00ed 80 K\u010d / m\u011bs\u00edc Vlastn\u00ed instance Trilium Next, p\u0159\u00edstup odkudkoli Ro\u010dn\u00ed 800 K\u010d / rok Zv\u00fdhodn\u011bn\u00e1 cena Vlastn\u00ed dom\u00e9na (voliteln\u00e9) individu\u00e1ln\u011b Podpora vlastn\u00ed dom\u00e9ny (nap\u0159. pozn\u00e1mky.mojedomena.cz) na vy\u017e\u00e1d\u00e1n\u00ed

    \ud83d\udcbe Neexistuje tvrd\u00fd limit na velikost dat, ale pros\u00edme: pokud pl\u00e1nuje\u0161 nahr\u00e1vat velk\u00e9 mno\u017estv\u00ed vide\u00ed, PDF nebo jin\u00fdch velk\u00fdch soubor\u016f, dej n\u00e1m p\u0159edem v\u011bd\u011bt. Chceme zachovat f\u00e9rov\u00e9 sd\u00edlen\u00ed prost\u0159edk\u016f mezi v\u0161emi u\u017eivateli.

    \ud83d\udce6 V z\u00e1kladn\u00edm pl\u00e1nu po\u010d\u00edt\u00e1me s typick\u00fdm textov\u00fdm pou\u017eit\u00edm \u2013 pozn\u00e1mky, p\u0159\u00edlohy do stovek MB. Pokud bude\u0161 pot\u0159ebovat v\u00edce, r\u00e1di se domluv\u00edme individu\u00e1ln\u011b.

    "},{"location":"apps/triliumnext/#chces-si-trilium-next-nejdriv-vyzkouset","title":"Chce\u0161 si Trilium Next nejd\u0159\u00edv vyzkou\u0161et?","text":"

    Nab\u00edz\u00edme mo\u017enost demo instance zdarma po dobu n\u011bkolika dn\u00ed. M\u016f\u017ee\u0161 si vyzkou\u0161et prost\u0159ed\u00ed, funkce a rozhodnout se, jestli ti Trilium vyhovuje.

    Sta\u010d\u00ed napsat \u017e\u00e1dost p\u0159es n\u00e1\u0161 helpdesk nebo e-mailem na podpora@oscloud.cz a my ti demo co nejd\u0159\u00edve z\u0159\u00edd\u00edme.

    Odkazy:

    • GitHub: https://github.com/TriliumNext/Trilium
    • Dokumentace: https://triliumnotes.org/
    • Demo: M\u016f\u017ee\u0161 si ho vyzkou\u0161et lok\u00e1ln\u011b bez instalace
    "},{"location":"apps/umami/","title":"Umami na Oscloud","text":"

    Umami je modern\u00ed open-source n\u00e1stroj pro sledov\u00e1n\u00ed n\u00e1v\u0161t\u011bvnosti a anal\u00fdzu webov\u00fdch str\u00e1nek. Je zam\u011b\u0159en na soukrom\u00ed u\u017eivatel\u016f a poskytuje jednoduch\u00e9 a efektivn\u00ed rozhran\u00ed pro z\u00edsk\u00e1v\u00e1n\u00ed dat o n\u00e1v\u0161t\u011bvnosti bez sledov\u00e1n\u00ed a ukl\u00e1d\u00e1n\u00ed citliv\u00fdch \u00fadaj\u016f.

    "},{"location":"apps/umami/#klicove-vlastnosti","title":"Kl\u00ed\u010dov\u00e9 vlastnosti","text":"
    • Soukrom\u00ed a bezpe\u010dnost: Umami je navr\u017een tak, aby respektoval soukrom\u00ed u\u017eivatel\u016f. Nepou\u017e\u00edv\u00e1 cookies a neukl\u00e1d\u00e1 \u017e\u00e1dn\u00e1 osobn\u00ed data.
    • Otev\u0159en\u00fd software: Jedn\u00e1 se o open-source aplikaci, co\u017e znamen\u00e1, \u017ee k\u00f3d je ve\u0159ejn\u011b dostupn\u00fd a transparentn\u00ed.
    • P\u0159ehledn\u00e9 rozhran\u00ed: Umami nab\u00edz\u00ed snadno pou\u017eiteln\u00fd dashboard s kl\u00ed\u010dov\u00fdmi metrikami, jako jsou po\u010det n\u00e1v\u0161t\u011bvn\u00edk\u016f, po\u010det zobrazen\u00fdch str\u00e1nek, zdroje n\u00e1v\u0161t\u011bvnosti a dal\u0161\u00ed.
    • Rychl\u00e9 na\u010d\u00edt\u00e1n\u00ed: Minimalistick\u00fd design zaji\u0161\u0165uje rychlou odezvu a n\u00edzkou z\u00e1t\u011b\u017e na server.
    • Mo\u017enost spr\u00e1vy v\u00edce dom\u00e9n: Ide\u00e1ln\u00ed pro u\u017eivatele, kte\u0159\u00ed spravuj\u00ed v\u00edce web\u016f.
    "},{"location":"apps/umami/#vyhody-pouzivani-umami-na-oscloud","title":"V\u00fdhody pou\u017e\u00edv\u00e1n\u00ed Umami na OSCloud","text":"
    1. Jednoduch\u00e1 integrace: U\u017eivatel\u00e9 OSCloud mohou snadno p\u0159idat Umami do sv\u00fdch webov\u00fdch str\u00e1nek pomoc\u00ed kr\u00e1tk\u00e9ho sledovac\u00edho k\u00f3du.
    2. Vhodn\u00e9 pro v\u0161echny u\u017eivatele: Umami je k dispozici v\u0161em u\u017eivatel\u016fm webhostingu p\u0159\u00edmo v jejich dashboardu.
    3. Ochrana dat: Data z\u016fst\u00e1vaj\u00ed ulo\u017eena na OSCloud serverech, co\u017e zaji\u0161\u0165uje maxim\u00e1ln\u00ed bezpe\u010dnost.
    4. Transparentnost: \u017d\u00e1dn\u00e9 skryt\u00e9 n\u00e1klady ani reklamy.
    "},{"location":"apps/umami/#jak-ziskat-pristup","title":"Jak z\u00edskat p\u0159\u00edstup?","text":"
    1. Kontaktujte podporu: Zat\u00edm je registrace do Umami mo\u017en\u00e1 pouze prost\u0159ednictv\u00edm Objedn\u00e1vky Oscloud.:

    2. Po schv\u00e1len\u00ed: Po schv\u00e1len\u00ed \u017e\u00e1dosti z\u00edsk\u00e1te p\u0159\u00edstup ke sv\u00e9mu \u00fa\u010dtu, sledovac\u00edmu k\u00f3du a aplikace Umami automaticky objev\u00ed ve va\u0161em dashboardu. .

    "},{"location":"apps/umami/#jak-pouzivat-umami","title":"Jak pou\u017e\u00edvat Umami?","text":"
    1. P\u0159ihl\u00e1\u0161en\u00ed Nav\u0161tivte Umami na OSCloud a p\u0159ihlaste se pomoc\u00ed sv\u00e9ho \u00fa\u010dtu.

    2. P\u0159id\u00e1n\u00ed dom\u00e9ny V dashboardu klikn\u011bte na \"New Website\", vypl\u0148te n\u00e1zev a adresu sv\u00e9ho webu a klikn\u011bte na \"Save\".

    3. P\u0159id\u00e1n\u00ed sledovac\u00edho k\u00f3du Po vytvo\u0159en\u00ed webu Umami vygeneruje kr\u00e1tk\u00fd JavaScriptov\u00fd k\u00f3d. Ten vlo\u017ete do <head> sekce sv\u00e9ho webu. K\u00f3d vypad\u00e1 nap\u0159\u00edklad takto:

       <script async defer src=\"https://analytics.oscloud.cz/umami.js\" data-website-id=\"VA\u0160E_ID\"></script>\n
    1. Anal\u00fdza dat Po nasazen\u00ed sledovac\u00edho k\u00f3du Umami za\u010dne sb\u00edrat data o n\u00e1v\u0161t\u011bvnosti. V dashboardu uvid\u00edte metriky, jako jsou:

    2. Po\u010det n\u00e1v\u0161t\u011bv

    3. Zobrazen\u00e9 str\u00e1nky
    4. Zdroje n\u00e1v\u0161t\u011bvnosti
    5. \u010cas str\u00e1ven\u00fd na str\u00e1nce

    6. Spr\u00e1va v\u00edce web\u016f Pokud spravujete v\u00edce webov\u00fdch str\u00e1nek, m\u016f\u017eete je p\u0159idat do Umami a sledovat je samostatn\u011b.

    "},{"location":"apps/umami/#nejcastejsi-dotazy","title":"Nej\u010dast\u011bj\u0161\u00ed dotazy","text":""},{"location":"apps/umami/#je-umami-v-souladu-s-gdpr","title":"Je Umami v souladu s GDPR?","text":"

    Ano, Umami je pln\u011b v souladu s GDPR. Nepou\u017e\u00edv\u00e1 cookies ani nesleduje osobn\u00ed \u00fadaje n\u00e1v\u0161t\u011bvn\u00edk\u016f.

    "},{"location":"apps/umami/#mohu-pristupovat-ke-svym-datum","title":"Mohu p\u0159istupovat ke sv\u00fdm dat\u016fm?","text":"

    Ano, v\u0161echna data jsou k dispozici ve va\u0161em dashboardu a m\u016f\u017eete je exportovat dle pot\u0159eby.

    "},{"location":"apps/vaultwarden/","title":"Vaultwarden","text":""},{"location":"apps/vaultwarden/#vaultwarden-bezpecny-spravce-hesel-pro-kazdeho","title":"Vaultwarden: Bezpe\u010dn\u00fd spr\u00e1vce hesel pro ka\u017ed\u00e9ho","text":"

    Spr\u00e1va hesel je v dne\u0161n\u00ed dob\u011b nezbytn\u00e1, a\u0165 u\u017e pou\u017e\u00edv\u00e1te internet pro pr\u00e1ci, z\u00e1bavu nebo komunikaci. Vaultwarden je open-source alternativa ke zn\u00e1m\u00e9mu spr\u00e1vci hesel Bitwarden, ale s v\u00fdhodou, \u017ee b\u011b\u017e\u00ed na vlastn\u00edm serveru. To znamen\u00e1, \u017ee m\u00e1te plnou kontrolu nad sv\u00fdmi daty, ani\u017e byste se museli spol\u00e9hat na cloudov\u00e9 slu\u017eby t\u0159et\u00edch stran.

    "},{"location":"apps/vaultwarden/#co-je-vaultwarden","title":"Co je Vaultwarden?","text":"

    Vaultwarden je odleh\u010den\u00e1 verze Bitwardenu, kter\u00e1 je optimalizovan\u00e1 pro provoz na men\u0161\u00edch serverech a za\u0159\u00edzen\u00edch s n\u00edzk\u00fdmi syst\u00e9mov\u00fdmi n\u00e1roky. Z\u00e1rove\u0148 si zachov\u00e1v\u00e1 v\u0161echny d\u016fle\u017eit\u00e9 funkce, kter\u00e9 zn\u00e1te z Bitwardenu, v\u010detn\u011b:

    • End-to-End \u0161ifrov\u00e1n\u00ed: Va\u0161e hesla jsou v\u017edy zabezpe\u010dena.
    • P\u0159\u00edstup z r\u016fzn\u00fdch za\u0159\u00edzen\u00ed: P\u0159istupujte ke sv\u00fdm hesl\u016fm odkudkoli, z mobilu, tabletu nebo po\u010d\u00edta\u010de.
    • Gener\u00e1tor siln\u00fdch hesel: Umo\u017e\u0148uje vytv\u00e1\u0159et bezpe\u010dn\u00e1 a n\u00e1hodn\u00e1 hesla.
    • Dvoufaktorov\u00e1 autentizace (2FA): Pro je\u0161t\u011b vy\u0161\u0161\u00ed \u00farove\u0148 zabezpe\u010den\u00ed.
    "},{"location":"apps/vaultwarden/#proc-pouzivat-vaultwarden","title":"Pro\u010d pou\u017e\u00edvat Vaultwarden?","text":"

    Vaultwarden je skv\u011bl\u00e1 volba pro ty, kdo cht\u011bj\u00ed m\u00edt kontrolu nad sv\u00fdmi hesly a daty, ani\u017e by museli z\u00e1viset na t\u0159et\u00edch stran\u00e1ch. Na\u0161e servery jsou spravov\u00e1ny s d\u016frazem na bezpe\u010dnost a soukrom\u00ed, p\u0159i\u010dem\u017e k nim m\u00e1me p\u0159\u00edstup pouze my.

    Hlavn\u00ed v\u00fdhody Vaultwardenu:

    • Pln\u00e1 kontrola nad va\u0161imi daty: Va\u0161e hesla jsou ulo\u017eena na serverech, ke kter\u00fdm m\u00e1me p\u0159\u00edstup jen my, co\u017e zaji\u0161\u0165uje, \u017ee nikdo jin\u00fd nem\u00e1 p\u0159\u00edstup k va\u0161im citliv\u00fdm \u00fadaj\u016fm.
    • Bezpe\u010dnost na prvn\u00edm m\u00edst\u011b: Vaultwarden vyu\u017e\u00edv\u00e1 end-to-end \u0161ifrov\u00e1n\u00ed, co\u017e znamen\u00e1, \u017ee v\u0161echna va\u0161e hesla jsou za\u0161ifrov\u00e1na je\u0161t\u011b p\u0159ed t\u00edm, ne\u017e opust\u00ed va\u0161e za\u0159\u00edzen\u00ed. Ani my, jako poskytovatel\u00e9 slu\u017eby, nem\u00e1me k va\u0161im hesl\u016fm p\u0159\u00edstup. Va\u0161e data jsou v bezpe\u010d\u00ed za ka\u017ed\u00e9 situace.
    • Kompatibilita s Bitwarden klientem: Vaultwarden je pln\u011b kompatibiln\u00ed s ofici\u00e1ln\u00edm Bitwarden klientem, tak\u017ee m\u016f\u017eete pou\u017e\u00edvat stejn\u00e9 aplikace a roz\u0161\u00ed\u0159en\u00ed jako u Bitwardenu.
    "},{"location":"apps/vaultwarden/#jak-se-registrovat","title":"Jak se registrovat?","text":"

    Registrace na na\u0161em serveru Vaultwarden je snadn\u00e1. Postupujte n\u00e1sledovn\u011b:

    1. Nav\u0161tivte na\u0161i instanci na adrese: Vaultwarden.
    2. Vypl\u0148te po\u017eadovan\u00e9 \u00fadaje a vytvo\u0159te si \u00fa\u010det.
    3. Po registraci se p\u0159ihlaste a za\u010dn\u011bte bezpe\u010dn\u011b spravovat sv\u00e1 hesla.
    "},{"location":"apps/vaultwarden/#pouziti-mobilni-aplikace-bitwarden","title":"Pou\u017eit\u00ed mobiln\u00ed aplikace Bitwarden","text":"

    Pro spr\u00e1vu hesel na cest\u00e1ch m\u016f\u017eete pou\u017e\u00edt aplikaci Bitwarden, kter\u00e1 je dostupn\u00e1 jak pro Android, tak iOS. N\u00e1vod, jak ji za\u010d\u00edt pou\u017e\u00edvat:

    1. St\u00e1hn\u011bte si aplikaci Bitwarden z Google Play nebo App Store.
    2. Po instalaci aplikace otev\u0159ete nastaven\u00ed a zvolte mo\u017enost Pou\u017e\u00edt vlastn\u00ed server.
    3. Do pole pro URL serveru vlo\u017ete adresu: https://bitwarden.archoslinux.cz.
    4. P\u0159ihlaste se pomoc\u00ed sv\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f, kter\u00e9 jste si vytvo\u0159ili na na\u0161\u00ed instanci.
    5. Po \u00fasp\u011b\u0161n\u00e9m p\u0159ihl\u00e1\u0161en\u00ed m\u016f\u017eete spravovat sv\u00e1 hesla, p\u0159id\u00e1vat nov\u00e9 z\u00e1znamy a synchronizovat je mezi r\u016fzn\u00fdmi za\u0159\u00edzen\u00edmi.
    6. Postup je stejn\u00fd jak pro za\u0159\u00edzen\u00ed s Androidem, tak pro iOS.

    Pro p\u0159\u00edstup k hesl\u016fm z mobilu si m\u016f\u017eete st\u00e1hnout ofici\u00e1ln\u00ed aplikaci Bitwarden, kter\u00e1 je pln\u011b kompatibiln\u00ed s Vaultwardenem:

    "},{"location":"apps/vaultwarden/#zaver","title":"Z\u00e1v\u011br","text":"

    Vaultwarden je skv\u011blou volbou pro ty, kdo cht\u011bj\u00ed m\u00edt plnou kontrolu nad sv\u00fdmi hesly a z\u016fstat v bezpe\u010d\u00ed online. Nev\u00e1hejte a vyzkou\u0161ejte na\u0161i slu\u017ebu na bitwarden.archoslinux.cz!

    "},{"location":"apps/vikunja/","title":"Vikunja","text":"

    Info

    Tady n\u00e1m dokumentace zat\u00edm chyb\u00ed. Chce\u0161 pomoci ji doplnit?

    "},{"location":"apps/wallabag/","title":"Wallabag na Oscloud","text":"

    Wallabag je open-source aplikace ur\u010den\u00e1 pro ukl\u00e1d\u00e1n\u00ed, organizaci a \u010dten\u00ed \u010dl\u00e1nk\u016f. Umo\u017e\u0148uje v\u00e1m ukl\u00e1dat obsah webov\u00fdch str\u00e1nek, odstranit ru\u0161iv\u00e9 prvky, jako jsou reklamy, a \u010d\u00edst \u010dl\u00e1nky v jednoduch\u00e9m form\u00e1tu.

    Na OSCloud je Wallabag dostupn\u00fd na adrese read.oscloud.cz. Pro registraci je nutn\u00e9 kontaktovat podporu na helpdesk.oscloud.cz nebo emailem na podpora@oscloud.cz.

    "},{"location":"apps/wallabag/#srovnani-se-sluzbami-pocket-instapaper-a-wallabag","title":"Srovn\u00e1n\u00ed se slu\u017ebami Pocket, Instapaper a Wallabag","text":"Funkce Wallabag Pocket Instapaper Open-source Ano Ne Ne \u0160ifrov\u00e1n\u00ed dat \u010c\u00e1ste\u010dn\u011b1 Ne Ne Offline p\u0159\u00edstup Ano Ano Ano P\u0159izp\u016fsobiteln\u00e9 rozhran\u00ed Ano Ne \u010c\u00e1ste\u010dn\u011b Ukl\u00e1d\u00e1n\u00ed bez reklam Ano Ano Ano Import/export dat Ano Ano Ano Podpora v\u00edce u\u017eivatel\u016f Ano Ne Ne"},{"location":"apps/wallabag/#bezpecnost","title":"Bezpe\u010dnost","text":"
    • Kontrola nad daty: Proto\u017ee je Wallabag open-source, m\u016f\u017eete si b\u00fdt jisti, \u017ee va\u0161e data nejsou sledov\u00e1na t\u0159et\u00edmi stranami. Aplikaci m\u016f\u017eete provozovat na vlastn\u00edm serveru nebo vyu\u017e\u00edt OSCloud.
    • Soukrom\u00ed: Va\u0161e data nejsou sd\u00edlena s \u017e\u00e1dnou reklamn\u00ed s\u00edt\u00ed.
    • HTTPS: Wallabag na OSCloud vyu\u017e\u00edv\u00e1 HTTPS pro zabezpe\u010den\u00ed p\u0159enosu dat.
    "},{"location":"apps/wallabag/#vyhody-wallabag","title":"V\u00fdhody Wallabag","text":"
    1. Jednoduchost: \u010cl\u00e1nky m\u016f\u017eete \u010d\u00edst bez ru\u0161iv\u00fdch prvk\u016f, jako jsou reklamy nebo nepot\u0159ebn\u00e9 prvky str\u00e1nky.
    2. Organizace: Umo\u017e\u0148uje \u0161t\u00edtkovat \u010dl\u00e1nky a organizovat je podle kategori\u00ed.
    3. Export dat: Mo\u017enost exportovat sv\u00e9 ulo\u017een\u00e9 \u010dl\u00e1nky ve form\u00e1tu HTML, JSON nebo EPUB.
    4. Podpora aplikac\u00ed: K dispozici jsou mobiln\u00ed aplikace pro Android a iOS.
    "},{"location":"apps/wallabag/#mobilni-aplikace-wallabag","title":"Mobiln\u00ed aplikace Wallabag","text":"

    Pro pohodln\u00fd p\u0159\u00edstup na cest\u00e1ch si st\u00e1hn\u011bte mobiln\u00ed aplikaci Wallabag:

    Po instalaci aplikace propojte sv\u016fj \u00fa\u010det Wallabag na OSCloud podle p\u0159ilo\u017een\u00fdch pokyn\u016f v aplikaci.

    "},{"location":"apps/wallabag/#jak-zacit","title":"Jak za\u010d\u00edt","text":"
    1. Po\u017e\u00e1dejte o registraci p\u0159es Objedn\u00e1vky Oscloud.
    2. Po schv\u00e1len\u00ed registrace obdr\u017e\u00edte p\u0159ihla\u0161ovac\u00ed \u00fadaje.
    3. P\u0159ihlaste se na read.oscloud.cz pomoc\u00ed poskytnut\u00fdch \u00fadaj\u016f.
    4. Nainstalujte si mobiln\u00ed aplikaci Wallabag.
    5. Propojte aplikaci s va\u0161\u00edm OSCloud \u00fa\u010dtem.
    "},{"location":"apps/wallabag/#dalsi-informace","title":"Dal\u0161\u00ed informace","text":"

    Pro v\u00edce informac\u00ed o funkc\u00edch Wallabag nav\u0161tivte ofici\u00e1ln\u00ed web Wallabag.

    Na Oscloudu m\u016f\u017ee\u0161 ve Wallabagu ukl\u00e1dat a \u010d\u00edst \u010dl\u00e1nky z \u010desk\u00fdch zpravodajsk\u00fdch web\u016f. N\u011bkter\u00e9 z nich funguj\u00ed i za p\u0159ihl\u00e1\u0161en\u00edm (nap\u0159. Den\u00edk N).

    "},{"location":"apps/wallabag/#ceske-weby-ktere-aktualne-funguji","title":"\u2705 \u010cesk\u00e9 weby, kter\u00e9 aktu\u00e1ln\u011b funguj\u00ed","text":"

    Tyto dom\u00e9ny maj\u00ed podporu ve Wallabagu a m\u011bly by spr\u00e1vn\u011b fungovat:

    • denikn.cz (funguje i s paywallem \u2013 viz n\u00ed\u017ee)
    • novinky.cz
    • root.cz
    • lupa.cz
    • zdopravy.cz
    • seznamzpravy.cz
    • reportermagazin.cz
    "},{"location":"apps/wallabag/#jak-cist-denik-n","title":"\ud83d\udd10 Jak \u010d\u00edst Den\u00edk N","text":"
    1. Klikni na Site credentials (ikona kl\u00ed\u010de vpravo naho\u0159e)
    2. Zadej p\u0159ihla\u0161ovac\u00ed \u00fadaje k Den\u00edku N:
    3. Host: denikn.cz
    4. Login: e-mail
    5. Password: heslo
    6. Ulo\u017e. Hotovo.

    Nyn\u00ed m\u016f\u017ee\u0161 vkl\u00e1dat odkazy na \u010dl\u00e1nky z Den\u00edku N, a pokud m\u00e1\u0161 p\u0159edplatn\u00e9, Wallabag je zobraz\u00ed.

    "},{"location":"apps/wallabag/#wallabag-pridani-rozsireni-do-firefoxu","title":"\ud83e\udd8a Wallabag \u2013 p\u0159id\u00e1n\u00ed roz\u0161\u00ed\u0159en\u00ed do Firefoxu","text":"

    Tento n\u00e1vod ti uk\u00e1\u017ee, jak do Firefoxu p\u0159idat roz\u0161\u00ed\u0159en\u00ed Wallabagger, propojit ho se sv\u00fdm \u00fa\u010dtem ve Wallabagu (nap\u0159. na OSCloudu) a za\u010d\u00edt si ukl\u00e1dat \u010dl\u00e1nky jedn\u00edm kliknut\u00edm.

    "},{"location":"apps/wallabag/#videonavod","title":"\ud83d\udcf9 Videon\u00e1vod","text":"

    Toto video ukazuje cel\u00fd postup krok za krokem.

    "},{"location":"apps/wallabag/#podrobny-postup","title":"\ud83d\udd27 Podrobn\u00fd postup","text":""},{"location":"apps/wallabag/#1-nainstaluj-rozsireni-wallabagger","title":"1. Nainstaluj roz\u0161\u00ed\u0159en\u00ed Wallabagger","text":"
    1. Otev\u0159i Firefox
    2. P\u0159ejdi na str\u00e1nku dopl\u0148ku: \ud83d\udc49 Wallabagger na Mozilla Add-ons
    3. Klikni na P\u0159idat do Firefoxu a potvr\u010f instalaci

    Po instalaci se vpravo naho\u0159e objev\u00ed ikonka slona (\ud83d\udc18).

    "},{"location":"apps/wallabag/#2-prihlas-se-do-wallabag-a-vytvor-api-klienta","title":"2. P\u0159ihlas se do Wallabag a vytvo\u0159 API klienta","text":"
    1. Otev\u0159i svou instanci Wallabag
    2. P\u0159ejdi do: Nastaven\u00ed \u2192 Spr\u00e1va API klient\u016f
    3. Klikni na P\u0159idat klienta
    4. Vypl\u0148:
    5. N\u00e1zev: nap\u0159. \u201eFirefox\u201c
    6. Ulo\u017e si Client ID a Client Secret
    "},{"location":"apps/wallabag/#3-nastav-rozsireni-ve-firefoxu","title":"3. Nastav roz\u0161\u00ed\u0159en\u00ed ve Firefoxu","text":"
    1. Klikni na ikonku Wallabaggeru (vpravo naho\u0159e)
    2. V poli nastaven\u00ed vypl\u0148:
    3. Wallabag instance URL: https://read.oscloud.cz
    4. Client ID: z kroku 2
    5. Client Secret: z kroku 2
    6. Jm\u00e9no u\u017eivatele a heslo
    "},{"location":"apps/wallabag/#hotovo","title":"\u2705 Hotovo!","text":"

    Te\u010f m\u016f\u017ee\u0161: - jedn\u00edm klikem ukl\u00e1dat \u010dl\u00e1nky do Wallabag - \u010d\u00edst je pozd\u011bji bez reklam a sledov\u00e1n\u00ed - pou\u017e\u00edvat roz\u0161\u00ed\u0159en\u00ed i na mobilu (p\u0159es Firefox + p\u0159ihl\u00e1\u0161en\u00ed)

    "},{"location":"apps/wallabag/#dalsi-informace_1","title":"Dal\u0161\u00ed informace","text":"

    Pro v\u00edce informac\u00ed o funkc\u00edch Wallabag nav\u0161tivte ofici\u00e1ln\u00ed web Wallabag.

    1. Wallabag podporuje \u0161ifrov\u00e1n\u00ed dat b\u011bhem p\u0159enosu pomoc\u00ed HTTPS. Data ulo\u017een\u00e1 na serveru v\u0161ak nejsou automaticky \u0161ifrov\u00e1na end-to-end.\u00a0\u21a9

    "},{"location":"apps/wordpress-developer/","title":"WordPress (V\u00fdvoj\u00e1\u0159sk\u00e1 verze)","text":""},{"location":"apps/wordpress-developer/#o-aplikaci","title":"O aplikaci","text":"

    Tato aplikace je ur\u010dena pro u\u017eivatele, kte\u0159\u00ed cht\u011bj\u00ed m\u00edt plnou kontrolu nad svou instalac\u00ed WordPressu.

    Funkce:

    • K\u00f3d WordPressu lze upravovat. To znamen\u00e1, \u017ee aktualizace WordPressu mus\u00edte spravovat sami pomoc\u00ed vestav\u011bn\u00e9ho aktualiza\u010dn\u00edho n\u00e1stroje.
    • Vlastn\u00ed konfigurace Apache pomoc\u00ed .htaccess
    • Podpora multisite

    Pokud rad\u011bji p\u0159enech\u00e1te odpov\u011bdnost za aplikaci aktualizac\u00ed t\u00fdmu Oscloud, pou\u017eijte Spravovanou aplikaci WordPress.

    "},{"location":"apps/wordpress-developer/#admin-stranka","title":"Admin str\u00e1nka","text":"

    Admin str\u00e1nka WordPressu se nach\u00e1z\u00ed na adrese https://<moje.example.com>/wp-login.php.

    "},{"location":"apps/wordpress-developer/#pouziti-sftp","title":"Pou\u017eit\u00ed SFTP","text":"

    Aplikaci lze nahr\u00e1t pomoc\u00ed SFTP klienta, jako je FileZilla.

    P\u0159ihla\u0161ovac\u00ed \u00fadaje pro SFTP najdete po kliknut\u00ed na ikonu i v m\u0159\u00ed\u017ece aplikac\u00ed.

    P\u0159\u00edstup p\u0159es SFTP

    P\u0159\u00edstup p\u0159es SFTP pro u\u017eivatele bez administr\u00e1torsk\u00fdch pr\u00e1v lze nastavit pomoc\u00ed rozhran\u00ed pro spr\u00e1vu p\u0159\u00edstupu.

    "},{"location":"apps/wordpress-developer/#limity-pameti","title":"Limity pam\u011bti","text":"

    Pro \u00fapravu pam\u011bti p\u0159id\u011blen\u00e9 WordPressu upravte soubor /app/data/wp-config.php pomoc\u00ed spr\u00e1vce soubor\u016f a na konec souboru p\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dek:

    define('WP_MEMORY_LIMIT', '128M'); define('WP_MAX_MEMORY_LIMIT', '256M');\n

    V\u0161imn\u011bte si, \u017ee aplikace m\u00e1 tak\u00e9 samostatn\u00fd pam\u011b\u0165ov\u00fd limit, kter\u00fd lze nastavit prost\u0159ednictv\u00edm limitu pam\u011bti aplikace. Pokud zv\u00fd\u0161\u00edte WP_MEMORY_LIMIT, nezapome\u0148te tak\u00e9 zv\u00fd\u0161it limit pam\u011bti aplikace. Dobrou prax\u00ed je nastavit aplikaci minim\u00e1ln\u011b 6n\u00e1sobek hodnoty WP_MEMORY_LIMIT.

    WP_MAX_MEMORY_LIMIT je limit pro administrativn\u00ed \u00falohy, kter\u00e9 \u010dasto vy\u017eaduj\u00ed v\u00edce pam\u011bti.

    Podrobn\u00e9 vysv\u011btlen\u00ed najdete v dokumentaci WordPressu.

    "},{"location":"apps/wordpress-developer/#konfigurace-apache","title":"Konfigurace Apache","text":"

    Konfigurace Apache m\u016f\u017ee b\u00fdt upravena pomoc\u00ed mechanismu htaccess. Ve v\u00fdchoz\u00edm nastaven\u00ed aplikace nem\u00e1 soubor .htaccess. Tento soubor lze p\u0159idat pomoc\u00ed SFTP nebo spr\u00e1vce soubor\u016f v um\u00edst\u011bn\u00ed /app/data/public/.htaccess. Stejn\u011b jako u jak\u00e9koli jin\u00e9 standardn\u00ed instalace Apache lze .htaccess p\u0159idat i do dal\u0161\u00edch podadres\u00e1\u0159\u016f WordPressu v /app/data/public/, pokud je to pot\u0159eba.

    "},{"location":"apps/wordpress-developer/#cron-ulohy","title":"Cron \u00falohy","text":"

    Aplikace je nastavena tak, aby spou\u0161t\u011bla cron \u00falohy WordPressu ka\u017edou minutu.

    Pro ru\u010dn\u00ed spu\u0161t\u011bn\u00ed cron \u00faloh pou\u017eijte n\u00e1sleduj\u00edc\u00ed p\u0159\u00edkaz v webov\u00e9m termin\u00e1lu:

    wp cron event run --due-now\n

    Vestav\u011bn\u00fd pl\u00e1nova\u010d \u00faloh wp-cron je zak\u00e1z\u00e1n, proto\u017ee je neefektivn\u00ed pro weby s n\u00edzkou n\u00e1v\u0161t\u011bvnost\u00ed.

    Pro p\u0159id\u00e1n\u00ed vlastn\u00edch cron ud\u00e1lost\u00ed pou\u017eijte vestav\u011bn\u00fd cron Oscloud nebo plugin, jako je WP Crontrol.

    "},{"location":"apps/wordpress-developer/#pluginy","title":"Pluginy","text":"

    Na rozd\u00edl od spravovan\u00e9 aplikace WordPress m\u016f\u017eete instalovat pluginy, kter\u00e9 upravuj\u00ed k\u00f3d.

    "},{"location":"apps/wordpress-developer/#deaktivace-pluginu","title":"Deaktivace pluginu","text":"

    Pokud n\u011bkter\u00fd plugin br\u00e1n\u00ed spu\u0161t\u011bn\u00ed WordPressu, otev\u0159ete spr\u00e1vce soubor\u016f. P\u0159ejd\u011bte na /app/data/public/wp-content/plugins a p\u0159ejmenujte adres\u00e1\u0159 s probl\u00e9mov\u00fdm pluginem z plugin-name na nap\u0159\u00edklad plugin-name-broken.

    Pro op\u011btovnou aktivaci pluginu je nutn\u00e9 nejen p\u0159ejmenovat slo\u017eku zp\u011bt, ale tak\u00e9 plugin znovu aktivovat v administra\u010dn\u00edm rozhran\u00ed WordPressu.

    "},{"location":"apps/wordpress-developer/#deaktivace-vsech-pluginu","title":"Deaktivace v\u0161ech plugin\u016f","text":"

    Pro deaktivaci v\u0161ech plugin\u016f p\u0159ejmenujte /app/data/public/wp-content/plugins na /app/data/public/wp-content/plugins-broken pomoc\u00ed spr\u00e1vce soubor\u016f.

    Pro op\u011btovn\u00e9 povolen\u00ed v\u0161ech plugin\u016f je nutn\u00e9 nejen p\u0159ejmenovat slo\u017eku zp\u011bt, ale tak\u00e9 pluginy znovu aktivovat v administra\u010dn\u00edm rozhran\u00ed WordPressu.

    "},{"location":"apps/wordpress-developer/#vykon","title":"V\u00fdkon","text":"

    GTmetrix je skv\u011bl\u00fd n\u00e1stroj pro z\u00edsk\u00e1n\u00ed metrik v\u00fdkonu instalace WordPressu.

    • Pro nastaven\u00ed vypr\u0161en\u00ed z\u00e1hlav\u00ed pro v\u0161echny str\u00e1nky lze nainstalovat plugin WP Fastest Cache.

    • Pro CDN cache doporu\u010dujeme pou\u017e\u00edt WP Fastest Cache nebo W3 Total Cache pro cache na b\u00e1zi CDN. Ryan Kite m\u00e1 dobr\u00fd n\u00e1vod na nastaven\u00ed AWS Cloudfront s WP Fastest Cache.

    "},{"location":"apps/wordpress-developer/#pristup-k-databazi","title":"P\u0159\u00edstup k datab\u00e1zi","text":"

    Oscloud nepodporuje PHPMyAdmin. P\u0159\u00edstup k datab\u00e1zi je v\u0161ak mo\u017en\u00fd n\u00e1sleduj\u00edc\u00edmi zp\u016fsoby:

    • Otev\u0159ete webov\u00fd termin\u00e1l a stiskn\u011bte tla\u010d\u00edtko 'MySQL' pro p\u0159\u00edstup do konzole. M\u016f\u017eete p\u0159\u00edmo zad\u00e1vat SQL p\u0159\u00edkazy.

    • Pou\u017eijte plugin jako WP phpMyAdmin.

    "},{"location":"apps/wordpress-developer/#wp-cli","title":"WP CLI","text":"

    WP CLI je p\u0159\u00edkazov\u00e1 \u0159\u00e1dka pro WordPress. Pro spu\u0161t\u011bn\u00ed p\u0159\u00edkaz\u016f pomoc\u00ed CLI n\u00e1stroje otev\u0159ete webov\u00fd termin\u00e1l a prov\u00e1d\u011bjte p\u0159\u00edkazy WP CLI jednodu\u0161e pomoc\u00ed wp. Je ji\u017e p\u0159ednastaven tak, aby b\u011b\u017eel jako spr\u00e1vn\u00fd u\u017eivatel. Nap\u0159\u00edklad:

    wp user list\n

    Pokud jeden nebo v\u00edce plugin\u016f/t\u00e9mat zp\u016fsobuje chyby, m\u016f\u017eete p\u0159i spu\u0161t\u011bn\u00ed WP CLI p\u0159esko\u010dit na\u010d\u00edt\u00e1n\u00ed plugin\u016f/t\u00e9mat pomoc\u00ed:

    wp --skip-plugins --skip-themes\n

    Dal\u0161\u00ed nastaven\u00ed PHP lze konfigurovat p\u0159i ru\u010dn\u00edm spu\u0161t\u011bn\u00ed s php -d key=value:

    sudo -E -u www-data php -d max_execution_time=100 /app/pkg/wp --path=/app/data/public/\n

    V tomto p\u0159\u00edpad\u011b se maxim\u00e1ln\u00ed doba vykon\u00e1v\u00e1n\u00ed nastav\u00ed na 100 sekund.

    "},{"location":"apps/wordpress-developer/#nastaveni-php","title":"Nastaven\u00ed PHP","text":"

    Vlastn\u00ed nastaven\u00ed PHP m\u016f\u017eete p\u0159idat do souboru /app/data/php.ini

    "},{"location":"apps/wordpress-developer/#velikost-nahravanych-souboru","title":"Velikost nahr\u00e1van\u00fdch soubor\u016f","text":"

    Upravte n\u00e1sleduj\u00edc\u00ed hodnoty v souboru /app/data/php.ini:

    post_max_size = 256M \nupload_max_filesize = 256M \nmemory_limit = 256M\n
    "},{"location":"apps/wordpress-developer/#migrace-existujiciho-webu","title":"Migrace existuj\u00edc\u00edho webu","text":"

    Pod\u00edvejte se na n\u00e1\u0161 blog ohledn\u011b migrace existuj\u00edc\u00edho WordPress webu na Oscloud.

    "},{"location":"apps/wordpress-developer/#uprava-souboru","title":"\u00daprava soubor\u016f","text":"

    Vestav\u011bn\u00e1 funkce pro \u00fapravu soubor\u016f WordPressu je ve v\u00fdchoz\u00edm nastaven\u00ed povolena. Z bezpe\u010dnostn\u00edch d\u016fvod\u016f doporu\u010dujeme tuto mo\u017enost vypnout, a to \u00fapravou souboru /app/data/wp-config.php a nastaven\u00edm DISALLOW_FILE_EDIT na hodnotu true.

    define('DISALLOW_FILE_EDIT', true);\n
    "},{"location":"apps/wordpress-developer/#email","title":"Email","text":"

    Ve v\u00fdchoz\u00edm nastaven\u00ed je aplikace nakonfigurov\u00e1na tak, aby pou\u017e\u00edvala plugin smtp-mailer.

    Vlastn\u00ed plugin pro odes\u00edl\u00e1n\u00ed email\u016f lze pou\u017e\u00edt n\u00e1sledovn\u011b:

    • Zak\u00e1zat konfiguraci emailu v App -> Email -> Nepou\u017e\u00edvat nastaven\u00ed emailu aplikace. Pokud je zak\u00e1z\u00e1no, Oscloud nebude p\u0159i ka\u017ed\u00e9m restartu konfigurovat smtp-mailer.
    • Nainstalujte preferovan\u00fd plugin pro odes\u00edl\u00e1n\u00ed email\u016f ve WordPressu.

    • P\u0159ihla\u0161ovac\u00ed \u00fadaje k emailu z\u00e1vis\u00ed na va\u0161\u00ed konfiguraci. Pokud pou\u017e\u00edv\u00e1te extern\u00ed po\u0161tovn\u00ed slu\u017ebu, jako je Mailgun/SES/Postmark, m\u016f\u017eete tyto \u00fadaje pou\u017e\u00edt p\u0159\u00edmo ve WordPressu. Alternativn\u011b si m\u016f\u017eete vytvo\u0159it p\u0159ihla\u0161ovac\u00ed \u00fadaje pro relay nebo po\u0161tovn\u00ed schr\u00e1nku u va\u0161eho poskytovatele emailu.

    • Pokud pou\u017e\u00edv\u00e1te Oscloud jako sv\u016fj emailov\u00fd server, jednodu\u0161e vytvo\u0159te po\u0161tovn\u00ed schr\u00e1nku a pou\u017eijte heslo k aplikaci. Jako odes\u00edlac\u00ed server pou\u017eijte konfiguraci SMTP serveru. Pro v\u011bt\u0161\u00ed bezpe\u010dnost m\u016f\u017eete zv\u00e1\u017eit vytvo\u0159en\u00ed samostatn\u00e9ho u\u017eivatele Oscloud, kter\u00fd bude vlastnit vytvo\u0159enou po\u0161tovn\u00ed schr\u00e1nku (t\u00edm se zabr\u00e1n\u00ed tomu, aby mohl \u0161patn\u00fd plugin p\u0159istupovat k va\u0161im osobn\u00edm schr\u00e1nk\u00e1m). Upozor\u0148ujeme, \u017ee u\u017eivatelsk\u00e9 jm\u00e9no SMTP je stejn\u00e9 jako adresa po\u0161tovn\u00ed schr\u00e1nky (nikoli u\u017eivatelsk\u00e9 jm\u00e9no Oscloud).

    Konfigurace pluginu Fluent SMTP:

    "},{"location":"apps/wordpress-developer/#neomezeny-html","title":"Neomezen\u00fd HTML","text":"

    Ne-admin u\u017eivatel\u016fm je povoleno vkl\u00e1dat neomezen\u00fd HTML obsah. Tuto mo\u017enost lze zak\u00e1zat \u00fapravou souboru /app/data/wp-config.php a nastaven\u00edm DISALLOW_UNFILTERED_HTML na hodnotu true.

    define('DISALLOW_UNFILTERED_HTML', true);\n
    "},{"location":"apps/wordpress-developer/#multisite","title":"Multisite","text":"

    Pou\u017e\u00edt nebo nepou\u017e\u00edt multisite

    WordPress multisite je slo\u017eit\u00fd syst\u00e9m s mnoha probl\u00e9my kompatibility. Pokud nem\u00e1te z\u00e1sadn\u00ed d\u016fvod, doporu\u010dujeme instalovat samostatnou aplikaci WordPress pro ka\u017edou str\u00e1nku.

    Pro aktivaci WordPress multisite za\u010dn\u011bte s novou instalac\u00ed a pou\u017eijte n\u00e1stroj pro nastaven\u00ed s\u00edt\u011b (Network Setup Tool).

    • Aktivujte multisite v souboru /app/data/public/wp-config.php p\u0159id\u00e1n\u00edm n\u00e1sleduj\u00edc\u00edho \u0159\u00e1dku pomoc\u00ed spr\u00e1vce soubor\u016f. Tento \u0159\u00e1dek vlo\u017ete nad text \"That\u2019s all, stop editing! Happy blogging.\":
    /* Multisite */ define( 'WP_ALLOW_MULTISITE', true );\n
    • V administra\u010dn\u00edm rozhran\u00ed WordPressu p\u0159ejd\u011bte do N\u00e1stroje -> Nastaven\u00ed s\u00edt\u011b. Podle pokyn\u016f na t\u00e9to str\u00e1nce deaktivujte v\u0161echny pluginy p\u0159ed pokra\u010dov\u00e1n\u00edm. Oscloud podporuje instalaci jak na subdom\u00e9n\u00e1ch, tak v podadres\u00e1\u0159\u00edch.
    • Po kliknut\u00ed na instalaci se zobraz\u00ed zpr\u00e1va Upozorn\u011bn\u00ed! Wildcard DNS mo\u017en\u00e1 nen\u00ed spr\u00e1vn\u011b nakonfigurov\u00e1no!. Pro opravu p\u0159ejd\u011bte do zobrazen\u00ed Um\u00edst\u011bn\u00ed na Oscloud dashboardu a nastavte alias s hv\u011bzdi\u010dkou (Wildcard alias). Jakmile je alias p\u0159id\u00e1n, upozorn\u011bn\u00ed zmiz\u00ed (obnovte administra\u010dn\u00ed rozhran\u00ed WordPressu).
    • Pro dokon\u010den\u00ed instalace s\u00edt\u011b p\u0159idejte do /app/data/public/wp-config.php n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dky podle pokyn\u016f.
    define('MULTISITE', true);\ndefine('SUBDOMAIN_INSTALL', true);\ndefine('DOMAIN_CURRENT_SITE', 'msite.cloudron.club');\ndefine('PATH_CURRENT_SITE', '/');\ndefine('SITE_ID_CURRENT_SITE', 1);\ndefine('BLOG_ID_CURRENT_SITE', 1);\n

    D\u00e1le kompletn\u011b nahra\u010fte obsah souboru /app/data/public/.htaccess podle pokyn\u016f. Upozor\u0148ujeme, \u017ee pravidla p\u0159episov\u00e1n\u00ed (Rewrite rules) se m\u00edrn\u011b li\u0161\u00ed pro instalaci na subdom\u00e9n\u00e1ch a v podadres\u00e1\u0159\u00edch. N\u00e1sleduj\u00edc\u00ed konfigurace je pro nastaven\u00ed na subdom\u00e9n\u00e1ch:

    RewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase /\nRewriteRule ^index\\.php$ - [L]\n\n# add a trailing slash to /wp-admin\nRewriteRule ^wp-admin$ wp-admin/ [R=301,L]\n\nRewriteCond %{REQUEST_FILENAME} -f [OR]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^ - [L]\nRewriteRule ^(wp-(content|admin|includes).*) $1 [L]\nRewriteRule ^(.*\\.php)$ $1 [L]\nRewriteRule . index.php [L]\n
    • Nov\u00e9 str\u00e1nky m\u016f\u017eete p\u0159id\u00e1vat z nab\u00eddky Spr\u00e1vce s\u00edt\u011b. Str\u00e1nku m\u016f\u017eete p\u0159idat jako subdom\u00e9nu nebo podadres\u00e1\u0159. Adresu str\u00e1nky lze po p\u0159id\u00e1n\u00ed upravit v nastaven\u00ed str\u00e1nky.

    • Pokud nastav\u00edte adresu str\u00e1nky na jinou dom\u00e9nu, sta\u010d\u00ed ji p\u0159idat do alias\u016f dom\u00e9ny v sekci Um\u00edst\u011bn\u00ed na Oscloud Dashboardu.

    "},{"location":"apps/wordpress-developer/#nastaveni-emailu-multisite","title":"Nastaven\u00ed emailu (Multisite)","text":"

    V re\u017eimu multisite lze plugin pro SMTP odes\u00edl\u00e1n\u00ed nastavit pro ka\u017edou str\u00e1nku zvl\u00e1\u0161\u0165. Po p\u0159id\u00e1n\u00ed nov\u00e9 str\u00e1nky restartujte aplikaci, aby se plugin automaticky nakonfiguroval v k\u00f3du bal\u00ed\u010dku.

    "},{"location":"apps/wordpress-managed/","title":"WordPress (Spravovan\u00e1 aplikace)","text":""},{"location":"apps/wordpress-managed/#o-aplikaci","title":"O aplikaci","text":"

    Tato aplikace je ur\u010dena u\u017eivatel\u016fm, kte\u0159\u00ed cht\u011bj\u00ed spravovanou instalaci WordPressu. T\u00fdm OSCloud sleduje aktualizace WordPressu a publikuje aktualizace. K\u00f3d WordPressu je jen pro \u010dten\u00ed, a proto je nutn\u00e9 WordPress roz\u0161i\u0159ovat pomoc\u00ed plugin\u016f. Pokud pot\u0159ebujete plnou kontrolu nad instalac\u00ed, v\u010detn\u011b \u00fapravy k\u00f3du WordPressu, pou\u017eijte WordPress (nespravovan\u00e1 aplikace).

    • Dotazy? Zeptejte se v na\u0161\u00ed Oscloud skupin\u011b na Mxchatu
    "},{"location":"apps/wordpress-managed/#admin-stranka","title":"Admin str\u00e1nka","text":"

    Admin str\u00e1nka WordPressu je dostupn\u00e1 na https://<mojedomena.cz>/wp-login.php.

    "},{"location":"apps/wordpress-managed/#admin-uzivatel","title":"Admin u\u017eivatel","text":"

    P\u0159i pou\u017eit\u00ed WordPressu s OSCloud spr\u00e1vou u\u017eivatel\u016f je v\u00fdchoz\u00ed admin u\u017eivatel vytvo\u0159en s n\u00e1hodn\u00fdm heslem a e-mailem admin@cloudron.local. Tento admin \u00fa\u010det m\u016f\u017eete po instalaci odstranit, pokud se p\u0159ihl\u00e1s\u00edte jako spr\u00e1vce. Nen\u00ed odstran\u011bn automaticky, proto\u017ee v\u00fdchoz\u00ed p\u0159\u00edsp\u011bvky generovan\u00e9 instal\u00e1torem WordPressu jsou p\u0159i\u0159azeny tomuto adminovi.

    "},{"location":"apps/wordpress-managed/#administrativni-e-mailova-adresa","title":"Administrativn\u00ed e-mailov\u00e1 adresa","text":"

    WordPress pou\u017e\u00edv\u00e1 administrativn\u00ed e-mailovou adresu k odes\u00edl\u00e1n\u00ed d\u016fle\u017eit\u00fdch e-mail\u016f. Abyste tyto e-maily mohli p\u0159ij\u00edmat, ujist\u011bte se, \u017ee tuto adresu zm\u011bn\u00edte v sekci Nastaven\u00ed.

    "},{"location":"apps/wordpress-managed/#pouziti-sftp","title":"Pou\u017eit\u00ed SFTP","text":"

    Spravovan\u00e1 aplikace WordPress nepodporuje \u00fapravu soubor\u016f p\u0159es SFTP. Pokud pot\u0159ebujete p\u0159\u00edstup SFTP pro \u00fapravy soubor\u016f WordPressu, pou\u017eijte WordPress (v\u00fdvoj\u00e1\u0159sk\u00e1 aplikace).

    "},{"location":"apps/wordpress-managed/#limity-pameti","title":"Limity pam\u011bti","text":"

    Chcete-li nastavit pam\u011b\u0165 p\u0159id\u011blenou pro WordPress, upravte soubor /app/data/wp-config.php pomoc\u00ed Spr\u00e1vce soubor\u016f a p\u0159idejte n\u00e1sleduj\u00edc\u00ed \u0159\u00e1dky na konec souboru:

    define('WP_MEMORY_LIMIT', '128M'); define('WP_MAX_MEMORY_LIMIT', '256M');\n

    Pozn\u00e1mka: Aplikace m\u00e1 tak\u00e9 vlastn\u00ed pam\u011b\u0165ov\u00fd limit, kter\u00fd je \u0159\u00edzen limitem aplikace. Pokud zv\u00fd\u0161\u00edte WP_MEMORY_LIMIT, ujist\u011bte se, \u017ee tak\u00e9 zv\u00fd\u0161\u00edte pam\u011b\u0165ov\u00fd limit aplikace. Doporu\u010den\u00fd pom\u011br je minim\u00e1ln\u011b \u0161estin\u00e1sobek hodnoty WP_MEMORY_LIMIT.

    "},{"location":"apps/wordpress-managed/#ulohy-cron","title":"\u00dalohy Cron","text":"

    Aplikace je nakonfigurov\u00e1na tak, aby spou\u0161t\u011bla cron \u00falohy WordPressu ka\u017ed\u00fdch 5 minut. \u00dalohy cron lze spustit ru\u010dn\u011b pomoc\u00ed webov\u00e9ho termin\u00e1lu:

    wp cron event run --due-now\n

    Vestav\u011bn\u00fd pl\u00e1nova\u010d cron \u00faloh WordPressu wp-cron je deaktivov\u00e1n, proto\u017ee nen\u00ed efektivn\u00ed pro weby s n\u00edzkou n\u00e1v\u0161t\u011bvnost\u00ed.

    "},{"location":"apps/wordpress-managed/#pluginy","title":"Pluginy","text":"

    OSCloud nepodporuje pluginy, kter\u00e9 upravuj\u00ed k\u00f3d. K\u00f3d je pouze pro \u010dten\u00ed a nem\u011bnn\u00fd, co\u017e je nezbytn\u00e9 pro spr\u00e1vn\u00e9 aktualizace aplikac\u00ed na OSCloud. Pro pluginy, kter\u00e9 upravuj\u00ed k\u00f3d, pou\u017eijte WordPress (nespravovan\u00e1 aplikace).

    "},{"location":"apps/wordpress-managed/#vykon","title":"V\u00fdkon","text":"

    GTmetrix je skv\u011bl\u00e1 str\u00e1nka pro z\u00edsk\u00e1n\u00ed metrik v\u00fdkonu instalace WordPressu.

    Pro nastaven\u00ed hlavi\u010dek pro v\u0161echny str\u00e1nky lze nainstalovat plugin WP Fastest Cache.

    "},{"location":"apps/wordpress-managed/#pristup-k-databazi","title":"P\u0159\u00edstup k datab\u00e1zi","text":"

    OSCloud nepodporuje PHPMyAdmin. P\u0159\u00edstup k datab\u00e1zi je v\u0161ak mo\u017en\u00fd pomoc\u00ed jin\u00fdch metod:

    • Otev\u0159ete webov\u00fd termin\u00e1l a spus\u0165te konzoli MySQL.
    • Pou\u017eijte plugin jako WP phpMyAdmin.
    "},{"location":"apps/wordpress-managed/#wp-cli","title":"WP CLI","text":"

    WP CLI je p\u0159\u00edkazov\u00fd \u0159\u00e1dek pro WordPress. Pro spu\u0161t\u011bn\u00ed p\u0159\u00edkaz\u016f CLI otev\u0159ete webov\u00fd termin\u00e1l a spus\u0165te p\u0159\u00edkazy WP CLI. Nap\u0159\u00edklad:

    wp user list\n
    "},{"location":"apps/wordpress-managed/#php-nastaveni","title":"PHP nastaven\u00ed","text":"

    M\u016f\u017eete p\u0159idat vlastn\u00ed PHP nastaven\u00ed v /app/data/htaccess pomoc\u00ed Spr\u00e1vce soubor\u016f.

    P\u0159\u00edklad:

    php_value post_max_size 600M\nphp_value upload_max_filesize 600\nphp_value memory_limit 128M\nphp_value max_execution_time 300\nphp_value max_input_time 300 \nphp_value session.gc_maxlifetime 1200\n
    "},{"location":"apps/wordpress-managed/#migrace-existujiciho-webu","title":"Migrace existuj\u00edc\u00edho webu","text":"

    Pod\u00edvejte se na n\u00e1\u0161 blog o tom, jak migrovat existuj\u00edc\u00ed web WordPress na OSCloud.

    "},{"location":"apps/wordpress-managed/#upravy-souboru","title":"\u00dapravy soubor\u016f","text":"

    Z bezpe\u010dnostn\u00edch d\u016fvod\u016f je vestav\u011bn\u00e1 mo\u017enost \u00faprav soubor\u016f ve WordPressu ve v\u00fdchoz\u00edm nastaven\u00ed zak\u00e1z\u00e1na.

    Chcete-li ji povolit, upravte /app/data/wp-config.php a nastavte DISALLOW_FILE_EDIT na false.

    define('DISALLOW_FILE_EDIT', false);\n
    "}]} \ No newline at end of file diff --git a/site/security/index.html b/site/security/index.html index 4199e66..81de6c8 100644 --- a/site/security/index.html +++ b/site/security/index.html @@ -748,6 +748,10 @@ + + + + @@ -928,6 +932,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1549,6 +1576,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • diff --git a/site/sitemap.xml b/site/sitemap.xml index ec0bf4b..dc9f70b 100644 --- a/site/sitemap.xml +++ b/site/sitemap.xml @@ -2,214 +2,222 @@ https://docs.oscloud.cz/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/Registrace%20do%20OSCloud%20aplikac%C3%AD/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/Webhosting%20a%20pr%C3%A9miov%C3%A9%20slu%C5%BEby/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/backups/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/certificates/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/contact/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/podm%C3%ADnky%20Oscloud%20CZ/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/podporte-nas/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/privacy_policy/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/profile/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/security/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/support/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/%23%20Jak%20n%C3%A1s%20podpo%C5%99it/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/bookstack/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/castopod/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/cryptpad/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/discourse/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/dokuwiki/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/findmydevice/ - 2025-08-28 + 2025-11-14 + + + https://docs.oscloud.cz/apps/freshrss/ + 2025-11-14 https://docs.oscloud.cz/apps/gitea/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/githubpages/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/hedgedoc/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/immich/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/joplin-server/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/lamp/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/linkding/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/linkwarden/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/lychee/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/mastodon/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/mealie/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/miniflux/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/mirotalk/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/nextcloud/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/nodebb/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/ntfy/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/pairdrop/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/peertube/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/piwigo/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/pixelfed/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/privatebin/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/rallly/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/roundcube/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/searxng/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/stirling/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/surfer/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/tinytinyrss/ - 2025-08-28 + 2025-11-14 + + + https://docs.oscloud.cz/apps/triliumnext/ + 2025-11-14 https://docs.oscloud.cz/apps/umami/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/vaultwarden/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/vikunja/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/wallabag/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/wordpress-developer/ - 2025-08-28 + 2025-11-14 https://docs.oscloud.cz/apps/wordpress-managed/ - 2025-08-28 + 2025-11-14 \ No newline at end of file diff --git a/site/sitemap.xml.gz b/site/sitemap.xml.gz index 8c5269c98aa7886a03fea749ff689826838825e0..0b05c78664587fb3def1c61b719c50881d1399f4 100644 GIT binary patch literal 660 zcmV;F0&D#riwFn+aTaL;|8r?{Wo=<_E_iKh0L7P0kJB&^hVT0;s!Bb!X}hdMQMW57 zaNvT(hmg1+$DSm!u|1Z@ZW?|)PP+oG2x&G_QrC9p8K>j%y!(f2i2FS zzeM$hr<^%O*OVZ4JCt^*ChECt>0X$tiy%4ANZc^ME}HV;l6w zjRsDrrB~cU;4U%?W7|?eDtTs?>!4bYUTp`ag)$cGF_foy;cXxqWD_TV`KAK92+SqD_z!jIHyaGG?xt2 zwKOy}(t189j3$zFRt!+ocCMxOPQU?M5{I6_HXt3r7qOe5M(L~=m9aE!SxUwe_Srv5tG%J5 uDOD@!Jv2}>p=fGe7C8@=g7}8|F^6et_dGU8UO%g!9`2} literal 647 zcmV;20(ku&iwFn+oUdpC|8r?{Wo=<_E_iKh0L7P0i`y^|hVT0;LLkS)*(?j2l4NPq z_RveA9~62ivNU#PEop>CisSzJ%FfdES_-oUJF+CtGjd*!W_FJkXJ==KjO6$8+tqqL z1Fy-TZ};=BU*0bt=8uP)U5=I^&B|oY`}rxQ@T#i%zF#pWa4PVMVq393l^d>}JFE3- zJ3rja$}t+awx(leNgqZlT+A5K<#E=QvRUb$)vg*x|DLQkIWmXMdUL;AKP)#7Wy*8k z)q3^Y{J(%cL5rNC(y-X94VBBs&&P4Fv{bOzDZMz}EndHsbLkt@C*oAz{^&zFL!4aL zI;8WpRXW+`#qoae=3PC=xu!y3Ia;lBmnDH3V!{TsN+3xkpOj8=z(B@bMeVy`RQz?Q zw2t3Jy$BQ&EWHwZ*&*Ut>ETBpi+YgcQiB%cfDAfEOoB_~9L7IXI2tWBcSX1#R9CKk zQuQs5F>_Sc7$CP>ly<2m>bQK;oiJAyLsS+njg3P{K}ll`vZfpvq`B1P9y=7qHt3BT z44hF*uedF#oRVjravfAFxf4(16POmth%gqNLwyp4K2b?={gNS;^k0~5l?&2H^xat1 zya2XW(SVl*52YBBjuvj*g$zlr)q%1ozEY3h;Yl7YIGhNeck zunr2Ni6k8r1C+8i*V5lkz#dx?hhD%oAg$o3>P%3hbX1JWS}U#NNZA`LuP6o;FXFp9 zCyZ7;so)$N@tiH8AI3AXbXK07a?&N&S!J7EByl@qm;IA;&DED+p=u?q4za5egSP3{rXlJ005PxI?Dh6 diff --git a/site/support/index.html b/site/support/index.html index 1a560d4..952d5a9 100644 --- a/site/support/index.html +++ b/site/support/index.html @@ -757,6 +757,10 @@ + + + + @@ -937,6 +941,29 @@ +
  • + + + + + + FreshRSS + + + + + +
  • + + + + + + + + + +
  • @@ -1558,6 +1585,29 @@ +
  • + + + + + + TriliumNext + + + + + +
  • + + + + + + + + + +
  • 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