Skip to content

ISPConfig

In this article

Information

ISPConfig is an open-source web hosting control panel designed for managing Linux servers. The system provides comprehensive management of websites, mail services, DNS zones, and databases through a convenient web interface. ISPConfig supports multi-server architecture and offers tools to manage unlimited numbers of websites, email domains, and users, making it an ideal solution for both small hosting providers and corporate projects.

ISPConfig. Key Features

  • Website Management - creation and configuration of virtual hosts, support for Apache and Nginx, management of SSL certificates, and PHP versions for each site.
  • DNS Server Management - full-featured DNS manager supporting all types of records including A, AAAA, CNAME, MX, NS, SRV, TXT, among others.
  • Email Administration - configuration of email accounts, aliases, forwarding, autoresponders, and spam filters. Supports Postfix, Dovecot, and integration with various anti-spam systems.
  • Database Management - centralized management of MySQL and PostgreSQL databases, creation of users, and access rights settings.
  • FTP Server - setup of FTP accounts with detailed access control and disk space quotas.
  • Multi-server Support - ability to manage multiple servers from a single interface with automatic synchronization of settings.
  • Quota and Limit System - flexible settings for limitations on disk space, traffic, number of databases, and email accounts.
  • Monitoring and Statistics - tracking resource usage, website statistics, and system notifications.

Deployment Features

ID
  • Key Directories:

    • /usr/local/ispconfig - main working directory of the control panel;
    • /var/log/ispconfig - system operation logs;
    • /etc/nginx/sites-available and /etc/nginx/sites-enabled - Nginx virtual host configurations;
    • /etc/php/8.1/fpm/pool.d - PHP-FPM pools for sites;
    • /var/lib/mysql/dbispconfig - ISPConfig database;
    • /usr/local/ispconfig/interface - web interface of the control panel;
    • /usr/local/ispconfig/server - server scripts and libraries;
    • /root/.acme.sh - Let's Encrypt certificates and ACME scripts.

Getting Started After Deploying ISPConfig

After payment for the order, you will receive a notification at the email address provided during registration. This notification will include the IP address of the VPS, as well as the login and password for the connection.

Clients of our company manage the hardware in the server`s and API control panel — Invapi.

You can find the authorization data either in the Info >> Tags tab of the server control panel or in the email that was sent.

  • Link to access ISPConfig's control panel via web interface: in the webpanel tag;
  • Login for accessing ISPConfig's control panel via web interface: admin;
  • Password for accessing ISPConfig's control panel via web interface: admin123 (it is recommended to change it upon first system login).

ISPConfig Start Menu

After successfully logging into the ISPConfig control panel, the start screen with a Welcome admin greeting will open, offering the following functionalities:

  1. Top Navigation Bar includes main sections:

    • Home - home page with news and updates of ISPConfig;
    • Client - managing clients and their accounts;
    • Sites - managing websites, domains, and hosting;
    • Monitor - monitoring system and server services;
    • Help - reference information and documentation;
    • Tools - additional administration tools;
    • System - system settings and server configuration.
  2. Sidebar Latest news displays the latest news about ISPConfig development:

    • Information on new version releases (ISProtect BanDaemon 2.0, ISPConfig 3.3.0p2);
    • Security updates and fixes;
    • Announcements of new features and capabilities;
    • Development roadmap for 2025;
    • Information on migration tools and plugins.
  3. Central Area Available Modules contains quick links to main modules:

    • Help - access to the help system and documentation;
    • Client - managing client accounts and access rights;
    • Sites - creating and configuring websites, managing domains, and SSL certificates;
    • Monitor - monitoring server status, load, and resource usage;
    • Tools - auxiliary tools for administration;
    • System - system settings, service configuration, and updates.
  4. Functional Capabilities of Modules:
    • Sites - creating websites, subdomains, alias domains, FTP accounts, managing databases;
    • Client - creating client accounts, managing quotas, reseller functions;
    • Monitor - tracking system resources, logs, status of services (Apache/Nginx, MySQL, Postfix);
    • Tools - importing/exporting configurations, backups, updates management;
    • System - configuring server services, user management, DNS and email configuration.

Note

Detailed information on basic ISPConfig settings is contained in the official documentation.

Opening SMTP Ports for Organizing Corporate Email Service

For security reasons, outgoing TCP ports (25,24,2525, 387, 465, and 587) and UDP port (5060) are blocked by default on all VPS servers. This is to prevent the sending of spam.

To remove the block, follow the steps below:

  1. Spell out the domain zone.The A record of the domain must necessarily refer to the IP address of your server in HOSTKEY.

  2. Send a request to technical support stating that you need to open outgoing SMTP ports for sending mail and the address of the domain from which (or a subdomain of which) it is being sent.

    Attention

    We reserve the right to ask you additional questions about the domain name and your options for using it.

  3. After analyzing the domain name we will make a decision about opening ports for SMTP operation and inform you.

Ordering ISPConfig using the API

To install this software using the API, follow these instructions.


Some of the content on this page was created or translated using AI.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×