ISPConfig is an open source hosting control panel for Linux, licensed under BSD license and developed by the company ISPConfig UG.
ISPConfig allows administrators to manage websites, email addresses and DNS records through a web-based interface. The software has 4 login levels: administrator, reseller, client and email-user.
More information can be found on official web page:
Demo version can be tried here:
In Hostens you are able to install ISPConfig template really easy and fast, only with few mouse clicks:
- Login to the Clients Portal;
- Select at the top of menu the “Services > VPS Hosting” tab;
- Press the “Manage” button at the service table;
- Press the “Install OS” button;
- Choose operating system, agree with warning and press “Continue”;
- Wait for 5-10 minutes and refresh VPS management page.
ISPConfig template contains:
- Debian 8
- Apache 2.4
- PHP 5.6
- MariaDB 10
ISPConfig uses 8080 port, so to connect to control panel on you internet browser enter:
Login details for first attempt to login is:
“admin” user password you will find after logging in into your VPS with “root” through SSH and executing command “cat ispconfigpsw.txt”.
After logged in for the first time for security reasons we recommend to change password. To do this:
- On the top menu press "Tools"; - Then in the left menu choose "Password and Language"; - Enter your new password and save it.
2. Adding New User
In the top menu select “Client” then press “Add new client”. Fill in all needed information and press “Save”. After that you will be able to update limits of the client.
3. Adding New Website
In the top menu select “Sites” then press “Add new website”. There you will be able to configure all information regarding your new website.
4. Adding Database
In the top menu select “Sites” then in the left menu select “Databases” and press “Add new Database” button.
5. Password reset
In order to change your ISPConfig “admin” user password you have to log in to your server via SSH and execute following commands:
First you need to find out your “root” user password for mysql, you can do it with this command:
When you know the mysql password execute these commands:
Log in to your mysql:
mysql -u root -p
Select the database:
To change password you need to simply use function UPDATE, as in example:
UPDATE sys_user SET passwort = md5('yournewpassword') WHERE username = 'admin';
Where “yournewpassword” should be replaced with your password. If all is done correctly, you should see these results:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Finally, you may quit the mysql: