
Introduction
ISPConfig is an open-source hosting control panel for Linux, developed by ISPConfig UG and licensed under the BSD license. It provides administrators with a web-based interface to manage websites, email addresses, and DNS records. ISPConfig features four user roles: administrator, reseller, client, and email-user.
For more information, visit the official website: ISPConfig
Try the demo version here: Online Demo
ISPConfig Template Installation
With BuyCheapVPS, you can install the ISPConfig template quickly and easily with just a few clicks:
Log in to the Client Area.
Go to the "My Services > VPS" tab in the top menu.
Click the "Manage" button in the service table.
Press the "Install OS" button.
Select the operating system, agree to the warning, and click "Continue."
Wait 5-10 minutes and refresh the VPS management page.
The ISPConfig template includes:
Debian 9
Apache 2.4
PHP 7.0
MariaDB 10
1. Logging In
To access ISPConfig, open your web browser and enter:
https://ip_of_your_server:8080
For the initial login, use:
For security, change the password after your first login:
Click "Tools" in the top menu.
Choose "Password and Language" from the left menu.
Enter your new password and save it.
2. Adding a New User
To add a new client:
Select "Client" from the top menu.
Click "Add new client."
Enter the required information and click "Save."
You can then update the client's limits as needed.
3. Adding a New Website
To add a new website:
4. Adding a Database
To add a new database:
Go to "Sites" in the top menu.
Select "Databases" from the left menu.
Click "Add new Database."
5. Password Reset
If you've lost the "admin" user password, reset it via SSH with these commands:
- Retrieve the MySQL root password:
cat /usr/local/ispconfig/server/lib/mysql_clientdb.conf
- Log in to MySQL:
mysql -u root -p
- Select the ISPConfig database:
use dbispconfig;
- Update the password using:
UPDATE sys_user SET passwort = md5('yournewpassword') WHERE username = 'admin';
Replace 'yournewpassword' with your desired password. You should see:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
- Exit MySQL:
quit;