Vlastná hostingová platforma s klientskym portálom
Správa name serverov, pošty, webov a databáz z jedného miesta — pre operátora aj pre zákazníka.

Hosting prevádzkujeme na vlastných serveroch a dlho sme ich spravovali nástrojom, ktorý už nestačil: časť zmien sa robila ručne a evidencia sa rozchádzala so skutočnosťou. Postavili sme preto vlastnú platformu, ktorá servery riadi sama.
Z čoho sa skladá
- centrálne API s evidenciou zákazníkov, domén a hostingov,
- agenti na jednotlivých serveroch — name servery, pošta, web a databázy,
- konzola pre operátora a klientsky portál pre zákazníkov v štyroch jazykoch,
- prepojenie s fakturačným systémom pre obnovy služieb.
Na čom záleželo
Každá zmena prechádza podpísaným kanálom a agent ju vykoná najviac raz, aj keď sa požiadavka zopakuje. Zápis do evidencie nastane až po tom, čo ho server potvrdí — evidencia tak nikdy netvrdí niečo, čo na serveri nie je.
Infraštruktúru sme pri tom presťahovali na nové stroje bez toho, aby zákazníci museli čokoľvek meniť: adresy name serverov aj webu ostali rovnaké.
Použité technológie
PHP, Nette, Doctrine, MariaDB, Nuxt, BIND, Postfix, Dovecot, Apache, PHP-FPM.