Onepanel is a Onedata component responsible for management of other Onedata components, namely Oneprovider and Onezone.
Onedata services are distributed applications which can be scaled from a single node to a large data center, and as such are composed of 3 types of components:
- Cluster managers - responsible for communication and monitoring between worker instances of a particular Onedata service
- Workers - actual worker processes handling user requests
- Database instances - Couchbase backend instances storing control and metadata information
Onepanel eases the deployment of these components among the nodes assigned to Onedata in a site. Currently this is possible using a GUI web interface as well as REST API.
Furthermore, Onepanel enables easy creation of user accounts allowing access to Onedata service using HTTP basic authentication.