No-Oversight Realtime Alternative
Self-hosted chat, kde data patří tobě.
Začalo to na YouTube. Videa, kde si lidi stěžují na Discord — jak vyžaduje občanský průkaz pro ověření identity, jak sleduje aktivitu uživatelů, jak postupně ubírá anonymitu. Pak jsem narazil na to, jak je Discord a další platformy propojený se společnostmi, které se živí sběrem a vyhodnocováním uživatelských dat. A říkal jsem si — proč to nezkusit jinak?
Discord má v podmínkách služby, že může číst tvoje zprávy. Černé na bílém. Vědí, s kým mluvíš, kdy, jak dlouho, o čem. Sbírají telemetrii z klienta — co klikáš, kam scrolluješ, jaké hry hraješ. A tyhle data pak putují dál.
Když se nad tím zamyslíš, je to absurdní. Soukromá konverzace mezi přáteli putuje přes servery firmy, která na ní vydělává. Jako kdyby pošťák otvíral každý dopis, pročítal ho, a pak ti do schránky přihodil leták na věci, o kterých ses zmínil.
A nejde jen o Discord. Stejný model má Messenger, Teams, Slack — všichni. Centralizované platformy fungují tak, že ty jsi produkt. Tvoje data jsou suroviny, tvoje pozornost je zboží.
Tak jsem si řekl: co kdybych si to celé prostě napsal sám?
Server, který běží na nejlevnějším VPS za pár korun měsíčně. Klient, který nevyžaduje browser engine ani gigabajty RAM. Přihlášení bez e-mailu, bez telefonu, bez hesla na serveru — jen kryptografický klíč, který nikdy neopustí tvé zařízení. Tvoje data zůstávají na tvém serveru, oddělená od všech ostatních.
Není to utopie. Je to pár tisíc řádků Go kódu, SQLite databáze a WebRTC pro hlasové hovory přímo mezi účastníky. Žádné AI modely trénované na tvých konverzacích. Žádná telemetrie. Žádný analytics dashboard. Prostě chat.
NORA není pro všechny. Je pro lidi, kterým záleží na tom, kdo čte jejich zprávy. Pro partu kamarádů, která chce vlastní prostor bez dohledu. Pro každého, kdo věří, že soukromí konverzace by mělo být výchozí stav, ne prémiová funkce za $10 měsíčně.
Celý kód je otevřený pod AGPL-3.0. Můžeš si ho přečíst, forknout, upravit, hostovat. Server ti dokonce nabídne stažení svého vlastního zdrojového kódu. Protože důvěra bez transparentnosti je jen marketing.
— K., autor NORY
Všechno co znáš z Discordu — textové kanály, hlasové hovory, sdílení obrazovky, soubory, emoji, role. Ale pod tvou kontrolou. Dál ti vysvětlíme, jak se jednotlivé věci liší.
V NORA neexistuje registrace přes e-mail nebo telefon. Tvoje identita je kryptografický klíč. Jméno, které si zvolíš, slouží jen pro přehlednost — server tě zná pouze jako klíč.
= tvoje identita na serveru
= důkaz, že jsi to ty
Na serveru není žádné heslo. Heslo, které si zvolíš, slouží jen k zašifrování tvého privátního klíče na tvém zařízení — jako PIN chrání SIM kartu. Server ho nikdy nevidí, neukládá, nepotřebuje. Při přihlášení server pošle náhodný text, ty ho podepíšeš svým klíčem — a tím je ověřeno, že jsi to ty.
DMs v NORA fungují jinak než jinde. Server neví co si píšeš, neukládá historii a soubory jdou přímo mezi účastníky.
Server nevidí obsah
Server nic neukládá
Přímo mezi účastníky, bez serveru
Discord má limit 25 MB (500 MB za $10/měsíc). V NORA limit nastavuje admin serveru — nebo žádný není. A umíme víc než jen nahrát soubor.
Výpadek neznamená začít znovu
Zip při uploadu, unzip při downloadu
Jako síťový disk
Přímo mezi počítači
Hrajete spolu online a potřebujete LAN? NORA umí vytvořit virtuální síť mezi účastníky — bez složitého nastavování.
Virtuální LAN přes internet
Žádná konfigurace
Spouštěj herní servery přímo z NORA. Minecraft, Valheim, Factorio — bez ručního nastavování Dockeru.
Vyber preset, pojmenuj, spusť
Plná kontrola nad configem
NORA není hotový produkt. Je to funkční kostra — důkaz, že to jde udělat jinak.
Všechno, co je na této stránce zmíněné, funguje. Textové kanály, voice, šifrované DMs, soubory, LAN Party, game servery — to všechno si můžeš stáhnout a vyzkoušet. Ale pořád zbývají drobnosti k dodělání, hrany k zabroušení, detaily k vyladění.
Cílem v tuhle chvíli není konkurovat Discordu feature po feature. Jde o to ukázat, že chat pro partu kamarádů nepotřebuje korporátní infrastrukturu, sledování a prodej dat. Že to samé se dá postavit jinak — otevřeně, jednoduše, bez kompromisů na soukromí.
Tohle je prezentace té kostry. Pokud tě to zaujalo, stáhni si klienta, rozjeď si server a vyzkoušej to.
NORA je nástroj pro soukromou komunikaci. Autor se výslovně distancuje od jakéhokoliv nelegálního použití tohoto softwaru.
Soukromí je základní právo — ne prostředek k páchání trestné činnosti. NORA byla vytvořena proto, aby běžní lidé mohli komunikovat bez zbytečného sledování, ne proto, aby umožňovala obcházení zákona.
Každý, kdo provozuje NORA server, nese plnou odpovědnost za obsah a aktivity na svém serveru v souladu s právním řádem své jurisdikce. Autor softwaru neposkytuje žádné záruky a nenese odpovědnost za způsob, jakým je software používán třetími stranami.