Web, objednávky a klientský panel pro hosting
Web a objednávka
Web jsme navrhli jako serverový rack: úvod s animovaným spuštěním serveru, služby jako jednotky, které jde kliknutím vysunout, animace nasazení z Gitu a náhled skutečné dostupnosti z monitoringu za posledních 90 dní. Ceník má čtyři skupiny (webhosting, WordPress a aplikace, spravované VPS a správa serverů) s měsíční i roční platbou. Součástí je vyhledávání domén, které ověřuje dostupnost přímo v registru, košík domén, časté otázky a návody k doménám, e-mailu, SFTP, WordPressu nebo nasazení z Gitu.
Objednávkový formulář doplní údaje o firmě z ARES podle IČO a pošle objednávku do panelu. Ceny se berou z jednoho katalogu, který sdílí web i panel, a automatické testy hlídají, aby se nerozešly.
Klientský panel a administrace
Panel na panel.serveros.cz je postavený na SvelteKit se Svelte 5, TypeScriptem, Tailwind CSS 4 a Drizzle nad MySQL. Zákazník v něm vidí své služby a jejich dostupnost, domény, zálohy, faktury a platby a píše na podporu. Správce vyřizuje objednávky, zakládá zákazníky a služby, spravuje domény přes WEDOS WAPI s potvrzovacím krokem a vše, co něco mění, se zapisuje do auditu.
Operace na serveru panel nespouští sám, ale přes broker s pevným seznamem povolených akcí, který ovládá CloudPanel. Hesla jsou hashovaná algoritmem argon2id, v cookie je jen token session, správci musí mít zapnuté dvoufázové ověření a neúspěšná přihlášení se omezují podle IP.
Provoz a monitoring
Dohled stojí na Prometheus, Grafana, Loki a Alloy. Cíle kontrol se generují z aktivních služeb v panelu a Alertmanager posílá upozornění e-mailem a na Telegram. Veřejná stránka Stav služeb ukazuje dostupnost za 90 dní a obnovuje se každou minutu.
Údržba WordPressu nejdřív vytvoří šifrovanou zálohu přes Restic, stáhne ji zpět a porovná kontrolní součty, a teprve potom spustí aktualizace. Když záloha selže, aktualizace se přeskočí. Fakturace a předplatná běží přes Fakturor, servery na Hetzneru.
Vybrané záběry z projektu



Rádi s vámi probereme rozsah a cenovou nabídku
Cenový odhad a časový rámec obvykle dodáme do dvou pracovních dnů.
