Self-hosting jako profesionální praxe
Server není nic víc než počítač. Otázka není, zda ho máte mít, ale kde bydlí údaje vašich klientov, kdo je udržuje a kdo nese odpovědnost, když něco selže.
Otázka mezi cloudem a suterénem
Je dobré začít odmystifikováním slova, které bezdůvodně děsí: server. Na serveru není nic záhadného: je to prostě počítač někoho jiného —nebo váš vlastní— který ukládá informace a předává je tomu, kdo o ně požádá. Po celá desetiletí jsme uchovávali data našich klientů ve složce, v kartotéce, na stole v kanceláři, a nikoho to nenechalo bez spánku. Informace nebyly děsivé, protože byly na papíře; neměly by být děsivé ani proto, že jsou na disku.
«Cloud» je ve skutečnosti počítač nějaké společnosti, téměř vždy daleko a téměř vždy někoho jiného. Naučil jsem se to náhodou v den, kdy jsem v přesvědčení, že mé soubory jsou v bezpečí na Google Drive, zjistil, že složka v mém počítači neobsahuje mé dokumenty, ale zástupce dokumentů, které žijí někde jinde. Kdyby se to jiné místo rozhodlo zavřít, změnit cenu nebo zrušit službu, můj klid by odešel s ním. Neměl jsem své věci: měl jsem povolení k nim přistupovat.
Odtud pramení otázka tohoto Sešitu, snazší na vyslovení než na zodpovězení: kde by měla žít data tvých klientů? A tvá vlastní? Veřejná debata ji předkládá, jako by existovaly jen dvě protichůdné odpovědi — cloud velkých platforem, nebo si to zařídit sám —, skoro jako otázku tábora. Jenže nejsou to dvě cesty: jsou tři, a žádná není aktem víry. Když je čteme pomalu, mají víc odstínů a žádají si víc, než se zdá.
Týká se to tebe, ať prodáváš cokoli
Je snadné si myslet, že důvěrnost je záležitostí právníků, lékařů nebo novinářů a že ostatní nemají co skrývat. Je to chyba, a to drahá. Téměř každá firma uchovává údaje svých klientů podléhající zákonu a mnozí uchovávají, aniž by o tom věděli, informace mnohem citlivější, než se zdá.
Obchod s pohovkami si zapíše jméno, adresu a telefon toho, kdo nakupuje; pokud je v tom financování, pak i jeho ekonomické údaje. Firma na rekonstrukce nebo dekorace uchovává fotografie interiérů domů svých klientů a kompletní plány jejich bydlení. Úklidová firma pracuje s plány kanceláří, které uklízí, často označenými barvami a čísly udávajícími, který zaměstnanec kam vstupuje, v kolik hodin a jakým klíčem. Nic z toho nevypadá jako velká věc, dokud si člověk nepoloží otázku, pro koho dalšího by to mělo cenu: ty úklidové plány jsou, viděno jinýma očima, dokonalou mapou pro toho, kdo se chce vloupat krást.
To, že je firma malá nebo že prodává pohovky namísto obhajoby v soudních sporech, nečiní její údaje bezcennými ani nezpůsobuje, že se na ni přestává vztahovat zákon. Způsobuje to jen to, že její majitel o tom obvykle méně přemýšlí. A málo přemýšlet o něčem, co je vaší odpovědností, je přesně to místo, kde začínají problémy.
Kde bydlí tvá data?
Na tu otázku existují v zásadě tři odpovědi. A je dobré připomenout, že „data“ nejsou jen složka klienta nebo blok faktur a rozpočtů: jsou jimi i tvé konverzace s ním — přes WhatsApp, přes profesionální chatovací službu, přes Solo2 —. Tři odpovědi, které následují, nejsou stupně čistoty ani žebřík od dobrých ke špatným: jsou to tři způsoby, jak rozdělit totéž, kontrolu a odpovědnost.
Svěřit vše jednomu poskytovateli. To je nejběžnější a pro většinu lidí to jediné, co znají. Dám všechno do Google Workspace nebo do Microsoft 365 a svěřím to celé poskytovateli. Platím svůj poplatek a přestávám na to myslet. Nejkrajnější podobou tohoto jsou služby, kde svá data ani nemáš: některé fakturační programy v cloudu ti například uchovávají faktury a rozpočty — a fungují velmi dobře —, ale informace žijí v jejich systému, ne ve tvém. Dokud platíš, máš přístup; v den, kdy odejdeš, zjistíš, že odnést si vlastní historii je obtížné nebo nemožné. Mít tvá data napůl jako rukojmí je pro nejednoho poskytovatele právě to, co ti brání odejít ke konkurenci. Výměnou za pohodlí předávám kontrolu a — aniž bych to řekl nahlas — pocit, že odpovědnost už není moje. Sem patří odstín, který se téměř nikdy nedělá: delegovat není totéž co americké. Mohu vše stejně pohodlně svěřit evropskému poskytovateli — třeba Infomaniak — a jedním tahem vyřešit dobrou část pochybností o mezinárodních přenosech, které jsme viděli v „Schrems II“, aniž bych cokoli hostoval sám. Není to Spojené státy proti zbytku vesmíru: i v čisté delegaci jsou rozhodnutí, na kterých záleží.
Pronajmout si a spravovat vlastní server. Mám totéž, co by mi dal Microsoft nebo Google, ale postavím si to sám. Pronajmu si server u evropského poskytovatele —Hetzner, OVH, Scaleway— nainstaluji svobodný software (například Nextcloud pro soubory) a sám výsledek spravuji. Získávám skutečnou kontrolu: vím, co běží, kde a proč. Ale stroj se stále nachází v datovém centru třetí strany a především se mění to, kdo nese následky. Delegováním máš v případě selhání koho obviňovat. Při vlastní správě je vysoce pravděpodobné, že chyba bude tvoje.
Mít to na vlastním počítači. Toto je možnost, o které téměř nikdo nemluví, a je to srdce tohoto Sešitu. Nepotřebuješ obrovský server zapnutý čtyřiadvacet hodin denně v makro datovém centru, abys hostoval své věci. Tvůj kancelářský počítač již je serverem: slouží tobě. Necháš ho zapnutý v kanceláři a připojuješ se k němu z notebooku u klienta nebo z mobilu, když jsi doma. Nazýváme ho „kancelářský počítač“, nikoli „server“, ale dělá přesně totéž, co předchozí dvě možnosti. Kontrola je maximální a blízkost také: tvá data jsou tam, kde jsi ty. Odvrácenou stranou, řečeno bez příkras, je, že i odpovědnost je maximální. Pokud vypadne elektřina, v Norimberku není žádný službu konající technik: je na tobě, abys nahodil jistič. A aby byl ten počítač přístupný zvenčí, je zapotřebí něco, co vytvoří most mezi tvým notebookem a jím. Není to magie a je dobré to vědět předtím, než si zvolíš tuto cestu.
A není ani potřeba znovu využít kancelářský počítač: existuje zařízení navržené přesně k tomuto účelu, NAS (vyrábějí je Synology, QNAP a další). Jako téměř všechno, co jsme v těchto Cuadernos viděli, uvnitř není žádné kouzlo: je to specializovaný počítač, stejný druh stroje, jaký bys si pronajal v datovém centru, jen určený k ukládání dat a jejich poskytování po síti, bez monitoru a klávesnice mezi tím. Připoj k němu obrazovku a klávesnici a máš běžný počítač; nainstaluj vhodný software do svého PC a máš NAS. Rozdíl je v tom, že NAS přichází připravený k použití. Koupíš jej, zapojíš doma nebo v kanceláři, a je tvůj. Neplatíš měsíční poplatek; zaplatíš jednou a patří ti, jako kterýkoli jiný nástroj tvého podnikání. Zapneš jej, vypneš jej, vezmeš jej jinam, pokud chceš. A protože je tvůj, nic ti nebrání mít dva —jeden doma, jeden v kanceláři— nebo tři, přidáním jednoho na bezpečném místě, vzájemně synchronizovaných: tvá vlastní redundance, bez závislosti na tom, že ji udržuje třetí strana. Vlastní hostování nakonec není jediná věc: je to kombinace strojů, vlastnictví, umístění a softwaru.
Tady je nevyhnutelné pojmenovat to, co děláme, a děláme to bez přetvářky: v Solo2 ten most staví sama aplikace. Počítač ve tvé kanceláři zůstává přístupný jen tvým důvěryhodným zařízením, a vždy pod šifrováním, a tvé ostatní přístroje se k němu připojují samy. Když s tebou mluví klient, je to tvůj počítač — ne počítač třetí strany —, kdo s klientem mluví. Neřešíme výpadek proudu; řešíme ten most. A nejsme jediní: pro téměř každou potřebu dnes existují programy — svobodné i proprietární —, které umožňují právě tohle, mít data ve svém zařízení a dostat se k nim zvenčí. To naše je příklad; důležitá je myšlenka, ne značka.
Redundance není superschopnost
Zde vyvstává okamžitá námitka, a je rozumná: pokud mám vše na kancelářském počítači, co se stane, když se porouchá? Otázka je dobrá. Odpověď je, že záchranná síť, kterou si představujeme u velkých poskytovatelů, je skromnější —a snáze napodobitelná—, než se zdá.
Když nechám svá data v datovém centru nadnárodní firmy, důvěřuji, že má kopie na více místech. A pravděpodobně je má: na druhém místě, možná na třetím. Ale tato redundance není nekonečná a především není moje: stále je to pevný disk, jehož nejsem vlastníkem, spravovaný někým, do koho vkládám víru, kterou téměř nikdy neověřuji.
Tuto stejnou síť si mohu utkat sám, a to s rozhodující výhodou. Moje každodenní služba žije na kancelářském počítači. Odtud uchovávám šifrovanou kopii na počítači přátelské firmy —kolegy z profese, jiné důvěryhodné kanceláře— a další šifrovanou kopii, pokud chci, u téhož evropského poskytovatele, o kterém jsme mluvili. Rozdíl je ve všem: to, co nechávám venku, není moje služba ani mé údaje v čitelné formě, ale šifrovaná kopie, kterou mohu otevřít jen já. Externí poskytovatel uchovává zamčenou truhlu, od které nemá klíč. Nesvěřuji mu své informace: svěřuji mu pár bajtů, které beze mě nic neznamenají.
Bylo to v bezpečí, dokud nebylo
Dovolte mi osobní příběh, protože ten to ilustruje lépe než jakýkoli argument. Více než deset let jsem byl oddaným klientem CrashPlan, technicky výjimečné služby pro zálohování. Zálohoval jsem do jejich cloudu všechny své počítače i počítače své rodiny —firemní i domácí, všechno— s verzemi, které jsem mohl obnovit s libovolnou frekvencí, přičemž jsem cestoval zpět v čase až ke konkrétnímu souboru z doby před měsíci. Po první kopii přenášel již jen rozdíly, šifrovaně a komprimovaně, takže jsem bez většího úsilí udržoval obrovskou zálohu aktuální. Zachránilo mě to mnohokrát, od banálního dokumentu až po celý disk. Cena v průběhu let stoupala a bylo mi to jedno: platil jsem rád.
Co jsem však nevěděl, bylo, že CrashPlan udělal chybu ve výpočtech: smluvně slíbili neomezené úložiště, v prostoru i čase. A prostor vynásobený časem —roky historie, verze každých pár minut— roste, dokud se nestane neudržitelným. Jednoho dne nám všem oznámili, že služba končí. Udělali to elegantně a s velkorysým termínem, téměř rok, a dali nám prostředky ke stažení našich věcí. Ale kam jde člověk s více než deseti lety verzovaných kopií všech svých disků? Tam zjistíš, že nemáš ani způsob, jak vše stáhnout, ani kam to dát, a že i kdybys mohl, nový sklad by stál jmění.
Zachránil jsem čtyři nezbytné věci. Zbytek zmizel, když vypnuli vypínač. Byl jsem klidný, mé informace byly v bezpečí... dokud nepřestaly být. A ne kvůli zradě: CrashPlan se zachoval bezvadně — na rozdíl od Evernote, který se o roky později zachoval ostudně —; prostě se můj strážný anděl v cloudu rozhodl, plným právem, jím přestat být. Výsledek byl pro mě totožný: co jsem považoval za jisté, zmizelo.
To, co tento příběh skutečně učí, má více co do činění s lidskou povahou než s technologií. Když člověk cítí, že je něco jeho odpovědností, jedná preventivně: dělá kopie, kryje si záda, má zdravou nedůvěru. Když —mylně— věří, že odpovědnost nese velká a solventní třetí strana, uvolní se a nechá věci být. Tento delegovaný klid je, bez příkras, forma nezodpovědnosti, ne obezřetnosti.
Platit neznamená splňovat pravidla
Ta tichá nezodpovědnost se velmi podobá rodičům, kteří zapíšou syna do nejdražší školy, zaplatí mu poté magisterské studium a tím věří, že si splnili svou povinnost. Nesplnili. Být rodičem znamená starat se o to, co se dnes naučil, o to, čemu nerozumí, o jeho hodnoty, o jeho sebevědomí. Pokud v pětadvaceti letech ten syn neumí pracovat ani se chovat, chyba není ve škole, která inkasovala peníze: je v tom, kdo delegoval a zaplatil v přesvědčení, že to stačilo. Placení třetí straně nezbavuje odpovědnosti. Nikdy tomu tak nebylo.
S daty je to stejné a nedávná historie to potvrzuje. Před padesáti či sto lety si profesionál ukládal věci svých klientů do složek, ve své kanceláři nebo doma, a cítil se za ně odpovědný. Málokdy se něco ztratilo. Přešli jsme do digitálního světa a s ohromující lehkostí nahráváme všechno do „cloudu“ — což není nic jiného než počítač jedné nadnárodní firmy — a přestáváme se starat. A často dochází k nehodám, jsou firmy, které ztratí všechno, a pak se říká: vina byla na Googlu, vina byla na Microsoftu. Ne. Informace jsou tvé, nebo tvých klientů, ale odpovědný jsi ty.
Hostování vlastních věcí není technický rozmar: je to znovuzískání onoho klidu před desítkami let, toho, že víte, kde se každá věc nachází a proč. Ochrana údajů mezitím zažila prudký výkyv kyvadla —od neexistence jakékoli normy, kdy kdokoli bez přemýšlení vystavoval údaje klienta, až po požadavek, který s neúměrnou tvrdostí dopadá na toho nejmenšího, na živnostníka, který dá telefon klienta kurýrovi. Nezpochybňuji cíl; pozoruji nepoměr. Ale nepoměr nás nezbavuje viny: v den, kdy administrativa bude mít prostředky ke sledování a sankcionování ve velkém měřítku, velikost přestane kohokoli chránit a je rozumné nečekat na ten den s neuklizeným domem. Mít údaje pod vlastní kontrolou pomáhá splňovat pravidla a pomáhá to dokázat. A především to vrací věci na své místo: když jsou informace tvá, odpovědnost je plně tvá —neexistuje žádná třetí strana, kterou byste mohli vinit, ani třetí strana, jejíž selhání by tě ohrozilo—.
Odpovědnost také chrání
Bylo by nepoctivé líčit to bez stínů. Zaujmout místo prostředníka znamená nést jeho břemeno: udržovat aktuální zálohy, instalovat aktualizace a právní odpovědnost — tu podle RGPD —, která ve skutečnosti nikdy nepřestala být tak úplně tvá (odkazy v patičce upřesňují konkrétní články). Je tu práce a je tu den, kdy něco selže v nevhodnou chvíli. Neskrýváme to.
Ale strach, který obklopuje to slovo, odpovědnost, je špatně nastavený. Je mnohem snazší ztratit své soubory ve cloudové službě, která skončí, nebo své fotky v Fotkách Google, než ztratit tu složku důležitých dokumentů, kterou máš ve vlastním počítači: tu, o níž víš, kde je, a u níž by sis všiml, že chybí, jakmile by zmizela. To, co cítíš jako své, opatruješ; to, co považuješ za bezpečné v rukou někoho jiného, zanedbáváš.
Vzpomeň si na dřívější fotoalba, ta z vyvolaného papíru schovaná v zásuvce. Slyšel jsi někdy někoho říct, že „ztratil“ své rodinné album? Slýchá se o domě, který shořel i s albem uvnitř; ale ztratit ho jen tak, ne. A naproti tomu lidé, kteří měli všechny své fotky ve Fotkách Google nebo ve Fotkách Apple a zůstali bez ničeho: tahle historka se vrací každých pár měsíců, protože věřili, že je to v bezpečí. Fotky Google se o tvé fotky starají, to ano; ale nestarají se o ně tak, jako se rodiče starají o album, kde jsou jejich děti a vnoučata. Tento rozdíl nespraví žádné datové centrum: odpovědnost, když je tvá, není jen břemeno; je také tou nejlepší zárukou.
Čtyři otázky před rozhodnutím
Pokud uvažuješ o tom, že uděláš tento krok v jakékoli jeho formě, je dobré nejprve bez emocí a upřímně odpovědět na čtyři otázky:
- Která část tvých dat by tě bolelo ztratit, nebo si je nemoci odnést? A pozor na to odbýt jako „rutinní“: historie faktur vypadá jako ta nejprozaičtější věc na světě, dokud nezměníš program a nezjistíš, že ty faktury patřily poskytovateli, ne tobě — že si je nanejvýš můžeš vytisknout do PDF, aniž bys v nich už mohl vyhledávat —. Není to jen otázka citlivosti: je to otázka toho, komu doopravdy patří to, co potřebuješ uchovat.
- Která možnost je úměrná tvé skutečné technické schopnosti? Vlastní dobře udržovaný počítač je v dosahu každého; spravovat celý server, to už méně. Buď k sobě upřímný v tom, co umíš a co ne. A pamatuj, že mezi postavit si celý server a svěřit všechno je velmi rozumné mezipole: programy — svobodné i proprietární —, které ukládají tvá data ve tvém vlastním zařízení a nechají tě dostat se k nim zvenčí. Pro mnoho lidí je to nejlepší rovnováha.
- Jaký máte plán pro nejhorší den? Únik údajů, odcházející disk, končící poskytovatel, technik na neschopence. Pokud plán začíná slovy „to by se nemělo stát“, není to plán.
- Dokázal bys prokázat, že splňuješ pravidla, pokud by tě zítra přišli zkontrolovat? Dělat to dobře a vědět dokázat, že to děláš dobře, není totéž. Zákon vyžaduje to druhé.
Neexistuje žádná univerzální odpověď, ale existuje proporcionální, přijatá s upřímností ohledně toho, co získáš a co zdědíš. A nad vší technologií stojí jedna prostá jistota: tvoje data žijí v něčím počítači. Jediná otázka, na které skutečně záleží, je, čí chceš, aby ten počítač byl.
Self-hosting není ani ctnost, ani neřest: je to nástroj s konkrétním otiskem schopností a odpovědnosti. Otázka vždy zněla co, jak a s jakou sítí podpory — nikdy zda hostovat své věci. Znovuzískání kontroly nad daty není návratem do sklepa ani nedůvěrou ke všemu: je to opětovný pocit odpovědnosti za to, co je naše, jako když to žilo ve složce na stole. Tato správně pochopená odpovědnost je tou skutečnou službou, kterou profesionál poskytuje svým klientům.
Zdroje a další čtení
- Nařízení (EU) 2016/679 — článek 28 (zpracovatel), článek 32 (zabezpečení zpracování), článek 33 (ohlašování porušení), článek 37 (jmenování pověřence).
- Španělský úřad pro ochranu osobních údajů (AEPD) — Praktická příručka pro analýzu rizik při zpracování osobních údajů (aktuální revize). Rámec pro správce, kteří přebírají vlastní technické funkce.
- Evropský sbor pro ochranu osobních údajů (EDPB) — Guidelines 1/2024 on processing of personal data based on legitimate interests. Použitelné i pro test proporcionality při rozhodování o vlastní infrastruktuře.
- Evropská komise — veřejný adresář poskytovatelů informačních služeb se sídlem v evropské jurisdikci. Administrativní výchozí bod pro identifikaci evropských možností spravovaného hostingu.
- Nextcloud GmbH (Německo) — Nextcloud Enterprise architecture and compliance documentation. Zdokumentovaný případ svobodného softwaru se samo-hostovanými i spravovanými modely přes evropského poskytovatele; užitečné jako technická reference projektu udržovaného v evropské jurisdikci od roku 2016.