Overview
beHSP is a scalable multiserver Web Hosting control panel, that provides complete hosting automation.
beHSP is designed for datacenter of Web Hosting and ISP with different size; it can works on a single host or on a distribuited way, so you can add new services (for example web, mail, databases and dns) without any downtime.
One of the differences between beHSP and other software, is the way of managing the hosting plan, beHSP is Contract based instead of Domain Based,
so every Client or Reseller can manage a collection of functionalities
and resources based on their own contract and not by domain specific.
This approach permits a better rappresentation of the relations between Client and Reseller; for example you can create a multi-domain contract where functionalities and resources are shared between all the domains.
For more details about it, take a look at features page.
beHSP is preconfigured with 4 different Roles:
This approach permits a better rappresentation of the relations between Client and Reseller; for example you can create a multi-domain contract where functionalities and resources are shared between all the domains.
For more details about it, take a look at features page.
beHSP is preconfigured with 4 different Roles:
- System administrator
- Reseller
- Client
- Mail Administrator ( specialization of Client)
al needs.beHSP can manage an indefinite number of server thanks to his own distribuited architeture, but it can also be used to control a single host.

(press the image to see it bigger)
The main structure is the Controller, that receive requests from web interface, and if needed, send the tasks to Agents. It's possible build a network where you have one or more Controller, that talks with one or more Agents to balance your server workload, or it's possible configure it in a way to do both roles.
An Agent is a software installed on every server that configure and monitor the services on the host.
Key Functionalities
beHSP is designed to work with *nix and Windows, but 1.0 will be released and tested only on Linux and OpenBSD.
The GNU/Linux distributions choosen for testing are Debian and Gentoo.
These are the required tool to make beHSP running:
The main structure is the Controller, that receive requests from web interface, and if needed, send the tasks to Agents. It's possible build a network where you have one or more Controller, that talks with one or more Agents to balance your server workload, or it's possible configure it in a way to do both roles.
An Agent is a software installed on every server that configure and monitor the services on the host.
Key Functionalities
- Server managment
- Ip managment
- Service managment
- System resource allocation
- Reseller plan managment
- Contract managment
- User mangment
- System monitoring
- System automation
- Application managment
- Domain registration managment
- Personalization
- Multi lingual support
- Messaging
System Requirements
beHSP is designed to work with *nix and Windows, but 1.0 will be released and tested only on Linux and OpenBSD.
The GNU/Linux distributions choosen for testing are Debian and Gentoo.
These are the required tool to make beHSP running:
- Controller and Agent
- Python >= 2.3
- Web interface
- Apache >=1.3
- Php >= 4.0.2
- PostgreSQL >=7.4
