Files
oscloud-news/public/index.html
T

378 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" dir="auto" data-theme="auto">
<head>
<meta name="generator" content="Hugo 0.162.0"><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Oscloud News</title>
<meta name="description" content="">
<meta name="author" content="map[email:info@oscloud.cz name:OSCloud]">
<link rel="canonical" href="https://blog.oscloud.cz/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.01de0cf7a606abfce8ed6089ab89e1538996376aac8ff05d3c7d2340f377b07c.css" integrity="sha256-Ad4M96YGq/zo7WCJq4nhU4mWN2qsj/BdPH0jQPN3sHw=" rel="preload stylesheet" as="style">
<link rel="icon" href="https://blog.oscloud.cz/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="https://blog.oscloud.cz/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://blog.oscloud.cz/favicon-32x32.png">
<link rel="apple-touch-icon" href="https://blog.oscloud.cz/apple-touch-icon.png">
<link rel="mask-icon" href="https://blog.oscloud.cz/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="https://blog.oscloud.cz/index.xml" title="rss">
<link rel="alternate" type="application/json" href="https://blog.oscloud.cz/index.json" title="json">
<link rel="alternate" hreflang="en" href="https://blog.oscloud.cz/">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--code-block-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
color-scheme: dark;
}
.list {
background: var(--theme);
}
.toc {
background: var(--entry);
}
}
@media (prefers-color-scheme: light) {
.list::-webkit-scrollbar-thumb {
border-color: var(--code-bg);
}
}
</style>
</noscript>
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.querySelector("html").dataset.theme = 'dark';
} else if (localStorage.getItem("pref-theme") === "light") {
document.querySelector("html").dataset.theme = 'light';
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.querySelector("html").dataset.theme = 'dark';
} else {
document.querySelector("html").dataset.theme = 'light';
}
</script><script defer src="https://analytics.oscloud.cz/script.js" data-website-id="70aaf052-385c-41fb-9cfe-d3b3c6f54f2d"></script>
<meta property="og:url" content="https://blog.oscloud.cz/">
<meta property="og:site_name" content="Oscloud News">
<meta property="og:title" content="Oscloud News">
<meta property="og:locale" content="cs-cz">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Oscloud News">
<meta name="twitter:description" content="">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Oscloud News",
"url": "https://blog.oscloud.cz/",
"description": "",
"logo": "https://blog.oscloud.cz/favicon.ico",
"sameAs": [
"https://mamutovo.cz/@oscloud", "mailto:info@oscloud.cz", "https://git.arch-linux.cz/Oscloud", "/index.xml", "https://vhsky.cz/c/oscloud/videos"
]
}
</script>
</head>
<body class="list" id="top">
<header class="header">
<nav class="nav">
<div class="logo">
<a href="https://blog.oscloud.cz/" accesskey="h" title="Oscloud News (Alt + H)">
<img src="https://blog.oscloud.cz/logo.png" alt="" aria-label="logo"
height="32">Oscloud News</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.oscloud.cz/" title="🇨🇿">
<span class="active">🇨🇿</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/archives/" title="Archiv">
<span>Archiv</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/search/" title="Vyhledávání">
<span>Vyhledávání</span>
</a>
</li>
<li>
<a href="https://blog.oscloud.cz/tags/" title="Tagy">
<span>Tagy</span>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<article class="first-entry home-info">
<header class="entry-header">
<h1>Oscloud News</h1>
</header>
<div class="entry-content">
<p>Novinky, změny a důležité informace kolem <strong><a href="https://oscloud.cz">Oscloudu</a></strong>.</p>
<ul>
<li>aktualizace služeb</li>
<li>nové aplikace</li>
<li>provozní informace</li>
</ul>
</div>
<footer class="entry-footer">
<div class="social-icons" >
<a href="https://mamutovo.cz/@oscloud" target="_blank" rel="noopener noreferrer me"
title="Mastodon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M21.58 13.913c-.29 1.469-2.592 3.121-5.238 3.396-1.379.184-2.737.368-4.185.276-2.368-.092-4.237-.551-4.237-.551 0 .184.014.459.043.643.308 2.294 2.317 2.478 4.22 2.57 1.922 0 3.633-.46 3.633-.46l.079 1.653s-1.344.734-3.738.918c-1.32.091-2.96-.092-4.869-.551-4.14-1.102-4.853-5.507-4.961-10.005-.034-1.285-.013-2.57-.013-3.58 0-4.589 3-5.966 3-5.966 1.513-.734 4.11-1.01 6.808-1.01h.067c2.699 0 5.296.276 6.81 1.01 0 0 3 1.377 3 5.967 0 0 .037 3.304-.419 5.69"
stroke="currentColor" />
<path
d="M17.832 8.633v5h-1.978V8.78c0-1.023-.43-1.542-1.29-1.542-.95 0-1.427.616-1.427 1.834v2.655H11.17V9.072c0-1.218-.476-1.834-1.427-1.834-.86 0-1.29.52-1.29 1.542v4.852H6.475V8.633c0-1.022.26-1.834.782-2.434.538-.6 1.243-.909 2.118-.909 1.012 0 1.779.39 2.286 1.169l.492.827.493-.827c.507-.78 1.274-1.169 2.286-1.169.875 0 1.58.308 2.118.909.522.6.782 1.412.782 2.434"
fill="currentColor" stroke="none" />
</svg>
</a>
<a href="mailto:info@oscloud.cz" target="_blank" rel="noopener noreferrer me"
title="Email">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 21" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path>
<polyline points="22,6 12,13 2,6"></polyline>
</svg>
</a>
<a href="https://git.arch-linux.cz/Oscloud" target="_blank" rel="noopener noreferrer me"
title="Github">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22">
</path>
</svg>
</a>
<a href="/index.xml" target="_blank" rel="noopener noreferrer me"
title="Rss">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M4 11a9 9 0 0 1 9 9" />
<path d="M4 4a16 16 0 0 1 16 16" />
<circle cx="5" cy="19" r="1" />
</svg>
</a>
<a href="https://vhsky.cz/c/oscloud/videos" target="_blank" rel="noopener noreferrer me"
title="Peertube">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 6.545v10.91L20.727 12M3.273 12v12L12 17.455M3.273 0v12L12 6.545" />
</svg>
</a>
</div>
</footer>
</article>
<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">vhsky.cz je na PeerTube 8.2!
</h2>
</header>
<div class="entry-content">
<p>PeerTube, na kterém běží vhsky.cz, byl aktualizován na verzi 8.2. Tahle verze přináší řadu zajímavých novinek.
Převod kanálu Vlastník kanálu nyní může převést správu na jiný účet na platformě. Pokud kanál spravovalo více lidí, zůstanou i po převodu.
Pozastavení livestreamu Při sledování živého přenosu lze stream pozastavit a po návratu pokračovat od místa, kde jsi přestal. Pokud jsi část propásl, můžeš si ji dohnat.
Ořez videa V editoru (Studio) přibyla možnost odstranit vybraný úsek videa stačí zadat začátek a konec segmentu.
...</p>
</div>
<footer class="entry-footer"><span title='2026-05-30 07:00:00 +0200 CEST'>30. května 2026</span>&nbsp;·&nbsp;<span>1 min</span>&nbsp;·&nbsp;<span>Archos</span></footer>
<a class="entry-link" aria-label="post link to vhsky.cz je na PeerTube 8.2!" href="https://blog.oscloud.cz/posts/vhsky-peertube-8-2/"></a>
</article>
<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">Máte nápad nebo svoji srdcovku? Pomůžeme vám být vidět a nemusí vás to stát ani korunu!
</h2>
</header>
<div class="entry-content">
<p>Ahoj všichni!
V OSCLOUD věříme, že internet by měl být lepším místem. Místem, kde má každý šanci ukázat, co v něm je, bez ohledu na to, jak hluboko má do kapsy. Naše cesta začala už před lety tehdy jsme chtěli hlavně nabídnout bezpečný přístav všem, kteří nechtěli být závislí na velkých korporacích a hledali svobodu v opensource světě.
Díky vám, naší komunitě a věrným zákazníkům, jsme vyrostli. A teď cítíme, že je čas tuhle energii poslat dál. Kromě technických vychytávek a opensource aplikací totiž máme i vlastní webhosting, „grafické studio&#34; a hlavně obrovskou chuť pomáhat projektům, které mají smysl.
...</p>
</div>
<footer class="entry-footer"><span title='2026-05-20 00:00:00 +0000 UTC'>20. května 2026</span>&nbsp;·&nbsp;<span>2 min</span>&nbsp;·&nbsp;<span>Ivan</span></footer>
<a class="entry-link" aria-label="post link to Máte nápad nebo svoji srdcovku? Pomůžeme vám být vidět a nemusí vás to stát ani korunu!" href="https://blog.oscloud.cz/posts/pomuzeme-vam-byt-videt/"></a>
</article>
<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">OSCloud: vlastní cloud, soukromí a digitální nezávislost bez kompromisů
</h2>
</header>
<div class="entry-content">
<p>Každý den posíláš e-maily přes Gmail, fotky zálohuje Google Photos, dokumenty ti sedí na OneDrivu a kalendář synchronizuje Apple. Funguje to. Nikdo se neptá, co se s těmi daty děje. A právě to je problém.
OSCloud je komunitní platforma postavená na open source technologiích, která ti dává zpět kontrolu nad vlastními daty. Žádné skryté podmínky, žádné profilování, žádné závislosti na korporátním ekosystému. Jen spolehlivé nástroje, které znáš — jen tentokrát hostované tak, aby data zůstala tvoje.
...</p>
</div>
<footer class="entry-footer"><span title='2026-05-16 00:00:00 +0000 UTC'>16. května 2026</span>&nbsp;·&nbsp;<span>10 min</span>&nbsp;·&nbsp;<span>oscloud</span></footer>
<a class="entry-link" aria-label="post link to OSCloud: vlastní cloud, soukromí a digitální nezávislost bez kompromisů" href="https://blog.oscloud.cz/posts/oscloud-vlastni-cloud-soukromi-digitalni-nezavislost/"></a>
</article>
<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">Novinka: Teď nabízíme i webhosting!
</h2>
</header>
<div class="entry-content">
<p>Ahoj všichni! 😊
Jako správní členové naší komunity víte, že OSCLOUD.cz není jen o open-source projektech a diskuzích. Vždycky jsme chtěli nabízet služby, které dávají smysl a které skutečně pomáhají lidem jako vy. A teď je ten správný čas rozšířit naše portfolio!
Představujeme vám oscloud.site — náš nový webhosting, který je přirozeným pokračováním toho, co už děláme. Pokud jste někdy používali naše služby nebo jste členem komunity, víte, že se zaměřujeme na kvalitu, transparentnost a skutečnou podporu. Hosting není výjimka.
...</p>
</div>
<footer class="entry-footer"><span title='2026-05-08 00:00:00 +0000 UTC'>8. května 2026</span>&nbsp;·&nbsp;<span>2 min</span>&nbsp;·&nbsp;<span>OSCLOUD.cz tým</span></footer>
<a class="entry-link" aria-label="post link to Novinka: Teď nabízíme i webhosting!" href="https://blog.oscloud.cz/posts/spoustime-webhosting-oscloud-site/"></a>
</article>
<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">Rozloučení s mastodon.arch-linux.cz
</h2>
</header>
<div class="entry-content">
<p> dubna 2026 bude instance mastodon.arch-linux.cz vypnuta. Oznámení proběhlo včas. Tenhle text je spíš rozloučení.
Trochu historie, která se někde ztratila mastodon.arch-linux.cz vznikl v roce 2021 jako prostor primárně pro komunitu Arch Linux CZ. Postupem času se ale stal něčím víc — otevřenou instancí pro každého, kdo hledal alternativu k mainstreamovým platformám.
V době první velké vlny odchodů z Twitteru sehrála tahle instance zásadní roli. Instance tehdy přijímala nové uživatele prakticky bez bariér. Jiné české instance sice existovaly, ale většina z nich registrace uzavřela nebo nové uživatele vůbec nepřijímala. Bez mastodon.arch-linux.cz by tehdy spousta lidí nenašla žádné rozumné české místo k přistání — a je otázka, jestli by dnes větší české instance vůbec vznikly.
...</p>
</div>
<footer class="entry-footer"><span title='2026-04-26 00:00:00 +0000 UTC'>26. dubna 2026</span>&nbsp;·&nbsp;<span>2 min</span>&nbsp;·&nbsp;<span>archos</span></footer>
<a class="entry-link" aria-label="post link to Rozloučení s mastodon.arch-linux.cz" href="https://blog.oscloud.cz/posts/rozlouceni-mastodon-arch-linux-cz/"></a>
</article>
<footer class="page-footer">
<nav class="pagination">
<a class="next" href="https://blog.oscloud.cz/page/2/">Next&nbsp;&nbsp;»
</a>
</nav>
</footer>
</main>
<footer class="footer">
<span>&copy; 2026 <a href="https://blog.oscloud.cz/">Oscloud News</a></span> ·
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu');
if (menu) {
const scrollPosition = localStorage.getItem("menu-scroll-position");
if (scrollPosition) {
menu.scrollLeft = parseInt(scrollPosition, 10);
}
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
const html = document.querySelector("html");
if (html.dataset.theme === "dark") {
html.dataset.theme = 'light';
localStorage.setItem("pref-theme", 'light');
} else {
html.dataset.theme = 'dark';
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>