Skip to content

Technická dokumentace

Projekt oohost nabízí jednoduchý a pohodlný způsob pro provoz, správu a integraci serverů a služeb potřebných k provozování webhostingových služeb. Projekt obsahuje jednotlivé komponenty, které je možné použít k sestavení kompletního webhostingu.

Administrační panel

Administrační panel umožňuje jednoduchou správu webhostingových prostředků pomocí intuitivního webového rozhraní. Jedná se o statickou webovou stránku, která provádí veškeré interakce pomocí oohost API.

Oficiální implementace panelu: NextAdmin

API

API se stará o provádění a validaci akcí, které zasílá uživatel či server a spravuje databázi, která uchovává veškerá data. Na základě požadavků od uživatelů API také posílá příkazy na servery, které je následně zpracují.

Oficiální implementace API: oohost-api

Více o API

Server

Serverový daemon se stará o správu služeb na daném serveru a také zpracovává příkazy od API.

Oficiální implementace serveru:

Více o serveru