Svět technologií se vyvíjí raketovým tempem a udržovat aktuální krok je v něm zásadní. Udržované a aktualizované systémy jsou nejen výkonnější a spolehlivější, ale hlavně bezpečnější, protože aktuální verze razantně snižují jejich zranitelnost.
Operační systém Debian Stretch nás provází od roku 2017, ale jeho éra nyní končí. Je proto nejvyšší čas přejít na nejnovější verzi Debian Bookworm. Ta vyšla v létě roku 2023 a nabízí podporu minimálně na další čtyři roky.
V tomto článku vám odpovíme na otázky:
- proč je upgrade nezbytný,
- jaké výhody vám přinese,
- a jak celý proces snadno zvládnout na našich serverech.
Co přináší Debian Bookworm?
Debian Bookworm (Debian 12) je nejnovější stabilní vydání operačního systému Linux. Pro své uživatele přináší řadu vylepšení:
- Aktualizované balíčky: Více než 67 % balíčků bylo aktualizováno na novější verze.
- Stabilní podporu pro novější zařízení a technologie.
- Zvýšenou bezpečnost: Implementace nejnovějších bezpečnostních standardů a oprav.
Podrobnější přehled informací o Debian Bookwormu najdete na oficiálních stránkách Debianu.
Stručně a jasně: Proč je rozumné upgradovat?
Abychom zvýšili zabezpečení a zajistili nejlepší šifrování vašich dat, budeme od 31. října 2024, kdy skončí podpora TLS 1.0 a 1.1, vyžadovat, aby interakce se službami byla zabezpečena pomocí protokolu TLS (Transport Layer Security) 1.2 nebo novějšího.
přeloženo z webu Microsoftu
Zároveň dodávají:
Není známo, že by implementace starších verzí TLS od společnosti Microsoft byla zranitelná, nicméně TLS 1.2 a novější nabízejí vylepšené zabezpečení s funkcemi, jako je dokonalé dopředné utajení a silnější šifrovací sady.
Omezení přijímání e-mailů od Microsoft 365 / Outlook
1. listopadu 2024 provedl Microsoft zásadní změny v zabezpečení svých e-mailových služeb. A co to má za následek? Postupně každý, kdo nyní vlastní server s operačním systémem Debian Stretch přestane přijímat e-maily od většiny uživatelů Microsoft 365 / Outlook. To může výrazně ovlivnit komunikaci s vašimi klienty a partnery, a to rozhodně nechcete vy ani my.
Nedostupnost certifikátů Let’s Encrypt
Postupně také přestane fungovat obnovování a generování certifikátů Let’s Encrypt. Tyto certifikáty jsou, jak jistě víte, klíčové pro zabezpečené HTTPS připojení, a jejich nedostupnost může ohrozit důvěryhodnost vašeho webu a tím pádem i snížit příval návštěvníků.
Podpora pro Debian Stretch už nějaký čas není s námi
Konec podpory Debianu Stretch také znamená stopku s vydáváním nových funkčních a bezpečnostních aktualizací (ty mimochodem oznámily konec už v roce 2022).
Nabádáme tak hlavně ty z vás, kteří ještě stále jedou na Stretchi. Neaktualizovaná verze operačního systému znamená zvýšené riziko, že váš server bude vystavený novým bezpečnostním hrozbám a může být nestabilní a nekompatibilní s novými aplikacemi a službami.
VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
A to se dotýká i aktualizací pro VPS Centrum
Konec podpory Debianu se nyní dotýká i klientů VPS Centra. Znamená to, že na stávajícím serveru nedostanou aktualizace VPS Centra, což stejně jako v předchozím odstavci, znamená, že aplikace bude zranitelná a nepojede, jak má.
Jak migrovat na Bookworm snadno a rychle
Chápeme, že proces migrace může být náročný. A právě proto jsme si vytvořili intuitivní migrátor, který vám se vším pomůže. Spolu s ním, máme v záloze i návody, které vám celý proces ještě o něco více usnadní. A kdyby ani to nepomohlo, jsme na drátě a připraveni kdykoliv pomoci.
Migrační nástroje a návody
Video návod krok za krokem
Pro ty, kteří preferují vizuální návody máme ještě jednoho detailního pomocníka. Mrkněte na video Jak migrovat VPS na Debian Bookworm, ve kterém vás migrací provede přímo náš supporťák Jára Ludvík.
Potřebujete pomoc nebo máte dotazy?
Neváhejte se ozvat. Na všechny dotazy či nejasnosti ohledně migrace rádi odpovíme. Případně s celým procesem pomůžeme.
Často kladené otázky
Proč bych měl upgradovat svůj server na Debian Bookworm?
Debian Bookworm (verze 12) přináší aktualizované verze více než 67 % balíčků, vyšší bezpečnost a podporu novějších technologií. Starší verze Debianu (Stretch, Buster) již nedostávají bezpečnostní záplaty, což znamená, že známé zranitelnosti zůstávají neopravené a váš server je zranitelný.
Praktické důsledky zastaralého systému se projevují konkrétně. Microsoft 365 a Outlook odmítají e-maily ze serverů s TLS 1.0 a 1.1, na které jsou odkázány opravdu staré verze Debianu (Stretch a starší). Certifikáty Let’s Encrypt přestanou fungovat, protože Certbot vyžaduje novější verze závislostí. Aplikace jako WordPress, PHP 8.x nebo MariaDB vyžadují knihovny, které starý systém nenabízí. Pro správu serveru se hodí znát práci s SSH.
Přijdu při upgradu o data nebo nastavení serveru?
Při správně provedeném upgradu se zachovají data, konfigurace i nastavení služeb. Systém aktualizuje balíčky na novější verze a ponechá vaše konfigurační soubory. U některých služeb se vás systém zeptá, zda chcete zachovat stávající konfiguraci nebo přejít na novou výchozí.
Přesto důrazně doporučujeme před upgradem vytvořit kompletní zálohu. Na Váš Hosting si ve VPS Centru na pár kliknutí nastavíte zálohu na FTP nebo Dropbox, ze které lze data v případě problémů obnovit. Zálohujte také databáze a důležité soubory samostatně.
Jak dlouho upgrade trvá a bude web během něj nedostupný?
Doba upgradu závisí na počtu nainstalovaných balíčků a výkonu serveru. Pro běžný VPS se pohybuje mezi 15 a 45 minutami. Během upgradu může dojít ke krátkým výpadkům služeb (webový server, databáze), proto doporučujeme provádět upgrade v době nejnižšího provozu, typicky v nočních hodinách.
Po dokončení upgradu je nutný restart serveru, který trvá 1 až 2 minuty. Celkový výpadek webu při správném postupu nepřesáhne několik minut. Pokud provozujete kritickou službu, zvažte migraci na nový server s Bookworm namísto in-place upgradu. To eliminuje riziko výpadku. Stav serveru po upgradu zkontrolujete nástroji popsanými v článku o měření CPU v Linuxu.
Mohu přeskočit verze a upgradovat přímo ze Stretch nebo Buster na Bookworm?
Debian oficiálně podporuje upgrade pouze o jednu hlavní verzi. To znamená, že ze Stretch (9) musíte nejdříve na Buster (10), pak na Bullseye (11) a nakonec na Bookworm (12). Přeskakování verzí může vést k nefunkčním závislostem, poškozeným balíčkům a nestabilnímu systému.
Alternativou je čistá instalace Bookworm na nový VPS a migrace dat a služeb. Tento postup je čistší a bezpečnější, i když vyžaduje více práce s přenosem konfigurace. Na Váš Hosting vám tým technické podpory s migrací pomůže. Výhodu nového serveru je čisté prostředí bez historických nánosů. Rozdíly mezi hostingy vysvětluje článek webhosting nebo VPS.
Co se změní v PHP a databázích po upgradu na Bookworm?
Debian Bookworm přináší PHP 8.2, MariaDB 10.11 a PostgreSQL 15. Pokud váš web běží na starší verzi PHP (7.x), po upgradu může vyžadovat úpravy kódu. Zastaralé PHP funkce, které byly odstraněny v PHP 8.x, způsobí chyby. Před upgradem proto otestujte kompatibilitu svých aplikací.
WordPress od verze 6.x funguje s PHP 8.2 bez problémů. U pluginů a témat zkontrolujte kompatibilitu na stránkách vývojáře. MariaDB 10.11 je zpětně kompatibilní, ale doporučujeme po upgradu spustit mysql_upgrade pro kontrolu tabulek. Tipy na optimalizaci databáze najdete v článku jak zrychlit databázi.
Freelo - Nástroj na řízení úkolů a projektů
Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.
Potřebuji po upgradu na Bookworm něco překonfigurovat?
Po upgradu zkontrolujte několik věcí. Ověřte, že webový server (Apache nebo Nginx) běží a servíruje stránky správně. Zkontrolujte verzi PHP a funkčnost PHP-FPM. Ověřte, že databáze je přístupná a aplikace se k ní připojují. Zkontrolujte cron joby, SSL certifikáty a e-mailové služby.
Některé konfigurační soubory se mohou změnit (například formát pro Apache 2.4 vs 2.2). Pokud jste při upgradu zvolili zachování starých konfiguračních souborů, mohou obsahovat zastaralé direktivy. Projděte logy služeb příkazem journalctl a vyřešte případné varování. Správné nastavení PHP-FPM po upgradu pomůže článek o tuningu PHP-FPM.